Files
jsmr/JSMR.Application/Common/Search/ISearchQueryHandler.cs
2025-08-26 09:20:13 -04:00

8 lines
316 B
C#

namespace JSMR.Application.Common.Search;
public interface ISearchQueryHandler<TItem, TCriteria, TSortField>
where TCriteria : new()
where TSortField : struct, Enum
{
Task<SearchResult<TItem>> HandleAsync(SearchOptions<TCriteria, TSortField> options, CancellationToken cancellationToken = default);
}