3 declare(strict_types=1);
26 use DateTimeImmutable;
56 private $lastModifiedAt;
62 private $lastModifiedBy;
74 private $sequenceNumber;
86 private $resourceVersion;
92 private $resourceUserProvidedIdentifiers;
110 private $shippingKey;
131 return $this->version;
142 return $this->createdAt;
153 return $this->lastModifiedAt;
187 return $this->sequenceNumber;
209 return $this->resourceVersion;
220 return $this->resourceUserProvidedIdentifiers instanceof
UserProvidedIdentifiersBuilder ? $this->resourceUserProvidedIdentifiers->
build() : $this->resourceUserProvidedIdentifiers;
242 return $this->parcel instanceof
ParcelBuilder ? $this->parcel->
build() : $this->parcel;
253 return $this->shippingKey;
273 $this->version = $version;
284 $this->createdAt = $createdAt;
295 $this->lastModifiedAt = $lastModifiedAt;
306 $this->lastModifiedBy = $lastModifiedBy;
317 $this->createdBy = $createdBy;
328 $this->sequenceNumber = $sequenceNumber;
339 $this->resource = $resource;
350 $this->resourceVersion = $resourceVersion;
361 $this->resourceUserProvidedIdentifiers = $resourceUserProvidedIdentifiers;
372 $this->delivery = $delivery;
383 $this->parcel = $parcel;
394 $this->shippingKey = $shippingKey;
405 $this->lastModifiedBy = $lastModifiedBy;
416 $this->createdBy = $createdBy;
427 $this->resource = $resource;
438 $this->resourceUserProvidedIdentifiers = $resourceUserProvidedIdentifiers;
449 $this->delivery = $delivery;
460 $this->parcel = $parcel;
471 $this->lastModifiedAt,
474 $this->sequenceNumber,
476 $this->resourceVersion,
477 $this->resourceUserProvidedIdentifiers instanceof
UserProvidedIdentifiersBuilder ? $this->resourceUserProvidedIdentifiers->
build() : $this->resourceUserProvidedIdentifiers,