User.cs 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264
  1. using System;
  2. using System.Xml.Serialization;
  3. namespace Top.Api.Domain
  4. {
  5. /// <summary>
  6. /// User Data Structure.
  7. /// </summary>
  8. [Serializable]
  9. public class User : TopObject
  10. {
  11. /// <summary>
  12. /// 支付宝账户
  13. /// </summary>
  14. [XmlElement("alipay_account")]
  15. public string AlipayAccount { get; set; }
  16. /// <summary>
  17. /// 有无绑定。可选值:bind(绑定),notbind(未绑定)
  18. /// </summary>
  19. [XmlElement("alipay_bind")]
  20. public string AlipayBind { get; set; }
  21. /// <summary>
  22. /// 支付宝ID
  23. /// </summary>
  24. [XmlElement("alipay_no")]
  25. public string AlipayNo { get; set; }
  26. /// <summary>
  27. /// 是否受限制。可选值:limited(受限制),unlimited(不受限)
  28. /// </summary>
  29. [XmlElement("auto_repost")]
  30. public string AutoRepost { get; set; }
  31. /// <summary>
  32. /// 用户头像地址
  33. /// </summary>
  34. [XmlElement("avatar")]
  35. public string Avatar { get; set; }
  36. /// <summary>
  37. /// 生日
  38. /// </summary>
  39. [XmlElement("birthday")]
  40. public string Birthday { get; set; }
  41. /// <summary>
  42. /// 买家信用
  43. /// </summary>
  44. [XmlElement("buyer_credit")]
  45. public Top.Api.Domain.UserCredit BuyerCredit { get; set; }
  46. /// <summary>
  47. /// 是否参加消保
  48. /// </summary>
  49. [XmlElement("consumer_protection")]
  50. public bool ConsumerProtection { get; set; }
  51. /// <summary>
  52. /// 用户注册时间。格式:yyyy-MM-dd HH:mm:ss
  53. /// </summary>
  54. [XmlElement("created")]
  55. public string Created { get; set; }
  56. /// <summary>
  57. ///
  58. /// </summary>
  59. [XmlElement("email")]
  60. public string Email { get; set; }
  61. /// <summary>
  62. /// 是否购买多图服务。可选值:true(是),false(否)
  63. /// </summary>
  64. [XmlElement("has_more_pic")]
  65. public bool HasMorePic { get; set; }
  66. /// <summary>
  67. /// 用户作为卖家是否开过店
  68. /// </summary>
  69. [XmlElement("has_shop")]
  70. public bool HasShop { get; set; }
  71. /// <summary>
  72. /// 表示用户是否具备修改商品减库存逻辑的权限(一共有拍下减库存和付款减库存两种逻辑) 值含义: 1)true:是 2)false:否。
  73. /// </summary>
  74. [XmlElement("has_sub_stock")]
  75. public bool HasSubStock { get; set; }
  76. /// <summary>
  77. ///
  78. /// </summary>
  79. [XmlElement("id_card")]
  80. public string IdCard { get; set; }
  81. /// <summary>
  82. /// 用户是否是金牌卖家
  83. /// </summary>
  84. [XmlElement("is_golden_seller")]
  85. public bool IsGoldenSeller { get; set; }
  86. /// <summary>
  87. /// 是否24小时闪电发货(实物类)
  88. /// </summary>
  89. [XmlElement("is_lightning_consignment")]
  90. public bool IsLightningConsignment { get; set; }
  91. /// <summary>
  92. /// 是否是特价版商家,需要field查询
  93. /// </summary>
  94. [XmlElement("is_tjb_seller")]
  95. public bool IsTjbSeller { get; set; }
  96. /// <summary>
  97. /// 可上传商品图片数量
  98. /// </summary>
  99. [XmlElement("item_img_num")]
  100. public long ItemImgNum { get; set; }
  101. /// <summary>
  102. /// 单张商品图片最大容量(商品主图大小)。单位:k
  103. /// </summary>
  104. [XmlElement("item_img_size")]
  105. public long ItemImgSize { get; set; }
  106. /// <summary>
  107. /// 最近登陆时间。格式:yyyy-MM-dd HH:mm:ss
  108. /// </summary>
  109. [XmlElement("last_visit")]
  110. public string LastVisit { get; set; }
  111. /// <summary>
  112. /// 是否是无名良品用户,true or false
  113. /// </summary>
  114. [XmlElement("liangpin")]
  115. public bool Liangpin { get; set; }
  116. /// <summary>
  117. /// 用户当前居住地公开信息。如:location.city获取其中的city数据
  118. /// </summary>
  119. [XmlElement("location")]
  120. public Top.Api.Domain.Location Location { get; set; }
  121. /// <summary>
  122. /// 是否订阅了淘宝天下杂志
  123. /// </summary>
  124. [XmlElement("magazine_subscribe")]
  125. public bool MagazineSubscribe { get; set; }
  126. /// <summary>
  127. /// 是否可以经营图书 ,true or false
  128. /// </summary>
  129. [XmlElement("manage_book")]
  130. public bool ManageBook { get; set; }
  131. /// <summary>
  132. /// 联系人手机号码
  133. /// </summary>
  134. [XmlElement("mobile")]
  135. public string Mobile { get; set; }
  136. /// <summary>
  137. /// 用户昵称
  138. /// </summary>
  139. [XmlElement("nick")]
  140. public string Nick { get; set; }
  141. /// <summary>
  142. /// 用户是否为网游用户,属于隐私信息,需要登陆才能查看自己的。 目前仅供taobao.user.get使用
  143. /// </summary>
  144. [XmlElement("online_gaming")]
  145. public bool OnlineGaming { get; set; }
  146. /// <summary>
  147. /// 用户openId
  148. /// </summary>
  149. [XmlElement("open_uid")]
  150. public string OpenUid { get; set; }
  151. /// <summary>
  152. /// 有无实名认证。可选值:authentication(实名认证),not authentication(没有认证)
  153. /// </summary>
  154. [XmlElement("promoted_type")]
  155. public string PromotedType { get; set; }
  156. /// <summary>
  157. /// 可上传属性图片数量
  158. /// </summary>
  159. [XmlElement("prop_img_num")]
  160. public long PropImgNum { get; set; }
  161. /// <summary>
  162. /// 单张销售属性图片最大容量(非主图的商品图片和商品属性图片)。单位:k
  163. /// </summary>
  164. [XmlElement("prop_img_size")]
  165. public long PropImgSize { get; set; }
  166. /// <summary>
  167. /// 卖家信用
  168. /// </summary>
  169. [XmlElement("seller_credit")]
  170. public Top.Api.Domain.UserCredit SellerCredit { get; set; }
  171. /// <summary>
  172. /// 性别。可选值:m(男),f(女)
  173. /// </summary>
  174. [XmlElement("sex")]
  175. public string Sex { get; set; }
  176. /// <summary>
  177. /// 用户是否签署消保协议(因为加入基本消保的用户未必签署了消保协议)
  178. /// </summary>
  179. [XmlElement("sign_consumer_protection")]
  180. public bool SignConsumerProtection { get; set; }
  181. /// <summary>
  182. /// 卖家是否签署食品卖家承诺协议
  183. /// </summary>
  184. [XmlElement("sign_food_seller_promise")]
  185. public bool SignFoodSellerPromise { get; set; }
  186. /// <summary>
  187. /// 状态。可选值:normal(正常),inactive(未激活),delete(删除),reeze(冻结),supervise(监管)
  188. /// </summary>
  189. [XmlElement("status")]
  190. public string Status { get; set; }
  191. /// <summary>
  192. /// 用户类型。可选值:B(B商家),C(C商家)
  193. /// </summary>
  194. [XmlElement("type")]
  195. public string Type { get; set; }
  196. /// <summary>
  197. /// 用户字符串ID
  198. /// </summary>
  199. [XmlElement("uid")]
  200. public string Uid { get; set; }
  201. /// <summary>
  202. /// 用户数字ID
  203. /// </summary>
  204. [XmlElement("user_id")]
  205. public long UserId { get; set; }
  206. /// <summary>
  207. /// 用户参与垂直市场类型。shoes表示鞋城垂直市场用户,3C表示3C垂直市场用户。多个类型之间用&quot;,&quot;分隔。如:一个用户既是3C用户又是鞋城用户,那么这个字段返回就是&quot;3C,shoes&quot;。如果用户不是垂直市场用户,此字段返回为&quot;&quot;。
  208. /// </summary>
  209. [XmlElement("vertical_market")]
  210. public string VerticalMarket { get; set; }
  211. /// <summary>
  212. /// 用户的全站vip信息,可取值如下:c(普通会员),asso_vip(荣誉会员),vip1,vip2,vip3,vip4,vip5,vip6(六个等级的正式vip会员),共8种取值,其中asso_vip是由vip会员衰退而成,与主站上的vip0对应。
  213. /// </summary>
  214. [XmlElement("vip_info")]
  215. public string VipInfo { get; set; }
  216. /// <summary>
  217. /// 用户等级身份:20 apass;10 超级会员;0 普通会员
  218. /// </summary>
  219. [XmlElement("vip_level")]
  220. public long VipLevel { get; set; }
  221. }
  222. }