using System.Collections.Generic; using PoweredSoft.DynamicQuery.Core; namespace Svrnty.CQRS.DynamicQuery.Abstractions; public interface IDynamicQuery : IDynamicQuery where TSource : class where TDestination : class { } public interface IDynamicQuery : IDynamicQuery, IDynamicQueryParams where TSource : class where TDestination : class where TParams : class { } public interface IDynamicQuery { List? GetFilters(); List? GetGroups(); List? GetSorts(); List? GetAggregates(); int? GetPage(); int? GetPageSize(); }