namespace CMSMicroservice.Application.ProductsCQ.Queries.GetAllProductsByFilter;
public class GetAllProductsByFilterResponseDto
{
    //متادیتا 
    public MetaData MetaData { get; set; }
    //مدل خروجی 
    public List<GetAllProductsByFilterResponseModel>? Models { get; set; }

}

public class GetAllProductsByFilterResponseModel
{
    // 
    public long Id { get; set; }
    // 
    public string Title { get; set; }
    // 
    public string Description { get; set; }
    // 
    public string ShortInfomation { get; set; }
    // 
    public string FullInformation { get; set; }
    // 
    public long Price { get; set; }
    // 
    public int Discount { get; set; }
    // 
    public int Rate { get; set; }
    // 
    public string ImagePath { get; set; }
    // 
    public string ThumbnailPath { get; set; }
    // 
    public int SaleCount { get; set; }
    // 
    public int ViewCount { get; set; }
    // 
    public int RemainingCount { get; set; }
    // لیست شناسه دسته‌بندی‌های محصول
    public List<long> CategoryIds { get; set; } = new();
}
