3 declare(strict_types=1);
24 use DateTimeImmutable;
54 private $lastModifiedAt;
60 private $lastModifiedBy;
72 private $sequenceNumber;
84 private $resourceVersion;
90 private $resourceUserProvidedIdentifiers;
102 private $lineItemKey;
108 private $transitionDate;
147 return $this->version;
158 return $this->createdAt;
169 return $this->lastModifiedAt;
203 return $this->sequenceNumber;
225 return $this->resourceVersion;
236 return $this->resourceUserProvidedIdentifiers instanceof
UserProvidedIdentifiersBuilder ? $this->resourceUserProvidedIdentifiers->
build() : $this->resourceUserProvidedIdentifiers;
247 return $this->lineItemId;
258 return $this->lineItemKey;
269 return $this->transitionDate;
280 return $this->quantity;
322 $this->version = $version;
333 $this->createdAt = $createdAt;
344 $this->lastModifiedAt = $lastModifiedAt;
355 $this->lastModifiedBy = $lastModifiedBy;
366 $this->createdBy = $createdBy;
377 $this->sequenceNumber = $sequenceNumber;
388 $this->resource = $resource;
399 $this->resourceVersion = $resourceVersion;
410 $this->resourceUserProvidedIdentifiers = $resourceUserProvidedIdentifiers;
421 $this->lineItemId = $lineItemId;
432 $this->lineItemKey = $lineItemKey;
443 $this->transitionDate = $transitionDate;
454 $this->quantity = $quantity;
465 $this->fromState = $fromState;
476 $this->toState = $toState;
487 $this->lastModifiedBy = $lastModifiedBy;
498 $this->createdBy = $createdBy;
509 $this->resource = $resource;
520 $this->resourceUserProvidedIdentifiers = $resourceUserProvidedIdentifiers;
531 $this->fromState = $fromState;
542 $this->toState = $toState;
553 $this->lastModifiedAt,
556 $this->sequenceNumber,
558 $this->resourceVersion,
559 $this->resourceUserProvidedIdentifiers instanceof
UserProvidedIdentifiersBuilder ? $this->resourceUserProvidedIdentifiers->
build() : $this->resourceUserProvidedIdentifiers,
562 $this->transitionDate,