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

namespace Application.Features.Admin.Member.Wallet.Transactions.Search;

public sealed record Query(
    int PageNum,
    ushort PerPage,
    int? Search = null,
    string? Keyword = null,
    string? StartAt = null,
    string? EndAt = null,
    WalletTransactionType? Type = null
) : IQuery<Response>;