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

namespace Application.Features.Api.Member.Wallet.GetMyTransactions;

public sealed record Query(
    int MemberID,
    int Page,
    ushort PerPage,
    WalletTransactionType? Type = null
) : IQuery<Response>;