3declare(strict_types=1);
101 if (is_null($this->code)) {
103 $data = $this->
raw(self::FIELD_CODE);
104 if (is_null($data)) {
107 $this->code = (string) $data;
121 if (is_null($this->message)) {
123 $data = $this->
raw(self::FIELD_MESSAGE);
124 if (is_null($data)) {
127 $this->message = (string) $data;
141 if (is_null($this->lineItemId)) {
143 $data = $this->
raw(self::FIELD_LINE_ITEM_ID);
144 if (is_null($data)) {
147 $this->lineItemId = (string) $data;
161 if (is_null($this->requestedQuantity)) {
163 $data = $this->
raw(self::FIELD_REQUESTED_QUANTITY);
164 if (is_null($data)) {
167 $this->requestedQuantity = (float) $data;
181 if (is_null($this->reservedQuantity)) {
183 $data = $this->
raw(self::FIELD_RESERVED_QUANTITY);
184 if (is_null($data)) {
187 $this->reservedQuantity = (float) $data;
201 if (is_null($this->productId)) {
203 $data = $this->
raw(self::FIELD_PRODUCT_ID);
204 if (is_null($data)) {
207 $this->productId = (string) $data;
221 if (is_null($this->sku)) {
223 $data = $this->
raw(self::FIELD_SKU);
224 if (is_null($data)) {
227 $this->sku = (string) $data;
241 if (is_null($this->supplyChannel)) {
243 $data = $this->
raw(self::FIELD_SUPPLY_CHANNEL);
244 if (is_null($data)) {
247 $this->supplyChannel = (string) $data;