using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AllBase.Model.Result { public class TemuListProductInfo { public long? productId { get; set; } public long? productSkcId { get; set; } public string productName { get; set; } public int? productType { get; set; } public int? sourceType { get; set; } public long? goodsId { get; set; } public TemuCat leafCat { get; set; } public TemuListCategoriesItem categories { get; set; } public List TemuProductProperty { get; set; } public List sizeTemplateIds { get; set; } public int? productTotalSalesVolume { get; set; } public string extCode { get; set; } public int? skcStatus { get; set; } public int? skcSiteStatus { get; set; } public string mainImageUrl { get; set; } public int? last7DaysSalesVolume { get; set; } public List productSkuSummaries { get; set; } public long? createdAt { get; set; } public TemuproductJitModeItem productJitMode { get; set; } public object productCertAuditStatus { get; set; } public object offSaleByNoCert { get; set; } public object noCertPunishRecord { get; set; } public object productCertConfig { get; set; } public object productCertPunish { get; set; } public TemuProductPersonalizationItem productPersonalization { get; set; } public object goodsAdvantageLabelVOList { get; set; } public object productTags { get; set; } public TemuProductFragileLabelAttrItem ProductFragileLabelAttr { get; set; } public List productGuideFileI18nList { get; set; } public List productGuideFileNewVOList { get; set; } public object printedGuideFileInfoVO { get; set; } public List productPropAdjustTasks { get; set; } public bool? needGuideFile { get; set; } public object productGuideFileIfNeed { get; set; } public object guideFileStatus { get; set; } public object guideFileFailReason { get; set; } public int? electronicGuideFileComplianceLabel { get; set; } public int? printedGuideFileComplianceLabel { get; set; } public bool? productSelected { get; set; } public bool? canEditSizeTemplate { get; set; } public object inProcessEditTasks { get; set; } public object productAuditDraft { get; set; } public object hasDecoration { get; set; } public object hasCarouseVideo { get; set; } public object hasDetailVideo { get; set; } public bool? matchSkcJitMode { get; set; } public bool? isJitUnSignForMms { get; set; } public object guideFileAttribute { get; set; } public object similarClusterProduct { get; set; } public object guideFilePageImages { get; set; } public bool? isSupportPersonalization { get; set; } public int? supplierSourceType { get; set; } public object productSemiManaged { get; set; } public object productPublishLabel { get; set; } public TemuProductPatternItem ProductPattern { get; set; } public object productCustomizationTechnology { get; set; } public int? hotSaleGoodsLabelStyle { get; set; } public bool? sensitiveAttrProblemTag { get; set; } public object classId { get; set; } public bool? industrySelectionTag { get; set; } public object allowanceCertList { get; set; } public object flowAllowanceSiteList { get; set; } public int? flowAllowanceStatus { get; set; } public object newProductCatMisplace { get; set; } public object productPotentialInfo { get; set; } public bool? hotSaleCarouselVideoNeedUpload { get; set; } public bool? highPrice { get; set; } } public class TemuListCategoriesItem { public TemuCat cat1 { get; set; } public TemuCat cat2 { get; set; } public TemuCat cat3 { get; set; } public TemuCat cat4 { get; set; } public TemuCat cat5 { get; set; } public TemuCat cat6 { get; set; } public TemuCat cat7 { get; set; } public TemuCat cat8 { get; set; } public TemuCat cat9 { get; set; } public TemuCat cat10 { get; set; } public int? catType { get; set; } } public class TemuProductSkusummaryItem { public long? productSkuId { get; set; } public string thumbUrl { get; set; } public List productSkuSpecList { get; set; } public string currencyType { get; set; } public object financeExchangeRate { get; set; } public int? supplierPrice { get; set; } public object supplierPriceUS { get; set; } public object siteSupplierPrices { get; set; } public string extCode { get; set; } public TemuProductSkuWhExtAttr productSkuWhExtAttr { get; set; } public TemuProductSkuSaleExtAttr productSkuSaleExtAttr { get; set; } public int? todaySalesVolume { get; set; } public int? realStock { get; set; } public object virtualStock { get; set; } public object virtualStockLimitType { get; set; } public object salesStockLockType { get; set; } public object stockLockDetailList { get; set; } public object tempLockNum { get; set; } public object productSkuSemiManagedStock { get; set; } public object sampleNetWeight { get; set; } public object productSkuCwVOList { get; set; } public TemuProductSkuMultiPack productSkuMultiPack { get; set; } public int? priceReviewStatus { get; set; } public object flowLimit { get; set; } public object preLimitTime { get; set; } } public class TemuproductJitModeItem { public bool? matchJitMode { get; set; } public int? quickSellAgtSignStatus { get; set; } public bool? signLatestAgt { get; set; } } public class TemuProductPersonalizationItem { public object personalizationSwitch { get; set; } public object personalizationTmp { get; set; } public bool? signLatestAgt { get; set; } public int? personalizationAgtSignStatus { get; set; } } public class TemuProductFragileLabelAttrItem { public bool? isFragile { get; set; } } public class TemuProductPropAdjustTaskItem { public int? adjustType { get; set; } public int? status { get; set; } } public class TemuProductPatternItem { public bool? canRelatePattern { get; set; } public object patternId { get; set; } public object isModified { get; set; } public object garmentPreviewPics { get; set; } public object paperPreviewPics { get; set; } public object patternFile { get; set; } public object modifiedPaperPreviewPics { get; set; } public object modifiedPatternFile { get; set; } } }