ldc-mesbr-app/src/Application/UseCases/CampaignRequest/Reject/Output/CampaignRequestRejected.php

21 lines
555 B
PHP
Raw Normal View History

<?php
declare(strict_types=1);
namespace Application\UseCases\CampaignRequest\Reject\Output;
use Domain\Enums\Campaign\CampaignStatus;
use Domain\Models\ValueObjects\CampaignRequest\CampaignRequestId;
use Domain\Models\ValueObjects\CampaignRequest\RejectionReason;
final readonly class CampaignRequestRejected implements Output
{
public function __construct(
public CampaignRequestId $id,
public CampaignStatus $status,
public RejectionReason $rejectionReason,
public \DateTimeInterface $updatedAt,
) {
}
}