namespace Distribution.Features.Grn; public record GrnItemRequest(Guid PurchaseOrderItemId, int AcceptedQuantity, int RejectedQuantity); public record CreateGrnRequest(Guid WarehouseId, List Items); public record CreateFlatGrnRequest(Guid PurchaseOrderId, Guid WarehouseId, List Items); public record GrnItemResponse( Guid Id, Guid PurchaseOrderItemId, Guid ItemId, string Sku, string ItemName, int AcceptedQuantity, int RejectedQuantity); public record GrnResponse( Guid Id, Guid PurchaseOrderId, Guid ReceivedByUserId, Guid WarehouseId, string WarehouseName, DateTime ReceivedAt, DateTime CreatedAt, List Items);