using Domain.Entities.Members.ValueObject;
using Application.Abstractions.Messaging;

namespace Application.Features.Admin.Member.List.Search;

public sealed record Query(
    int PageNum,
    ushort PerPage,
    int? Search = null,
    string? Keyword = null,
    string? StartAt = null,
    string? EndAt = null,
    Gender? Gender = null,
    int? IsEmailVerified = null,
    int? IsAuthCertified = null,
    int Tab = 0
) : IQuery<Response>;