3 declare(strict_types=1);
26 use DateTimeImmutable;
56 private $lastModifiedAt;
62 private $lastModifiedBy;
74 private $sequenceNumber;
86 private $resourceVersion;
92 private $resourceUserProvidedIdentifiers;
125 return $this->version;
136 return $this->createdAt;
147 return $this->lastModifiedAt;
181 return $this->sequenceNumber;
203 return $this->resourceVersion;
214 return $this->resourceUserProvidedIdentifiers instanceof
UserProvidedIdentifiersBuilder ? $this->resourceUserProvidedIdentifiers->
build() : $this->resourceUserProvidedIdentifiers;
256 $this->version = $version;
267 $this->createdAt = $createdAt;
278 $this->lastModifiedAt = $lastModifiedAt;
289 $this->lastModifiedBy = $lastModifiedBy;
300 $this->createdBy = $createdBy;
311 $this->sequenceNumber = $sequenceNumber;
322 $this->resource = $resource;
333 $this->resourceVersion = $resourceVersion;
344 $this->resourceUserProvidedIdentifiers = $resourceUserProvidedIdentifiers;
355 $this->associate = $associate;
366 $this->order = $order;
377 $this->lastModifiedBy = $lastModifiedBy;
388 $this->createdBy = $createdBy;
399 $this->resource = $resource;
410 $this->resourceUserProvidedIdentifiers = $resourceUserProvidedIdentifiers;
421 $this->associate = $associate;
432 $this->order = $order;
443 $this->lastModifiedAt,
446 $this->sequenceNumber,
448 $this->resourceVersion,
449 $this->resourceUserProvidedIdentifiers instanceof
UserProvidedIdentifiersBuilder ? $this->resourceUserProvidedIdentifiers->
build() : $this->resourceUserProvidedIdentifiers,