src/Perry/Representation/Eve/v3/Api.php
public function setIndustry($industry)
    {
        // by Warringer\Types\Dict
        $converters = [];
        $converters['facilities'] = function ($value) { return new Reference($value); };
        $converters['systems'] = function ($value) { return new Reference($value); };

        $func = function ($value) use($converters) {
            $return = new \ArrayObject($value, \ArrayObject::ARRAY_AS_PROPS);
            $return['facilities'] = isset($value->{'facilities'}) ? $converters['facilities']($value->{'facilities'}) : null;
            $return['systems'] = isset($value->{'systems'}) ? $converters['systems']($value->{'systems'}) : null;
            return $return;
        };
        $this->industry = $func($industry);
    }
public function setIndustry($industry)
    {
        // by Warringer\Types\Dict
        $converters = [];
        $converters['facilities'] = function ($value) { return new Reference($value); };
        $converters['systems'] = function ($value) { return new Reference($value); };

        $func = function ($value) use($converters) {
            $return = new \ArrayObject($value, \ArrayObject::ARRAY_AS_PROPS);
            $return['facilities'] = isset($value->{'facilities'}) ? $converters['facilities']($value->{'facilities'}) : null;
            $return['systems'] = isset($value->{'systems'}) ? $converters['systems']($value->{'systems'}) : null;
            return $return;
        };
        $this->industry = $func($industry);
    }
by Warringer\Types\Dict