8 lines
316 B
C#
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);
|
|
} |