ldc-mesbr-app/src/Application/UseCases/Brand/Update/Output.php
2026-09-15 18:12:03 +02:00

25 lines
647 B
PHP

<?php
declare(strict_types=1);
namespace Application\UseCases\Brand\Update;
use Domain\Models\ValueObjects\Brand\BrandCode;
use Domain\Models\ValueObjects\Brand\BrandName;
use Shared\DDD\UseCases\Output as UseCaseOutput;
use Shared\Models\ValueObjects\Email;
use Shared\Models\ValueObjects\PicturePath;
use Shared\Models\ValueObjects\Rcs;
final readonly class Output implements UseCaseOutput
{
public function __construct(
public BrandName $name,
public BrandCode $code,
public PicturePath $logo,
public Rcs $rcs,
public Email $contact,
public \DateTimeInterface $createdAt,
) {
}
}