// Auto-generiert von CreateWebshopFiles.ps1 using System; using System.Collections.Generic; using System.Threading.Tasks; using Webshop.Application.DTOs.Customers; using Webshop.Domain.Entities; namespace Webshop.Application.DTOs.Orders { public class OrderDetailDto { public Guid Id { get; set; } public string OrderNumber { get; set; } = string.Empty; public Guid? CustomerId { get; set; } public DateTimeOffset OrderDate { get; set; } public OrderStatus Status { get; set; } public decimal TotalAmount { get; set; } public Guid ShippingAddressId { get; set; } public Guid BillingAddressId { get; set; } public Guid PaymentMethodId { get; set; } public string? ShippingTrackingNumber { get; set; } public DateTimeOffset? ShippedDate { get; set; } public DateTimeOffset? DeliveredDate { get; set; } public PaymentStatus PaymentStatus { get; set; } public List OrderItems { get; set; } = new List(); public AddressDto ShippingAddress { get; set; } = default!; // << KORREKTUR: Typ zu AddressDto geändert >> public AddressDto BillingAddress { get; set; } = default!; // << KORREKTUR: Typ zu AddressDto geändert >> public string PaymentMethod { get; set; } = string.Empty; // << HINZUFÜGEN >> } }