ldc-boutique-cnc-sable/app/Queries/Orders/GetBoPaginatedOrdersQueryOutput.php

24 lines
527 B
PHP
Raw Permalink Normal View History

<?php
declare(strict_types=1);
namespace App\Queries\Orders;
use App\Dto\OrderDto;
use Domain\Enums\OrderStatus;
use Illuminate\Contracts\Pagination\LengthAwarePaginator;
final readonly class GetBoPaginatedOrdersQueryOutput
{
/**
* @param LengthAwarePaginator<int, OrderDto> $orders
* @param list<OrderStatus> $orderStatusList
*/
public function __construct(
public LengthAwarePaginator $orders,
public string $searchFields,
public array $orderStatusList,
) {
}
}