using Distribution.Models; namespace Distribution.Features.DeliveryRide; public record DeliveryTaskItemResponse(Guid ItemId, string ItemName, int Quantity, int QuantityFulfilled, decimal UnitPrice); public record DeliveryTaskResponse( Guid Id, Guid FK_RideId, Guid FK_ShopPOId, Guid StoreId, string StoreName, int Sequence, DeliveryTaskStatus Status, bool CustomerConfirmed, DateTime? ConfirmedAt, string? Note, List Items, DateTime CreatedAt); public record SetQuantitiesRequest(List Items); public record DeliveryTaskItemQuantity(Guid ItemId, int QuantityFulfilled); public record FailTaskRequest(string Note);