3 declare(strict_types=1);
183 if (is_null($this->productType)) {
185 $data = $this->
raw(self::FIELD_PRODUCT_TYPE);
186 if (is_null($data)) {
204 if (is_null($this->name)) {
206 $data = $this->
raw(self::FIELD_NAME);
207 if (is_null($data)) {
227 if (is_null($this->slug)) {
229 $data = $this->
raw(self::FIELD_SLUG);
230 if (is_null($data)) {
250 if (is_null($this->key)) {
252 $data = $this->
raw(self::FIELD_KEY);
253 if (is_null($data)) {
256 $this->key = (string) $data;
270 if (is_null($this->description)) {
272 $data = $this->
raw(self::FIELD_DESCRIPTION);
273 if (is_null($data)) {
291 if (is_null($this->categories)) {
293 $data = $this->
raw(self::FIELD_CATEGORIES);
294 if (is_null($data)) {
311 if (is_null($this->categoryOrderHints)) {
313 $data = $this->
raw(self::FIELD_CATEGORY_ORDER_HINTS);
314 if (is_null($data)) {
332 if (is_null($this->metaTitle)) {
334 $data = $this->
raw(self::FIELD_META_TITLE);
335 if (is_null($data)) {
353 if (is_null($this->metaDescription)) {
355 $data = $this->
raw(self::FIELD_META_DESCRIPTION);
356 if (is_null($data)) {
374 if (is_null($this->metaKeywords)) {
376 $data = $this->
raw(self::FIELD_META_KEYWORDS);
377 if (is_null($data)) {
395 if (is_null($this->masterVariant)) {
397 $data = $this->
raw(self::FIELD_MASTER_VARIANT);
398 if (is_null($data)) {
416 if (is_null($this->variants)) {
418 $data = $this->
raw(self::FIELD_VARIANTS);
419 if (is_null($data)) {
436 if (is_null($this->taxCategory)) {
438 $data = $this->
raw(self::FIELD_TAX_CATEGORY);
439 if (is_null($data)) {
457 if (is_null($this->searchKeywords)) {
459 $data = $this->
raw(self::FIELD_SEARCH_KEYWORDS);
460 if (is_null($data)) {
478 if (is_null($this->state)) {
480 $data = $this->
raw(self::FIELD_STATE);
481 if (is_null($data)) {
499 if (is_null($this->publish)) {
501 $data = $this->
raw(self::FIELD_PUBLISH);
502 if (is_null($data)) {
505 $this->publish = (bool) $data;
519 if (is_null($this->priceMode)) {
521 $data = $this->
raw(self::FIELD_PRICE_MODE);
522 if (is_null($data)) {
525 $this->priceMode = (string) $data;