using MediatR; namespace Events.WebAPI.Contract.Queries.Generic; public abstract class GetCountQuery : IRequest { public string? Filters { get; set; } } public class GetCountQuery : GetCountQuery { public static GetCountQuery CreateForPK(TPK id) where TPK : IEquatable { var query = new GetCountQuery() { Filters = $"id=={id}" }; return query; } }