3 declare(strict_types=1);
108 if (is_null($this->type)) {
110 $data = $this->
raw(self::FIELD_TYPE);
111 if (is_null($data)) {
114 $this->type = (string) $data;
128 if (is_null($this->name)) {
130 $data = $this->
raw(self::FIELD_NAME);
131 if (is_null($data)) {
149 if (is_null($this->languages)) {
151 $data = $this->
raw(self::FIELD_LANGUAGES);
152 if (is_null($data)) {
155 $this->languages = $data;
169 if (is_null($this->countries)) {
171 $data = $this->
raw(self::FIELD_COUNTRIES);
172 if (is_null($data)) {
189 if (is_null($this->distributionChannels)) {
191 $data = $this->
raw(self::FIELD_DISTRIBUTION_CHANNELS);
192 if (is_null($data)) {
209 if (is_null($this->supplyChannels)) {
211 $data = $this->
raw(self::FIELD_SUPPLY_CHANNELS);
212 if (is_null($data)) {
229 if (is_null($this->productSelections)) {
231 $data = $this->
raw(self::FIELD_PRODUCT_SELECTIONS);
232 if (is_null($data)) {
249 if (is_null($this->custom)) {
251 $data = $this->
raw(self::FIELD_CUSTOM);
252 if (is_null($data)) {