Response.cs 696 B

1234567891011121314151617181920212223242526272829
  1. using Domain.Entities.Store.ValueObject;
  2. namespace Application.Features.Admin.Store.Shipment.Search;
  3. public sealed record Response(int Total, List<Response.Row> List, Response.StatusCounts Counts)
  4. {
  5. public sealed record Row(
  6. int Num,
  7. int ID,
  8. int OrderID,
  9. string OrderNumber,
  10. string BuyerEmail,
  11. ShipmentStatus Status,
  12. string? Carrier,
  13. string? TrackingNumber,
  14. DateTime CreatedAt,
  15. DateTime? ShippedAt,
  16. DateTime? DeliveredAt
  17. );
  18. public sealed record StatusCounts(
  19. int All,
  20. int Preparing,
  21. int Pickup,
  22. int InTransit,
  23. int Delivered,
  24. int Failed
  25. );
  26. }