Response.cs 477 B

123456789101112131415161718192021
  1. namespace Application.Features.Api.Studio.Wallet.GetBalance;
  2. public sealed record Response(
  3. int WithdrawableBalance,
  4. int TotalEarned,
  5. int TotalWithdrawn,
  6. int TotalStoreCommission,
  7. int PendingWithdrawal,
  8. List<UnifiedTransactionItem> RecentTransactions
  9. );
  10. public sealed record UnifiedTransactionItem(
  11. int Id,
  12. string Category,
  13. string Type,
  14. int Amount,
  15. int Balance,
  16. string? RefID,
  17. string Description,
  18. DateTime CreatedAt
  19. );