| 1234567891011121314151617181920212223242526272829303132 |
- namespace Application.Features.Admin.Donation.Alert.Search;
- public sealed class Response
- {
- public int Total { get; init; }
- public int Received { get; init; }
- public int NotReceived { get; init; }
- public required IReadOnlyList<Row> List { get; init; }
- public sealed class Row
- {
- public int Num { get; init; }
- public int ID { get; init; }
- public int DonationID { get; init; }
- public required MemberInfo Sponsor { get; init; }
- public required MemberInfo Receiver { get; init; }
- public required string Status { get; init; }
- public bool IsReceived { get; init; }
- public DateTime StartAt { get; init; }
- public DateTime? ArrivedAt { get; init; }
- public string? IpAddress { get; init; }
- public required DateTime CreatedAt { get; init; }
- }
- public sealed class MemberInfo
- {
- public int ID { get; init; }
- public required string Email { get; init; }
- public string? Name { get; init; }
- }
- }
|