using System; using System.ComponentModel.DataAnnotations; namespace Webshop.Application.DTOs.Orders { public class CreateOrderDto { // Items Liste wurde ENTFERNT! [Required] public Guid ShippingAddressId { get; set; } [Required] public Guid BillingAddressId { get; set; } [Required] public Guid PaymentMethodId { get; set; } [Required] public Guid ShippingMethodId { get; set; } public string? CouponCode { get; set; } // Optional: Falls du Gastbestellungen ohne vorherigen DB-Cart erlauben willst, // bräuchtest du eine separate Logik. Wir gehen hier vom Standard User-Flow aus. } }