3 declare(strict_types=1);
108 if (is_null($this->key)) {
110 $data = $this->
raw(self::FIELD_KEY);
111 if (is_null($data)) {
114 $this->key = (string) $data;
128 if (is_null($this->sku)) {
130 $data = $this->
raw(self::FIELD_SKU);
131 if (is_null($data)) {
134 $this->sku = (string) $data;
148 if (is_null($this->isMasterVariant)) {
150 $data = $this->
raw(self::FIELD_IS_MASTER_VARIANT);
151 if (is_null($data)) {
154 $this->isMasterVariant = (bool) $data;
169 if (is_null($this->attributes)) {
171 $data = $this->
raw(self::FIELD_ATTRIBUTES);
172 if (is_null($data)) {
189 if (is_null($this->images)) {
191 $data = $this->
raw(self::FIELD_IMAGES);
192 if (is_null($data)) {
209 if (is_null($this->assets)) {
211 $data = $this->
raw(self::FIELD_ASSETS);
212 if (is_null($data)) {
231 if (is_null($this->publish)) {
233 $data = $this->
raw(self::FIELD_PUBLISH);
234 if (is_null($data)) {
237 $this->publish = (bool) $data;
253 if (is_null($this->product)) {
255 $data = $this->
raw(self::FIELD_PRODUCT);
256 if (is_null($data)) {