using System.Collections.Generic; using PoweredSoft.DynamicQuery.Core; namespace OpenHarbor.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(); }