Automated formatting: BOM removal, using sort order, final newlines, whitespace normalization across all projects. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
30 lines
687 B
C#
30 lines
687 B
C#
using System.Collections.Generic;
|
|
using PoweredSoft.DynamicQuery.Core;
|
|
|
|
namespace Svrnty.CQRS.DynamicQuery.Abstractions;
|
|
|
|
public interface IDynamicQuery<TSource, TDestination> : IDynamicQuery
|
|
where TSource : class
|
|
where TDestination : class
|
|
{
|
|
|
|
}
|
|
|
|
public interface IDynamicQuery<TSource, TDestination, out TParams> : IDynamicQuery<TSource, TDestination>, IDynamicQueryParams<TParams>
|
|
where TSource : class
|
|
where TDestination : class
|
|
where TParams : class
|
|
{
|
|
|
|
}
|
|
|
|
public interface IDynamicQuery
|
|
{
|
|
List<IFilter> GetFilters();
|
|
List<IGroup> GetGroups();
|
|
List<ISort> GetSorts();
|
|
List<IAggregate> GetAggregates();
|
|
int? GetPage();
|
|
int? GetPageSize();
|
|
}
|