3 declare(strict_types=1);
23 use DateTimeImmutable;
53 private $lastModifiedAt;
59 private $lastModifiedBy;
71 private $sequenceNumber;
83 private $resourceVersion;
89 private $resourceUserProvidedIdentifiers;
113 private $shippingKey;
134 return $this->version;
145 return $this->createdAt;
156 return $this->lastModifiedAt;
190 return $this->sequenceNumber;
212 return $this->resourceVersion;
223 return $this->resourceUserProvidedIdentifiers instanceof
UserProvidedIdentifiersBuilder ? $this->resourceUserProvidedIdentifiers->
build() : $this->resourceUserProvidedIdentifiers;
234 return $this->deliveryId;
256 return $this->oldItems;
267 return $this->shippingKey;
287 $this->version = $version;
298 $this->createdAt = $createdAt;
309 $this->lastModifiedAt = $lastModifiedAt;
320 $this->lastModifiedBy = $lastModifiedBy;
331 $this->createdBy = $createdBy;
342 $this->sequenceNumber = $sequenceNumber;
353 $this->resource = $resource;
364 $this->resourceVersion = $resourceVersion;
375 $this->resourceUserProvidedIdentifiers = $resourceUserProvidedIdentifiers;
386 $this->deliveryId = $deliveryId;
397 $this->items = $items;
408 $this->oldItems = $oldItems;
419 $this->shippingKey = $shippingKey;
430 $this->lastModifiedBy = $lastModifiedBy;
441 $this->createdBy = $createdBy;
452 $this->resource = $resource;
463 $this->resourceUserProvidedIdentifiers = $resourceUserProvidedIdentifiers;
474 $this->lastModifiedAt,
477 $this->sequenceNumber,
479 $this->resourceVersion,
480 $this->resourceUserProvidedIdentifiers instanceof
UserProvidedIdentifiersBuilder ? $this->resourceUserProvidedIdentifiers->
build() : $this->resourceUserProvidedIdentifiers,