ldc-mesbr-app/src/Application/UseCases/Coupon/List/Input.php
2026-10-13 16:04:10 +02:00

20 lines
514 B
PHP

<?php
declare(strict_types=1);
namespace Application\UseCases\Coupon\List;
use Domain\Models\ValueObjects\Brand\BrandCode;
use Domain\Models\ValueObjects\Coupon\CouponSortCriteria;
use Shared\DDD\UseCases\Input as UseCaseInput;
use Shared\ValueObjects\Pagination\Pagination;
final readonly class Input implements UseCaseInput
{
public function __construct(
public Pagination $pagination,
public ?CouponSortCriteria $sort = null,
public ?BrandCode $brandCode = null,
) {
}
}