namespace CMSMicroservice.Application.UserWalletCQ.Queries.GetCustomerWithdrawals;

public class GetCustomerWithdrawalsQuery : IRequest<List<GetCustomerWithdrawalsResponseDto>>
{
    /// <summary>
    /// فیلتر بر اساس وضعیت (اختیاری)
    /// 0: Pending, 1: Paid, 2: WithdrawRequested, 3: Withdrawn, 4: PaymentFailed, 5: Cancelled
    /// </summary>
    public int? Status { get; set; }
}
