3 declare(strict_types=1);
116 if (is_null($this->shippingMethodName)) {
118 $data = $this->
raw(self::FIELD_SHIPPING_METHOD_NAME);
119 if (is_null($data)) {
122 $this->shippingMethodName = (string) $data;
134 if (is_null($this->price)) {
136 $data = $this->
raw(self::FIELD_PRICE);
137 if (is_null($data)) {
141 $this->price = $className::of($data);
153 if (is_null($this->shippingRate)) {
155 $data = $this->
raw(self::FIELD_SHIPPING_RATE);
156 if (is_null($data)) {
172 if (is_null($this->taxRate)) {
174 $data = $this->
raw(self::FIELD_TAX_RATE);
175 if (is_null($data)) {
193 if (is_null($this->taxCategory)) {
195 $data = $this->
raw(self::FIELD_TAX_CATEGORY);
196 if (is_null($data)) {
214 if (is_null($this->shippingMethod)) {
216 $data = $this->
raw(self::FIELD_SHIPPING_METHOD);
217 if (is_null($data)) {
235 if (is_null($this->deliveries)) {
237 $data = $this->
raw(self::FIELD_DELIVERIES);
238 if (is_null($data)) {
253 if (is_null($this->discountedPrice)) {
255 $data = $this->
raw(self::FIELD_DISCOUNTED_PRICE);
256 if (is_null($data)) {
272 if (is_null($this->shippingMethodState)) {
274 $data = $this->
raw(self::FIELD_SHIPPING_METHOD_STATE);
275 if (is_null($data)) {
278 $this->shippingMethodState = (string) $data;