namespace WalletService.API.Application.Queries;

using MediatR;

/// <summary>
/// EN: Query to get wallet by user ID
/// VI: Query để lấy ví theo user ID
/// </summary>
public record GetWalletQuery(Guid UserId) : IRequest<WalletDto?>;

public record WalletDto(
    Guid Id,
    Guid UserId,
    decimal Balance,
    string Currency,
    string Status,
    DateTime CreatedAt,
    DateTime UpdatedAt
);
