ldc-arcadia-api/src/Domain/Models/Entities/Inco/IncoShortSheet.php

27 lines
555 B
PHP

<?php
declare(strict_types=1);
namespace Domain\Models\Entities\Inco;
use Domain\Models\ValueObjects\Inco\IncoId;
use Shared\DDD\Model\Entity;
/** @implements Entity<IncoId> */
final readonly class IncoShortSheet implements Entity
{
public function __construct(
public IncoId $id,
public string $name,
public string $label,
public ?\DateTimeInterface $createdAt,
public ?\DateTimeInterface $updatedAt,
) {
}
#[\Override]
public function id(): IncoId
{
return $this->id;
}
}