using LiteCharms.Features.TechShop; namespace LiteCharms.Features.TechShop.Orders.Models; public record CreateOrder { public required Guid CustomerId { get; set; } public required Guid ShoppingCartId { get; set; } public Guid? QuoteId { get; set; } public string[]? Requirements { get; set; } public string[]? Notes { get; set; } public string[]? Terms { get; set; } } public record UpdateOrder { public required Guid OrderId { get; set; } public required OrderStatus Status { get; set; } public string? InvoiceUrl { get; set; } public string[]? Notes { get; set; } public string[]? Requirements { get; set; } } public record RefundCustomer { public required Guid OrderId { get; set; } public required Guid CustomerId { get; set; } public required string Reason { get; set; } public required decimal Amount { get; set; } }