namespace CMSMicroservice.Application.DiscountShopCQ.Queries.GetCustomerCart;

public class GetCustomerCartQueryResponse
{
    public List<CustomerCartItemModel> Items { get; set; } = new();
    public long TotalPrice { get; set; }
    public int TotalItemsCount { get; set; }
    public string Message { get; set; } = string.Empty;
}

public class CustomerCartItemModel
{
    public long Id { get; set; }
    public long ProductId { get; set; }
    public string ProductTitle { get; set; } = string.Empty;
    public string ProductShortInformation { get; set; } = string.Empty;
    public long ProductPrice { get; set; }
    public int ProductDiscount { get; set; }
    public string ProductThumbnailPath { get; set; } = string.Empty;
    public int Count { get; set; }
    public long TotalItemPrice { get; set; }
    public DateTime Created { get; set; }
}
