3 declare(strict_types=1);
24 use DateTimeImmutable;
54 private $lastModifiedAt;
60 private $lastModifiedBy;
72 private $sequenceNumber;
84 private $resourceVersion;
90 private $resourceUserProvidedIdentifiers;
114 private $shippingKey;
135 return $this->version;
146 return $this->createdAt;
157 return $this->lastModifiedAt;
191 return $this->sequenceNumber;
213 return $this->resourceVersion;
224 return $this->resourceUserProvidedIdentifiers instanceof
UserProvidedIdentifiersBuilder ? $this->resourceUserProvidedIdentifiers->
build() : $this->resourceUserProvidedIdentifiers;
235 return $this->deliveryId;
246 return $this->address instanceof
AddressBuilder ? $this->address->
build() : $this->address;
257 return $this->oldAddress instanceof
AddressBuilder ? $this->oldAddress->
build() : $this->oldAddress;
268 return $this->shippingKey;
288 $this->version = $version;
299 $this->createdAt = $createdAt;
310 $this->lastModifiedAt = $lastModifiedAt;
321 $this->lastModifiedBy = $lastModifiedBy;
332 $this->createdBy = $createdBy;
343 $this->sequenceNumber = $sequenceNumber;
354 $this->resource = $resource;
365 $this->resourceVersion = $resourceVersion;
376 $this->resourceUserProvidedIdentifiers = $resourceUserProvidedIdentifiers;
387 $this->deliveryId = $deliveryId;
398 $this->address = $address;
409 $this->oldAddress = $oldAddress;
420 $this->shippingKey = $shippingKey;
431 $this->lastModifiedBy = $lastModifiedBy;
442 $this->createdBy = $createdBy;
453 $this->resource = $resource;
464 $this->resourceUserProvidedIdentifiers = $resourceUserProvidedIdentifiers;
475 $this->address = $address;
486 $this->oldAddress = $oldAddress;
497 $this->lastModifiedAt,
500 $this->sequenceNumber,
502 $this->resourceVersion,
503 $this->resourceUserProvidedIdentifiers instanceof
UserProvidedIdentifiersBuilder ? $this->resourceUserProvidedIdentifiers->
build() : $this->resourceUserProvidedIdentifiers,
506 $this->oldAddress instanceof
AddressBuilder ? $this->oldAddress->
build() : $this->oldAddress,