Response.cs 629 B

12345678910111213141516171819202122232425
  1. using Domain.Entities.Store.ValueObject;
  2. namespace Application.Features.Admin.Store.Shipment.Get;
  3. public sealed record Response(
  4. int ID,
  5. int OrderID,
  6. string OrderNumber,
  7. int BuyerMemberID,
  8. string BuyerEmail,
  9. ShipmentStatus Status,
  10. string? Carrier,
  11. string? TrackingNumber,
  12. int ShippingFee,
  13. string? AdminMemo,
  14. DateTime CreatedAt,
  15. DateTime? ShippedAt,
  16. DateTime? DeliveredAt,
  17. // 주소 (WithAddress=true 일 때만 복호화하여 채움. false 면 모두 null)
  18. string? RecipientName,
  19. string? Phone,
  20. string? ZipCode,
  21. string? Address1,
  22. string? Address2
  23. );