3 declare(strict_types=1);
26 use DateTimeImmutable;
56 private $lastModifiedAt;
62 private $lastModifiedBy;
74 private $sequenceNumber;
86 private $resourceVersion;
92 private $resourceUserProvidedIdentifiers;
104 private $customerGroup;
110 private $oldCustomer;
116 private $oldCustomerGroup;
137 return $this->version;
148 return $this->createdAt;
159 return $this->lastModifiedAt;
193 return $this->sequenceNumber;
215 return $this->resourceVersion;
226 return $this->resourceUserProvidedIdentifiers instanceof
UserProvidedIdentifiersBuilder ? $this->resourceUserProvidedIdentifiers->
build() : $this->resourceUserProvidedIdentifiers;
290 $this->version = $version;
301 $this->createdAt = $createdAt;
312 $this->lastModifiedAt = $lastModifiedAt;
323 $this->lastModifiedBy = $lastModifiedBy;
334 $this->createdBy = $createdBy;
345 $this->sequenceNumber = $sequenceNumber;
356 $this->resource = $resource;
367 $this->resourceVersion = $resourceVersion;
378 $this->resourceUserProvidedIdentifiers = $resourceUserProvidedIdentifiers;
389 $this->customer = $customer;
400 $this->customerGroup = $customerGroup;
411 $this->oldCustomer = $oldCustomer;
422 $this->oldCustomerGroup = $oldCustomerGroup;
433 $this->lastModifiedBy = $lastModifiedBy;
444 $this->createdBy = $createdBy;
455 $this->resource = $resource;
466 $this->resourceUserProvidedIdentifiers = $resourceUserProvidedIdentifiers;
477 $this->customer = $customer;
488 $this->customerGroup = $customerGroup;
499 $this->oldCustomer = $oldCustomer;
510 $this->oldCustomerGroup = $oldCustomerGroup;
521 $this->lastModifiedAt,
524 $this->sequenceNumber,
526 $this->resourceVersion,
527 $this->resourceUserProvidedIdentifiers instanceof
UserProvidedIdentifiersBuilder ? $this->resourceUserProvidedIdentifiers->
build() : $this->resourceUserProvidedIdentifiers,