3 declare(strict_types=1);
136 if (is_null($this->product)) {
138 $data = $this->
raw(self::FIELD_PRODUCT);
139 if (is_null($data)) {
157 if (is_null($this->name)) {
159 $data = $this->
raw(self::FIELD_NAME);
160 if (is_null($data)) {
178 if (is_null($this->variant)) {
180 $data = $this->
raw(self::FIELD_VARIANT);
181 if (is_null($data)) {
199 if (is_null($this->price)) {
201 $data = $this->
raw(self::FIELD_PRICE);
202 if (is_null($data)) {
220 if (is_null($this->quantity)) {
222 $data = $this->
raw(self::FIELD_QUANTITY);
223 if (is_null($data)) {
226 $this->quantity = (int) $data;
238 if (is_null($this->state)) {
240 $data = $this->
raw(self::FIELD_STATE);
241 if (is_null($data)) {
260 if (is_null($this->supplyChannel)) {
262 $data = $this->
raw(self::FIELD_SUPPLY_CHANNEL);
263 if (is_null($data)) {
283 if (is_null($this->distributionChannel)) {
285 $data = $this->
raw(self::FIELD_DISTRIBUTION_CHANNEL);
286 if (is_null($data)) {
304 if (is_null($this->taxRate)) {
306 $data = $this->
raw(self::FIELD_TAX_RATE);
307 if (is_null($data)) {
325 if (is_null($this->shippingDetails)) {
327 $data = $this->
raw(self::FIELD_SHIPPING_DETAILS);
328 if (is_null($data)) {
346 if (is_null($this->custom)) {
348 $data = $this->
raw(self::FIELD_CUSTOM);
349 if (is_null($data)) {