3 declare(strict_types=1);
100 ?
string $name =
null,
132 if (is_null($this->key)) {
134 $data = $this->
raw(self::FIELD_KEY);
135 if (is_null($data)) {
138 $this->key = (string) $data;
152 if (is_null($this->name)) {
154 $data = $this->
raw(self::FIELD_NAME);
155 if (is_null($data)) {
158 $this->name = (string) $data;
172 if (is_null($this->localizedName)) {
174 $data = $this->
raw(self::FIELD_LOCALIZED_NAME);
175 if (is_null($data)) {
193 if (is_null($this->description)) {
195 $data = $this->
raw(self::FIELD_DESCRIPTION);
196 if (is_null($data)) {
199 $this->description = (string) $data;
213 if (is_null($this->localizedDescription)) {
215 $data = $this->
raw(self::FIELD_LOCALIZED_DESCRIPTION);
216 if (is_null($data)) {
234 if (is_null($this->taxCategory)) {
236 $data = $this->
raw(self::FIELD_TAX_CATEGORY);
237 if (is_null($data)) {
255 if (is_null($this->zoneRates)) {
257 $data = $this->
raw(self::FIELD_ZONE_RATES);
258 if (is_null($data)) {
275 if (is_null($this->active)) {
277 $data = $this->
raw(self::FIELD_ACTIVE);
278 if (is_null($data)) {
281 $this->active = (bool) $data;
295 if (is_null($this->isDefault)) {
297 $data = $this->
raw(self::FIELD_IS_DEFAULT);
298 if (is_null($data)) {
301 $this->isDefault = (bool) $data;
315 if (is_null($this->predicate)) {
317 $data = $this->
raw(self::FIELD_PREDICATE);
318 if (is_null($data)) {
321 $this->predicate = (string) $data;
335 if (is_null($this->custom)) {
337 $data = $this->
raw(self::FIELD_CUSTOM);
338 if (is_null($data)) {