ldc-mesbr-app/src/Application/UseCases/PrintableCoupon/Create/Input.php

21 lines
518 B
PHP
Raw Normal View History

<?php
declare(strict_types=1);
namespace Application\UseCases\PrintableCoupon\Create;
use Domain\Models\ValueObjects\Campaign\CampaignCode;
use Domain\Models\ValueObjects\Coupon\CouponCode;
use Domain\Models\ValueObjects\CrmHashcode;
use Shared\DDD\UseCases\Input as UseCaseInput;
final readonly class Input implements UseCaseInput
{
public function __construct(
public CampaignCode $campaignCode,
public CouponCode $couponCode,
public CrmHashcode $crmCustomerHashcode,
) {
}
}