Response.cs 602 B

123456789101112131415161718192021222324252627
  1. using Domain.Entities.Store.ValueObject;
  2. namespace Application.Features.Admin.Store.Coupon.ListCodes;
  3. public sealed record Response(
  4. int Total,
  5. int AvailableCount,
  6. int ReservedCount,
  7. int IssuedCount,
  8. int UsedCount,
  9. int ExpiredCount,
  10. List<Response.Row> List
  11. )
  12. {
  13. public sealed record Row(
  14. int Num,
  15. int ID,
  16. string Code,
  17. CouponCodeStatus Status,
  18. int? IssuedToMemberID,
  19. string? IssuedToMemberName,
  20. string? IssuedToMemberEmail,
  21. DateTime? IssuedAt,
  22. DateTime? UsedAt,
  23. DateTime CreatedAt
  24. );
  25. }