using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CAPI.Custom.Domain.Quotes { public class QuoteItemsFinalModel { public bool? isActive { get; set; } public int itemID { get; set; } public int surfaceId { get; set; } public int? ParentSurfaceItemId { get; set; } public string MasterPartNumber { get; set; } = string.Empty; public string PartNumber { get; set; } = string.Empty; public string UniqueNumber { get; set; } = string.Empty; public string Location { get; set; } = string.Empty; public int? InvoicedQty { get; set; } = 0; public string AdditionalDescription { get; set; } = string.Empty; public string Brand { get; set; } = string.Empty; public string Category { get; set; } = string.Empty; public string Condition { get; set; } = string.Empty; public string Description { get; set; } = string.Empty; public string DimensionalDescription { get; set; } = string.Empty; public string LeadTime { get; set; } = string.Empty; public string MinorCode { get; set; } = string.Empty; public int? QuantityAvailable { get; set; } = 0; public int? QuantityRequired { get; set; } = 0; public int? Sequence { get; set; } = 0; public string SubCategory { get; set; } = string.Empty; public decimal? TotalPriceZAR { get; set; } = 0; public decimal? UnitPriceZAR { get; set; } = 0; public decimal? WeightKG { get; set; } = 0; public int? QuoteItemsLink { get; set; } = 0; public bool Status { get; set; } = true; public string Supplier { get; set; } = string.Empty; public decimal? CostPriceZAR { get; set; } = 0; public decimal? CostPriceFOREX { get; set; } = 0; public string WarehouseLocation { get; set; } = string.Empty; public decimal? ExchangeRate { get; set; } = 0; public string Currency { get; set; } } }