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 $measurements;
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->parcelId;
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->parcelId = $parcelId;
409 $this->measurements = $measurements;
420 $this->shippingKey = $shippingKey;
431 $this->lastModifiedBy = $lastModifiedBy;
442 $this->createdBy = $createdBy;
453 $this->resource = $resource;
464 $this->resourceUserProvidedIdentifiers = $resourceUserProvidedIdentifiers;
475 $this->measurements = $measurements;
486 $this->lastModifiedAt,
489 $this->sequenceNumber,
491 $this->resourceVersion,
492 $this->resourceUserProvidedIdentifiers instanceof
UserProvidedIdentifiersBuilder ? $this->resourceUserProvidedIdentifiers->
build() : $this->resourceUserProvidedIdentifiers,