3declare(strict_types=1);
102 if (is_null($this->name)) {
104 $data = $this->
raw(self::FIELD_NAME);
105 if (is_null($data)) {
108 $this->name = (string) $data;
123 if (is_null($this->amount)) {
125 $data = $this->
raw(self::FIELD_AMOUNT);
126 if (is_null($data)) {
129 $this->amount = (float) $data;
143 if (is_null($this->includedInPrice)) {
145 $data = $this->
raw(self::FIELD_INCLUDED_IN_PRICE);
146 if (is_null($data)) {
149 $this->includedInPrice = (bool) $data;
164 if (is_null($this->country)) {
166 $data = $this->
raw(self::FIELD_COUNTRY);
167 if (is_null($data)) {
170 $this->country = (string) $data;
187 if (is_null($this->state)) {
189 $data = $this->
raw(self::FIELD_STATE);
190 if (is_null($data)) {
193 $this->state = (string) $data;
208 if (is_null($this->subRates)) {
210 $data = $this->
raw(self::FIELD_SUB_RATES);
211 if (is_null($data)) {
229 if (is_null($this->key)) {
231 $data = $this->
raw(self::FIELD_KEY);
232 if (is_null($data)) {
235 $this->key = (string) $data;
249 if (is_null($this->taxRoundingTarget)) {
251 $data = $this->
raw(self::FIELD_TAX_ROUNDING_TARGET);
252 if (is_null($data)) {
255 $this->taxRoundingTarget = (string) $data;