ldc-ovoteam/app/Cqs/Queries/Recipes/GetBoPaginatedRecipesQueryInput.php
Jérémy Munsch bc69c9f64d
feat(products): implement GetBoPaginatedProductsQuery and input/output classes
feat(recipes): implement GetBoPaginatedRecipesQuery and input/output classes

feat(requests): add table parameter resolution for products and recipes
2026-11-05 12:17:58 +01:00

21 lines
517 B
PHP

<?php
declare(strict_types=1);
namespace App\Cqs\Queries\Recipes;
use App\Contracts\QueryInput;
use Domain\Models\ValueObjects\Pagination;
use SortDirection;
final readonly class GetBoPaginatedRecipesQueryInput implements QueryInput
{
public function __construct(
public Pagination $pagination,
public ?string $search = null,
public string $sortCol = 'name',
public SortDirection $sortDirection = SortDirection::Ascending,
public bool $isTrash = false,
) {
}
}