using Domain.Entities.Store.ValueObject; namespace Application.Features.Admin.Store.Shipment.Search; public sealed record Response(int Total, List List, Response.StatusCounts Counts) { public sealed record Row( int Num, int ID, int OrderID, string OrderNumber, string BuyerEmail, ShipmentStatus Status, string? Carrier, string? TrackingNumber, DateTime CreatedAt, DateTime? ShippedAt, DateTime? DeliveredAt ); public sealed record StatusCounts( int All, int Preparing, int Pickup, int InTransit, int Delivered, int Failed ); }