3 declare(strict_types=1);
23 use DateTimeImmutable;
53 private $lastModifiedAt;
59 private $lastModifiedBy;
71 private $sequenceNumber;
83 private $resourceVersion;
89 private $resourceUserProvidedIdentifiers;
119 private $shippingKey;
140 return $this->version;
151 return $this->createdAt;
162 return $this->lastModifiedAt;
196 return $this->sequenceNumber;
218 return $this->resourceVersion;
229 return $this->resourceUserProvidedIdentifiers instanceof
UserProvidedIdentifiersBuilder ? $this->resourceUserProvidedIdentifiers->
build() : $this->resourceUserProvidedIdentifiers;
240 return $this->parcelId;
251 return $this->deliveryId;
273 return $this->oldItems;
284 return $this->shippingKey;
304 $this->version = $version;
315 $this->createdAt = $createdAt;
326 $this->lastModifiedAt = $lastModifiedAt;
337 $this->lastModifiedBy = $lastModifiedBy;
348 $this->createdBy = $createdBy;
359 $this->sequenceNumber = $sequenceNumber;
370 $this->resource = $resource;
381 $this->resourceVersion = $resourceVersion;
392 $this->resourceUserProvidedIdentifiers = $resourceUserProvidedIdentifiers;
403 $this->parcelId = $parcelId;
414 $this->deliveryId = $deliveryId;
425 $this->items = $items;
436 $this->oldItems = $oldItems;
447 $this->shippingKey = $shippingKey;
458 $this->lastModifiedBy = $lastModifiedBy;
469 $this->createdBy = $createdBy;
480 $this->resource = $resource;
491 $this->resourceUserProvidedIdentifiers = $resourceUserProvidedIdentifiers;
502 $this->lastModifiedAt,
505 $this->sequenceNumber,
507 $this->resourceVersion,
508 $this->resourceUserProvidedIdentifiers instanceof
UserProvidedIdentifiersBuilder ? $this->resourceUserProvidedIdentifiers->
build() : $this->resourceUserProvidedIdentifiers,