namespace Application.Features.Admin.Donation.Rank.Search; public sealed class Response { public int Total { get; init; } public required IReadOnlyList List { get; init; } public sealed class Row { public int Num { get; init; } public int Rank { get; init; } public int SponsorMemberID { get; init; } public required string SponsorEmail { get; init; } public string? SponsorName { get; init; } public long TotalAmount { get; init; } public int DonationCount { get; init; } public int? LastReceiverID { get; init; } public string? LastReceiverEmail { get; init; } public string? LastReceiverName { get; init; } public DateTime? LastDonatedAt { get; init; } } }