namespace Application.Features.Api.Studio.Wallet.GetBalance;

public sealed record Response(
    int WithdrawableBalance,
    int TotalEarned,
    int TotalWithdrawn,
    int PendingWithdrawal,
    List<TransactionItem> RecentTransactions
);

public sealed record TransactionItem(
    int Id,
    string Type,
    int Amount,
    int Balance,
    string Description,
    DateTime CreatedAt
);