TaobaoTbkDgNewuserOrderGetMapData.cs 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363
  1. using System.Text.Json.Serialization;
  2. using System.Collections.Generic;
  3. using Topsdk.Util;
  4. namespace Topsdk.Top.Ability2138.Domain;
  5. public class TaobaoTbkDgNewuserOrderGetMapData
  6. {
  7. /*
  8. 新注册时间,仅淘宝拉新适用
  9. */
  10. private DateTime? registerTime;
  11. /*
  12. 当前活动为淘宝拉新活动时,bind_time为新激活时间; 当前活动为支付宝拉新活动时,bind_time为绑定时间。
  13. */
  14. private DateTime? bindTime;
  15. /*
  16. 首购时间,仅淘宝,天猫拉新适用
  17. */
  18. private DateTime? buyTime;
  19. /*
  20. 新人状态, 当前活动为淘宝拉新活动时,1: 新注册,2:激活,3:首购,4:确认收货; 当前活动为支付宝实名活动时,1:已绑定,2:拉新成功,3:无效用户;当前活动为支付宝新登活动时,3:手淘首购,4:手淘确认收货;当前活动为天猫拉新活动时,2:已领取,3:已首购,4:已收货
  21. */
  22. private long? status;
  23. /*
  24. 新人手机号
  25. */
  26. private string? mobile;
  27. /*
  28. 订单淘客类型:1.淘客订单;2.非淘客订单,仅淘宝,天猫拉新适用
  29. */
  30. private long? orderTkType;
  31. /*
  32. 分享用户(unionid),仅淘宝,天猫拉新适用
  33. */
  34. private string? unionId;
  35. /*
  36. 来源媒体ID(pid中mm_1_2_3)中第1位
  37. */
  38. private long? memberId;
  39. /*
  40. 来源媒体名称
  41. */
  42. private string? memberNick;
  43. /*
  44. 来源站点ID(pid中mm_1_2_3)中第2位
  45. */
  46. private long? siteId;
  47. /*
  48. 来源站点名称
  49. */
  50. private string? siteName;
  51. /*
  52. 来源广告位ID(pid中mm_1_2_3)中第3位
  53. */
  54. private long? adzoneId;
  55. /*
  56. 来源广告位名称
  57. */
  58. private string? adzoneName;
  59. /*
  60. 淘宝订单id,仅淘宝,天猫拉新适用
  61. */
  62. private long? tbTradeParentId;
  63. /*
  64. 确认收货时间,仅天猫拉新适用
  65. */
  66. private DateTime? acceptTime;
  67. /*
  68. 领取红包时间,仅天猫拉新适用
  69. */
  70. private DateTime? receiveTime;
  71. /*
  72. 拉新成功时间,仅支付宝拉新适用
  73. */
  74. private DateTime? successTime;
  75. /*
  76. 活动类型,taobao-淘宝 alipay-支付宝 tmall-天猫
  77. */
  78. private string? activityType;
  79. /*
  80. 活动id
  81. */
  82. private string? activityId;
  83. /*
  84. 日期,格式为"20180202"
  85. */
  86. private string? bizDate;
  87. /*
  88. 复购订单,仅适用于手淘拉新
  89. */
  90. private IList<TaobaoTbkDgNewuserOrderGetOrderData>? orders;
  91. /*
  92. 绑卡日期,仅适用于手淘拉新
  93. */
  94. private DateTime? bindCardTime;
  95. /*
  96. loginTime
  97. */
  98. private DateTime? loginTime;
  99. /*
  100. 银行卡是否是绑定状态:1-绑定,0-未绑定
  101. */
  102. private long? isCardSave;
  103. /*
  104. 使用权益时间
  105. */
  106. private DateTime? useRightsTime;
  107. /*
  108. 领取权益时间
  109. */
  110. private DateTime? getRightsTime;
  111. /*
  112. 渠道关系id
  113. */
  114. private string? relationId;
  115. [JsonPropertyName("register_time")]
  116. public DateTime? RegisterTime
  117. {
  118. get => registerTime;
  119. set => this.registerTime = value;
  120. }
  121. [JsonPropertyName("bind_time")]
  122. public DateTime? BindTime
  123. {
  124. get => bindTime;
  125. set => this.bindTime = value;
  126. }
  127. [JsonPropertyName("buy_time")]
  128. public DateTime? BuyTime
  129. {
  130. get => buyTime;
  131. set => this.buyTime = value;
  132. }
  133. [JsonPropertyName("status")]
  134. public long? Status
  135. {
  136. get => status;
  137. set => this.status = value;
  138. }
  139. [JsonPropertyName("mobile")]
  140. public string? Mobile
  141. {
  142. get => mobile;
  143. set => this.mobile = value;
  144. }
  145. [JsonPropertyName("order_tk_type")]
  146. public long? OrderTkType
  147. {
  148. get => orderTkType;
  149. set => this.orderTkType = value;
  150. }
  151. [JsonPropertyName("union_id")]
  152. public string? UnionId
  153. {
  154. get => unionId;
  155. set => this.unionId = value;
  156. }
  157. [JsonPropertyName("member_id")]
  158. public long? MemberId
  159. {
  160. get => memberId;
  161. set => this.memberId = value;
  162. }
  163. [JsonPropertyName("member_nick")]
  164. public string? MemberNick
  165. {
  166. get => memberNick;
  167. set => this.memberNick = value;
  168. }
  169. [JsonPropertyName("site_id")]
  170. public long? SiteId
  171. {
  172. get => siteId;
  173. set => this.siteId = value;
  174. }
  175. [JsonPropertyName("site_name")]
  176. public string? SiteName
  177. {
  178. get => siteName;
  179. set => this.siteName = value;
  180. }
  181. [JsonPropertyName("adzone_id")]
  182. public long? AdzoneId
  183. {
  184. get => adzoneId;
  185. set => this.adzoneId = value;
  186. }
  187. [JsonPropertyName("adzone_name")]
  188. public string? AdzoneName
  189. {
  190. get => adzoneName;
  191. set => this.adzoneName = value;
  192. }
  193. [JsonPropertyName("tb_trade_parent_id")]
  194. public long? TbTradeParentId
  195. {
  196. get => tbTradeParentId;
  197. set => this.tbTradeParentId = value;
  198. }
  199. [JsonPropertyName("accept_time")]
  200. public DateTime? AcceptTime
  201. {
  202. get => acceptTime;
  203. set => this.acceptTime = value;
  204. }
  205. [JsonPropertyName("receive_time")]
  206. public DateTime? ReceiveTime
  207. {
  208. get => receiveTime;
  209. set => this.receiveTime = value;
  210. }
  211. [JsonPropertyName("success_time")]
  212. public DateTime? SuccessTime
  213. {
  214. get => successTime;
  215. set => this.successTime = value;
  216. }
  217. [JsonPropertyName("activity_type")]
  218. public string? ActivityType
  219. {
  220. get => activityType;
  221. set => this.activityType = value;
  222. }
  223. [JsonPropertyName("activity_id")]
  224. public string? ActivityId
  225. {
  226. get => activityId;
  227. set => this.activityId = value;
  228. }
  229. [JsonPropertyName("biz_date")]
  230. public string? BizDate
  231. {
  232. get => bizDate;
  233. set => this.bizDate = value;
  234. }
  235. [JsonPropertyName("orders")]
  236. public IList<TaobaoTbkDgNewuserOrderGetOrderData>? Orders
  237. {
  238. get => orders;
  239. set => this.orders = value;
  240. }
  241. [JsonPropertyName("bind_card_time")]
  242. public DateTime? BindCardTime
  243. {
  244. get => bindCardTime;
  245. set => this.bindCardTime = value;
  246. }
  247. [JsonPropertyName("login_time")]
  248. public DateTime? LoginTime
  249. {
  250. get => loginTime;
  251. set => this.loginTime = value;
  252. }
  253. [JsonPropertyName("is_card_save")]
  254. public long? IsCardSave
  255. {
  256. get => isCardSave;
  257. set => this.isCardSave = value;
  258. }
  259. [JsonPropertyName("use_rights_time")]
  260. public DateTime? UseRightsTime
  261. {
  262. get => useRightsTime;
  263. set => this.useRightsTime = value;
  264. }
  265. [JsonPropertyName("get_rights_time")]
  266. public DateTime? GetRightsTime
  267. {
  268. get => getRightsTime;
  269. set => this.getRightsTime = value;
  270. }
  271. [JsonPropertyName("relation_id")]
  272. public string? RelationId
  273. {
  274. get => relationId;
  275. set => this.relationId = value;
  276. }
  277. }