using eprintServer.Entities; namespace eprintServer.Requests { public class OrderRequest { public long UserId { get; set; } public decimal Discount { get; set; } public List? SellableProducts { get; set; } public List? CustomizableProducts { get; set; } public List? UserCustomizables { get; set; } public List? OfferIds { get; set; } } public class ProductSelection { public int Id { get; set; } public int Quantity { get; set; } = 1; } public class CustomizableSelection { public long Id { get; set; } public int Quantity { get; set; } = 1; } public class UserCustomizables { // Changed from long to string to accept UUID from Frontend public string Id { get; set; } public int Quantity { get; set; } = 1; } }