namespace CMSMicroservice.Application.CommissionCQ.Queries.GetWithdrawalRequests;

public class GetWithdrawalRequestsQuery : IRequest<GetWithdrawalRequestsResponseDto>
{
    public int? Status { get; set; } // CommissionPayoutStatus enum
    public long? UserId { get; set; }
    public long? WeekDefinitionId { get; init; }
    public string? IbanNumber { get; set; }
    public PaginationState? PaginationState { get; set; }
    public string? SortBy { get; set; }
}
