Item.cs 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680
  1. using System;
  2. using System.Xml.Serialization;
  3. using System.Collections.Generic;
  4. namespace Top.Api.Domain
  5. {
  6. /// <summary>
  7. /// Item Data Structure.
  8. /// </summary>
  9. [Serializable]
  10. public class Item : TopObject
  11. {
  12. /// <summary>
  13. /// 售后服务ID,该字段仅在taobao.item.get接口中返回
  14. /// </summary>
  15. [XmlElement("after_sale_id")]
  16. public long AfterSaleId { get; set; }
  17. /// <summary>
  18. /// 商品上传后的状态。onsale出售中,instock库中
  19. /// </summary>
  20. [XmlElement("approve_status")]
  21. public string ApproveStatus { get; set; }
  22. /// <summary>
  23. /// 返点比例
  24. /// </summary>
  25. [XmlElement("auction_point")]
  26. public long AuctionPoint { get; set; }
  27. /// <summary>
  28. /// 代充商品类型。只有少数类目下的商品可以标记上此字段,具体哪些类目可以上传可以通过taobao.itemcat.features.get获得。在代充商品的类目下,不传表示不标记商品类型(交易搜索中就不能通过标记搜到相关的交易了)。可选类型:time_card(点卡软件代充)fee_card(话费软件代充)
  29. /// </summary>
  30. [XmlElement("auto_fill")]
  31. public string AutoFill { get; set; }
  32. /// <summary>
  33. /// 自动重发,true/false
  34. /// </summary>
  35. [XmlElement("auto_repost")]
  36. public bool AutoRepost { get; set; }
  37. /// <summary>
  38. /// 商品级别的条形码
  39. /// </summary>
  40. [XmlElement("barcode")]
  41. public string Barcode { get; set; }
  42. /// <summary>
  43. /// 基础色数据
  44. /// </summary>
  45. [XmlElement("change_prop")]
  46. public string ChangeProp { get; set; }
  47. /// <summary>
  48. /// 天猫超市扩展字段,天猫超市专用。
  49. /// </summary>
  50. [XmlElement("chaoshi_extends_info")]
  51. public string ChaoshiExtendsInfo { get; set; }
  52. /// <summary>
  53. /// 支持3期、6期、12期免息
  54. /// </summary>
  55. [XmlElement("charge_free_list")]
  56. public string ChargeFreeList { get; set; }
  57. /// <summary>
  58. /// 商品所属的叶子类目 id
  59. /// </summary>
  60. [XmlElement("cid")]
  61. public long Cid { get; set; }
  62. /// <summary>
  63. /// 货到付款运费模板ID
  64. /// </summary>
  65. [XmlElement("cod_postage_id")]
  66. public long CodPostageId { get; set; }
  67. /// <summary>
  68. /// 属性值的备注,格式:pid:vid:备注信息1;pid2:vid2:备注信息2;
  69. /// </summary>
  70. [XmlElement("cpv_memo")]
  71. public string CpvMemo { get; set; }
  72. /// <summary>
  73. /// Item的发布时间,目前仅供taobao.item.add和taobao.item.get可用
  74. /// </summary>
  75. [XmlElement("created")]
  76. public string Created { get; set; }
  77. /// <summary>
  78. /// 村淘特有商品级数据结构
  79. /// </summary>
  80. [XmlElement("cuntao_item_specific")]
  81. public string CuntaoItemSpecific { get; set; }
  82. /// <summary>
  83. /// 定制工具Id
  84. /// </summary>
  85. [XmlElement("custom_made_type_id")]
  86. public string CustomMadeTypeId { get; set; }
  87. /// <summary>
  88. /// 下架时间(格式:yyyy-MM-dd HH:mm:ss)
  89. /// </summary>
  90. [XmlElement("delist_time")]
  91. public string DelistTime { get; set; }
  92. /// <summary>
  93. /// 发货时间信息
  94. /// </summary>
  95. [XmlElement("delivery_time")]
  96. public string DeliveryTime { get; set; }
  97. /// <summary>
  98. /// 商品描述, 字数要大于5个字节,小于25000个字节
  99. /// </summary>
  100. [XmlElement("desc")]
  101. public string Desc { get; set; }
  102. /// <summary>
  103. /// 宝贝描述规范化模块锚点信息
  104. /// </summary>
  105. [XmlElement("desc_module_info")]
  106. public string DescModuleInfo { get; set; }
  107. /// <summary>
  108. /// 商品描述模块化,模块列表,由List转化成jsonArray存入,后端逻辑验证通过,拼装成模块内容+锚点导航后存入desc中。数据结构具体参见Item_Desc_Module
  109. /// </summary>
  110. [XmlElement("desc_modules")]
  111. public string DescModules { get; set; }
  112. /// <summary>
  113. /// 商品url
  114. /// </summary>
  115. [XmlElement("detail_url")]
  116. public string DetailUrl { get; set; }
  117. /// <summary>
  118. /// ems费用,格式:5.00;单位:元;精确到:分
  119. /// </summary>
  120. [XmlElement("ems_fee")]
  121. public string EmsFee { get; set; }
  122. /// <summary>
  123. /// 快递费用,格式:5.00;单位:元;精确到:分
  124. /// </summary>
  125. [XmlElement("express_fee")]
  126. public string ExpressFee { get; set; }
  127. /// <summary>
  128. /// 宝贝特征值,只有在Top支持的特征值才能保存到宝贝上
  129. /// </summary>
  130. [XmlElement("features")]
  131. public string Features { get; set; }
  132. /// <summary>
  133. /// 食品安全信息,包括:生产许可证编号、产品标准号、厂名、厂址等
  134. /// </summary>
  135. [XmlElement("food_security")]
  136. public string FoodSecurity { get; set; }
  137. /// <summary>
  138. /// 运费承担方式,seller(卖家承担),buyer(买家承担)
  139. /// </summary>
  140. [XmlElement("freight_payer")]
  141. public string FreightPayer { get; set; }
  142. /// <summary>
  143. /// 全球购商品采购地信息(地区/国家),代表全球购商品的产地信息。
  144. /// </summary>
  145. [XmlElement("global_stock_country")]
  146. public string GlobalStockCountry { get; set; }
  147. /// <summary>
  148. /// 全球购商品发货地,发货地现在有两种类型:&ldquo;国内&rdquo;和&ldquo;海外及港澳台&rdquo;,参数值为1时代表&ldquo;国内&rdquo;,值为2时代表&ldquo;海外及港澳台&rdquo;
  149. /// </summary>
  150. [XmlElement("global_stock_delivery_place")]
  151. public string GlobalStockDeliveryPlace { get; set; }
  152. /// <summary>
  153. /// 全球购商品卖家包税承诺,当值为true时,代表卖家承诺包税。
  154. /// </summary>
  155. [XmlElement("global_stock_tax_free_promise")]
  156. public bool GlobalStockTaxFreePromise { get; set; }
  157. /// <summary>
  158. /// 全球购商品采购地信息(库存类型),有两种库存类型:现货和代购;参数值为1时代表现货,值为2时代表代购
  159. /// </summary>
  160. [XmlElement("global_stock_type")]
  161. public string GlobalStockType { get; set; }
  162. /// <summary>
  163. /// 支持会员打折,true/false
  164. /// </summary>
  165. [XmlElement("has_discount")]
  166. public bool HasDiscount { get; set; }
  167. /// <summary>
  168. /// 是否有发票,true/false
  169. /// </summary>
  170. [XmlElement("has_invoice")]
  171. public bool HasInvoice { get; set; }
  172. /// <summary>
  173. /// 橱窗推荐,true/false
  174. /// </summary>
  175. [XmlElement("has_showcase")]
  176. public bool HasShowcase { get; set; }
  177. /// <summary>
  178. /// 是否有保修,true/false
  179. /// </summary>
  180. [XmlElement("has_warranty")]
  181. public bool HasWarranty { get; set; }
  182. /// <summary>
  183. /// 商品id(注意:iid近期即将废弃,请用num_iid参数)
  184. /// </summary>
  185. [XmlElement("iid")]
  186. public string Iid { get; set; }
  187. /// <summary>
  188. /// 加价幅度。如果为0,代表系统代理幅度。在竞拍中,为了超越上一个出价,会员需要在当前出价上增加金额,这个金额就是加价幅度。卖家在发布宝贝的时候可以自定义加价幅度,也可以让系统自动代理加价。系统自动代理加价的加价幅度随着当前出价金额的增加而增加,我们建议会员使用系统自动代理加价,并请买家在出价前看清楚加价幅度的具体金额。另外需要注意是,此功能只适用于拍卖的商品。以下是系统自动代理加价幅度表:当前价(加价幅度 )1-40( 1 )、41-100( 2 )、101-200(5 )、201-500 (10)、501-1001(15)、001-2000(25)、2001-5000(50)、5001-10000(100)10001以上 200
  189. /// </summary>
  190. [XmlElement("increment")]
  191. public string Increment { get; set; }
  192. /// <summary>
  193. /// 用户内店宝贝装修模板id
  194. /// </summary>
  195. [XmlElement("inner_shop_auction_template_id")]
  196. public long InnerShopAuctionTemplateId { get; set; }
  197. /// <summary>
  198. /// 针对当前商品的自定义属性值
  199. /// </summary>
  200. [XmlElement("input_custom_cpv")]
  201. public string InputCustomCpv { get; set; }
  202. /// <summary>
  203. /// 用户自行输入的类目属性ID串。结构:&quot;pid1,pid2,pid3&quot;,如:&quot;20000&quot;(表示品牌) 注:通常一个类目下用户可输入的关键属性不超过1个。
  204. /// </summary>
  205. [XmlElement("input_pids")]
  206. public string InputPids { get; set; }
  207. /// <summary>
  208. /// 用户自行输入的子属性名和属性值,结构:&quot;父属性值;一级子属性名;一级子属性值;二级子属性名;自定义输入值,....&quot;,如:&ldquo;耐克;耐克系列;科比系列;科比系列;2K5&rdquo;,input_str需要与input_pids一一对应,注:通常一个类目下用户可输入的关键属性不超过1个。所有属性别名加起来不能超过 3999字节。
  209. /// </summary>
  210. [XmlElement("input_str")]
  211. public string InputStr { get; set; }
  212. /// <summary>
  213. /// 是否是3D淘宝的商品
  214. /// </summary>
  215. [XmlElement("is_3D")]
  216. public bool Is3D { get; set; }
  217. /// <summary>
  218. /// true:商品是区域限售商品;false:商品不是区域限售商品。
  219. /// </summary>
  220. [XmlElement("is_area_sale")]
  221. public bool IsAreaSale { get; set; }
  222. /// <summary>
  223. /// 是否为达尔文挂接成功了的商品
  224. /// </summary>
  225. [XmlElement("is_cspu")]
  226. public bool IsCspu { get; set; }
  227. /// <summary>
  228. /// 是否在外部网店显示
  229. /// </summary>
  230. [XmlElement("is_ex")]
  231. public bool IsEx { get; set; }
  232. /// <summary>
  233. /// 非分销商品:0,代销:1,经销:2
  234. /// </summary>
  235. [XmlElement("is_fenxiao")]
  236. public long IsFenxiao { get; set; }
  237. /// <summary>
  238. /// 是否24小时闪电发货
  239. /// </summary>
  240. [XmlElement("is_lightning_consignment")]
  241. public bool IsLightningConsignment { get; set; }
  242. /// <summary>
  243. /// 商品是否为先行赔付taobao.items.search和taobao.items.vip.search专用
  244. /// </summary>
  245. [XmlElement("is_prepay")]
  246. public bool IsPrepay { get; set; }
  247. /// <summary>
  248. /// 是否在淘宝显示
  249. /// </summary>
  250. [XmlElement("is_taobao")]
  251. public bool IsTaobao { get; set; }
  252. /// <summary>
  253. /// 是否定时上架商品
  254. /// </summary>
  255. [XmlElement("is_timing")]
  256. public bool IsTiming { get; set; }
  257. /// <summary>
  258. /// 虚拟商品的状态字段
  259. /// </summary>
  260. [XmlElement("is_virtual")]
  261. public bool IsVirtual { get; set; }
  262. /// <summary>
  263. /// 标示商品是否为新品。值含义:true-是,false-否。
  264. /// </summary>
  265. [XmlElement("is_xinpin")]
  266. public bool IsXinpin { get; set; }
  267. /// <summary>
  268. /// 商品图片列表(包括主图)。fields中只设置item_img可以返回ItemImg结构体中所有字段,如果设置为item_img.id、item_img.url、item_img.position等形式就只会返回相应的字段
  269. /// </summary>
  270. [XmlArray("item_imgs")]
  271. [XmlArrayItem("item_img")]
  272. public List<Top.Api.Domain.ItemImg> ItemImgs { get; set; }
  273. /// <summary>
  274. /// itemRectangleImgs
  275. /// </summary>
  276. [XmlArray("item_rectangle_imgs")]
  277. [XmlArrayItem("item_img")]
  278. public List<Top.Api.Domain.ItemImg> ItemRectangleImgs { get; set; }
  279. /// <summary>
  280. /// 表示商品的体积,用于按体积计费的运费模板。该值的单位为立方米(m3)。该值支持两种格式的设置:格式1:bulk:3,单位为立方米(m3),表示直接设置为商品的体积。格式2:weight:10;breadth:10;height:10,单位为米(m)
  281. /// </summary>
  282. [XmlElement("item_size")]
  283. public string ItemSize { get; set; }
  284. /// <summary>
  285. /// 商品的重量,用于按重量计费的运费模板。注意:单位为kg
  286. /// </summary>
  287. [XmlElement("item_weight")]
  288. public string ItemWeight { get; set; }
  289. /// <summary>
  290. /// 商品无线主图
  291. /// </summary>
  292. [XmlArray("item_wireless_imgs")]
  293. [XmlArrayItem("item_img")]
  294. public List<Top.Api.Domain.ItemImg> ItemWirelessImgs { get; set; }
  295. /// <summary>
  296. /// 门店大屏图
  297. /// </summary>
  298. [XmlElement("large_screen_image_url")]
  299. public string LargeScreenImageUrl { get; set; }
  300. /// <summary>
  301. /// 上架时间(格式:yyyy-MM-dd HH:mm:ss)
  302. /// </summary>
  303. [XmlElement("list_time")]
  304. public string ListTime { get; set; }
  305. /// <summary>
  306. /// 本地生活电子交易凭证业务,目前此字段只涉及到的信息为有效期:如果有效期为起止日期类型,此值为2012-08-06,2012-08-16如果有效期为【购买成功日 至】类型则格式为2012-08-16如果有效期为天数类型则格式为3
  307. /// </summary>
  308. [XmlElement("locality_life")]
  309. public string LocalityLife { get; set; }
  310. /// <summary>
  311. /// 商品所在地
  312. /// </summary>
  313. [XmlElement("location")]
  314. public Top.Api.Domain.Location Location { get; set; }
  315. /// <summary>
  316. /// 商品修改时间(格式:yyyy-MM-dd HH:mm:ss)
  317. /// </summary>
  318. [XmlElement("modified")]
  319. public string Modified { get; set; }
  320. /// <summary>
  321. /// 宝贝主图视频的数据信息,包括:视频ID,视频缩略图URL,视频时长,视频状态等信息。
  322. /// </summary>
  323. [XmlElement("mpic_video")]
  324. public string MpicVideo { get; set; }
  325. /// <summary>
  326. /// 家装分阶段价格数据结构
  327. /// </summary>
  328. [XmlElement("ms_payment")]
  329. public string MsPayment { get; set; }
  330. /// <summary>
  331. /// 是否为新消保法中的7天无理由退货
  332. /// </summary>
  333. [XmlElement("newprepay")]
  334. public string Newprepay { get; set; }
  335. /// <summary>
  336. /// 卖家昵称
  337. /// </summary>
  338. [XmlElement("nick")]
  339. public string Nick { get; set; }
  340. /// <summary>
  341. /// 商品数量
  342. /// </summary>
  343. [XmlElement("num")]
  344. public long Num { get; set; }
  345. /// <summary>
  346. /// 商品数字id
  347. /// </summary>
  348. [XmlElement("num_iid")]
  349. public long NumIid { get; set; }
  350. /// <summary>
  351. /// 是否绑定o2o
  352. /// </summary>
  353. [XmlElement("o2o_bind_service")]
  354. public bool O2oBindService { get; set; }
  355. /// <summary>
  356. /// 是否淘1站商品
  357. /// </summary>
  358. [XmlElement("one_station")]
  359. public bool OneStation { get; set; }
  360. /// <summary>
  361. /// 商家外部编码(可与商家外部系统对接)
  362. /// </summary>
  363. [XmlElement("outer_id")]
  364. public string OuterId { get; set; }
  365. /// <summary>
  366. /// 用户外店装修模板id
  367. /// </summary>
  368. [XmlElement("outer_shop_auction_template_id")]
  369. public long OuterShopAuctionTemplateId { get; set; }
  370. /// <summary>
  371. /// 用于保存拍卖有关的信息
  372. /// </summary>
  373. [XmlElement("paimai_info")]
  374. public string PaimaiInfo { get; set; }
  375. /// <summary>
  376. /// 周期销售库存
  377. /// </summary>
  378. [XmlElement("period_sold_quantity")]
  379. public long PeriodSoldQuantity { get; set; }
  380. /// <summary>
  381. /// 商品主图片地址
  382. /// </summary>
  383. [XmlElement("pic_url")]
  384. public string PicUrl { get; set; }
  385. /// <summary>
  386. /// 平邮费用,格式:5.00;单位:元;精确到:分
  387. /// </summary>
  388. [XmlElement("post_fee")]
  389. public string PostFee { get; set; }
  390. /// <summary>
  391. /// 宝贝所属的运费模板ID,如果没有返回则说明没有使用运费模板
  392. /// </summary>
  393. [XmlElement("postage_id")]
  394. public long PostageId { get; set; }
  395. /// <summary>
  396. /// 商品价格,格式:5.00;单位:元;精确到:分
  397. /// </summary>
  398. [XmlElement("price")]
  399. public string Price { get; set; }
  400. /// <summary>
  401. /// 宝贝所属产品的id(可能为空). 该字段可以通过taobao.products.search 得到
  402. /// </summary>
  403. [XmlElement("product_id")]
  404. public long ProductId { get; set; }
  405. /// <summary>
  406. /// 消保类型,多个类型以,分割。可取以下值:2:假一赔三;4:7天无理由退换货;taobao.items.search和taobao.items.vip.search专用
  407. /// </summary>
  408. [XmlElement("promoted_service")]
  409. public string PromotedService { get; set; }
  410. /// <summary>
  411. /// 商品属性图片列表。fields中只设置prop_img可以返回PropImg结构体中所有字段,如果设置为prop_img.id、prop_img.url、prop_img.properties、prop_img.position等形式就只会返回相应的字段
  412. /// </summary>
  413. [XmlArray("prop_imgs")]
  414. [XmlArrayItem("prop_img")]
  415. public List<Top.Api.Domain.PropImg> PropImgs { get; set; }
  416. /// <summary>
  417. /// 属性值别名
  418. /// </summary>
  419. [XmlElement("property_alias")]
  420. public string PropertyAlias { get; set; }
  421. /// <summary>
  422. /// 商品属性 格式:pid:vid;pid:vid
  423. /// </summary>
  424. [XmlElement("props")]
  425. public string Props { get; set; }
  426. /// <summary>
  427. /// 商品属性名称。标识着props内容里面的pid和vid所对应的名称。格式为:pid1:vid1:pid_name1:vid_name1;pid2:vid2:pid_name2:vid_name2&hellip;&hellip;(<strong>注:</strong><font color="red">属性名称中的冒号&quot;:&quot;被转换为:&quot;#cln#&quot;; 分号&quot;;&quot;被转换为:&quot;#scln#&quot;</font>)
  428. /// </summary>
  429. [XmlElement("props_name")]
  430. public string PropsName { get; set; }
  431. /// <summary>
  432. /// 商品资质的信息,用URLEncoder做过转换,使用时,需要URLDecoder转换回来,默认字符集为:UTF-8
  433. /// </summary>
  434. [XmlElement("qualification")]
  435. public string Qualification { get; set; }
  436. /// <summary>
  437. /// 商品所属卖家的信用等级数,1表示1心,2表示2心&hellip;&hellip;,只有调用商品搜索:taobao.items.get和taobao.items.search的时候才能返回
  438. /// </summary>
  439. [XmlElement("score")]
  440. public long Score { get; set; }
  441. /// <summary>
  442. /// 秒杀商品类型。打上秒杀标记的商品,用户只能下架并不能再上架,其他任何编辑或删除操作都不能进行。如果用户想取消秒杀标记,需要联系小二进行操作。如果秒杀结束需要自由编辑请联系活动负责人(小二)去掉秒杀标记。可选类型web_only(只能通过web网络秒杀)wap_only(只能通过wap网络秒杀)web_and_wap(既能通过web秒杀也能通过wap秒杀)
  443. /// </summary>
  444. [XmlElement("second_kill")]
  445. public string SecondKill { get; set; }
  446. /// <summary>
  447. /// 商品卖点信息,天猫商家使用字段,最长150个字符。
  448. /// </summary>
  449. [XmlElement("sell_point")]
  450. public string SellPoint { get; set; }
  451. /// <summary>
  452. /// 是否承诺退换货服务!
  453. /// </summary>
  454. [XmlElement("sell_promise")]
  455. public bool SellPromise { get; set; }
  456. /// <summary>
  457. /// 商品所属的店铺内卖家自定义类目列表
  458. /// </summary>
  459. [XmlElement("seller_cids")]
  460. public string SellerCids { get; set; }
  461. /// <summary>
  462. /// Sku列表。fields中只设置sku可以返回Sku结构体中所有字段,如果设置为sku.sku_id、sku.properties、sku.quantity等形式就只会返回相应的字段
  463. /// </summary>
  464. [XmlArray("skus")]
  465. [XmlArrayItem("sku")]
  466. public List<Top.Api.Domain.Sku> Skus { get; set; }
  467. /// <summary>
  468. /// 商品销量
  469. /// </summary>
  470. [XmlElement("sold_quantity")]
  471. public long SoldQuantity { get; set; }
  472. /// <summary>
  473. /// 手机类目spu 确认信息字段
  474. /// </summary>
  475. [XmlElement("spu_confirm")]
  476. public bool SpuConfirm { get; set; }
  477. /// <summary>
  478. /// 商品新旧程度(全新:new,闲置:unused,二手:second)
  479. /// </summary>
  480. [XmlElement("stuff_status")]
  481. public string StuffStatus { get; set; }
  482. /// <summary>
  483. /// 商品是否支持拍下减库存:1支持;2取消支持(付款减库存);0(默认)不更改 集市卖家默认拍下减库存; 商城卖家默认付款减库存
  484. /// </summary>
  485. [XmlElement("sub_stock")]
  486. public long SubStock { get; set; }
  487. /// <summary>
  488. /// 是否支持分期免息
  489. /// </summary>
  490. [XmlElement("support_charge_free")]
  491. public bool SupportChargeFree { get; set; }
  492. /// <summary>
  493. /// 页面模板id
  494. /// </summary>
  495. [XmlElement("template_id")]
  496. public string TemplateId { get; set; }
  497. /// <summary>
  498. /// 商品标题,不能超过60字节
  499. /// </summary>
  500. [XmlElement("title")]
  501. public string Title { get; set; }
  502. /// <summary>
  503. /// 商品类型(fixed:一口价;auction:拍卖)注:取消团购
  504. /// </summary>
  505. [XmlElement("type")]
  506. public string Type { get; set; }
  507. /// <summary>
  508. /// 有效期,7或者14(默认是14天)
  509. /// </summary>
  510. [XmlElement("valid_thru")]
  511. public long ValidThru { get; set; }
  512. /// <summary>
  513. /// 商品竖图
  514. /// </summary>
  515. [XmlArray("vertical_imgs")]
  516. [XmlArrayItem("item_img")]
  517. public List<Top.Api.Domain.ItemImg> VerticalImgs { get; set; }
  518. /// <summary>
  519. /// 该字段废弃,请勿使用。
  520. /// </summary>
  521. [XmlElement("video_id")]
  522. public long VideoId { get; set; }
  523. /// <summary>
  524. /// 商品视频列表(目前只支持单个视频关联)。fields中只设置video可以返回Video结构体中所有字段,如果设置为video.id、video.video_id、video.url等形式就只会返回相应的字段
  525. /// </summary>
  526. [XmlArray("videos")]
  527. [XmlArrayItem("video")]
  528. public List<Top.Api.Domain.Video> Videos { get; set; }
  529. /// <summary>
  530. /// 商品是否违规,违规:true , 不违规:false
  531. /// </summary>
  532. [XmlElement("violation")]
  533. public bool Violation { get; set; }
  534. /// <summary>
  535. /// 商品30天交易量,只有调用商品搜索:taobao.items.get和taobao.items.search的时候才能返回
  536. /// </summary>
  537. [XmlElement("volume")]
  538. public long Volume { get; set; }
  539. /// <summary>
  540. /// 不带html标签的desc文本信息,该字段只在taobao.item.get接口中返回
  541. /// </summary>
  542. [XmlElement("wap_desc")]
  543. public string WapDesc { get; set; }
  544. /// <summary>
  545. /// 适合wap应用的商品详情url ,该字段只在taobao.item.get接口中返回
  546. /// </summary>
  547. [XmlElement("wap_detail_url")]
  548. public string WapDetailUrl { get; set; }
  549. /// <summary>
  550. /// 白底图URL
  551. /// </summary>
  552. [XmlElement("white_bg_image")]
  553. public string WhiteBgImage { get; set; }
  554. /// <summary>
  555. /// 无线的宝贝描述
  556. /// </summary>
  557. [XmlElement("wireless_desc")]
  558. public string WirelessDesc { get; set; }
  559. /// <summary>
  560. /// 预扣库存,即付款减库存的商品现在有多少处于未付款状态的订单
  561. /// </summary>
  562. [XmlElement("with_hold_quantity")]
  563. public long WithHoldQuantity { get; set; }
  564. /// <summary>
  565. /// 商品所属的商家的旺旺在线状况,taobao.items.search和taobao.items.vip.search专用
  566. /// </summary>
  567. [XmlElement("ww_status")]
  568. public bool WwStatus { get; set; }
  569. }
  570. }