3 declare(strict_types=1);
22 use DateTimeImmutable;
52 private $lastModifiedAt;
58 private $lastModifiedBy;
70 private $sequenceNumber;
82 private $resourceVersion;
88 private $resourceUserProvidedIdentifiers;
106 private $includedInStatistics;
133 return $this->version;
144 return $this->createdAt;
155 return $this->lastModifiedAt;
189 return $this->sequenceNumber;
211 return $this->resourceVersion;
222 return $this->resourceUserProvidedIdentifiers instanceof
UserProvidedIdentifiersBuilder ? $this->resourceUserProvidedIdentifiers->
build() : $this->resourceUserProvidedIdentifiers;
233 return $this->oldRating;
244 return $this->newRating;
255 return $this->includedInStatistics;
286 $this->version = $version;
297 $this->createdAt = $createdAt;
308 $this->lastModifiedAt = $lastModifiedAt;
319 $this->lastModifiedBy = $lastModifiedBy;
330 $this->createdBy = $createdBy;
341 $this->sequenceNumber = $sequenceNumber;
352 $this->resource = $resource;
363 $this->resourceVersion = $resourceVersion;
374 $this->resourceUserProvidedIdentifiers = $resourceUserProvidedIdentifiers;
385 $this->oldRating = $oldRating;
396 $this->newRating = $newRating;
407 $this->includedInStatistics = $includedInStatistics;
418 $this->target = $target;
429 $this->lastModifiedBy = $lastModifiedBy;
440 $this->createdBy = $createdBy;
451 $this->resource = $resource;
462 $this->resourceUserProvidedIdentifiers = $resourceUserProvidedIdentifiers;
473 $this->target = $target;
484 $this->lastModifiedAt,
487 $this->sequenceNumber,
489 $this->resourceVersion,
490 $this->resourceUserProvidedIdentifiers instanceof
UserProvidedIdentifiersBuilder ? $this->resourceUserProvidedIdentifiers->
build() : $this->resourceUserProvidedIdentifiers,
493 $this->includedInStatistics,