using Domain.Entities.Wallets.ValueObject; namespace Application.Features.Admin.Member.Wallet.List.Get; public sealed class Response { public int WalletID { get; init; } public long Balance { get; init; } public int MemberID { get; init; } public required string MemberEmail { get; init; } public string? GradeName { get; init; } public List Balances { get; init; } = []; public sealed record BalanceItem( WalletBalanceType Type, long Amount ); }