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 $oldIncludedInStatistics;
114 private $newIncludedInStatistics;
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;
269 return $this->oldIncludedInStatistics;
280 return $this->newIncludedInStatistics;
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->oldState = $oldState;
432 $this->newState = $newState;
443 $this->oldIncludedInStatistics = $oldIncludedInStatistics;
454 $this->newIncludedInStatistics = $newIncludedInStatistics;
465 $this->target = $target;
476 $this->force = $force;
487 $this->lastModifiedBy = $lastModifiedBy;
498 $this->createdBy = $createdBy;
509 $this->resource = $resource;
520 $this->resourceUserProvidedIdentifiers = $resourceUserProvidedIdentifiers;
531 $this->oldState = $oldState;
542 $this->newState = $newState;
553 $this->target = $target;
564 $this->lastModifiedAt,
567 $this->sequenceNumber,
569 $this->resourceVersion,
570 $this->resourceUserProvidedIdentifiers instanceof
UserProvidedIdentifiersBuilder ? $this->resourceUserProvidedIdentifiers->
build() : $this->resourceUserProvidedIdentifiers,
573 $this->oldIncludedInStatistics,
574 $this->newIncludedInStatistics,