3 declare(strict_types=1);
24 use DateTimeImmutable;
54 private $lastModifiedAt;
60 private $lastModifiedBy;
72 private $sequenceNumber;
84 private $resourceVersion;
90 private $resourceUserProvidedIdentifiers;
108 private $shippingKey;
129 return $this->version;
140 return $this->createdAt;
151 return $this->lastModifiedAt;
185 return $this->sequenceNumber;
207 return $this->resourceVersion;
218 return $this->resourceUserProvidedIdentifiers instanceof
UserProvidedIdentifiersBuilder ? $this->resourceUserProvidedIdentifiers->
build() : $this->resourceUserProvidedIdentifiers;
229 return $this->deliveryId;
240 return $this->parcel instanceof
ParcelBuilder ? $this->parcel->
build() : $this->parcel;
251 return $this->shippingKey;
271 $this->version = $version;
282 $this->createdAt = $createdAt;
293 $this->lastModifiedAt = $lastModifiedAt;
304 $this->lastModifiedBy = $lastModifiedBy;
315 $this->createdBy = $createdBy;
326 $this->sequenceNumber = $sequenceNumber;
337 $this->resource = $resource;
348 $this->resourceVersion = $resourceVersion;
359 $this->resourceUserProvidedIdentifiers = $resourceUserProvidedIdentifiers;
370 $this->deliveryId = $deliveryId;
381 $this->parcel = $parcel;
392 $this->shippingKey = $shippingKey;
403 $this->lastModifiedBy = $lastModifiedBy;
414 $this->createdBy = $createdBy;
425 $this->resource = $resource;
436 $this->resourceUserProvidedIdentifiers = $resourceUserProvidedIdentifiers;
447 $this->parcel = $parcel;
458 $this->lastModifiedAt,
461 $this->sequenceNumber,
463 $this->resourceVersion,
464 $this->resourceUserProvidedIdentifiers instanceof
UserProvidedIdentifiersBuilder ? $this->resourceUserProvidedIdentifiers->
build() : $this->resourceUserProvidedIdentifiers,