TaobaoOpenAccountTokenValidateOpenAccount.cs 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402
  1. using System.Text.Json.Serialization;
  2. using System.Collections.Generic;
  3. using Topsdk.Util;
  4. namespace Topsdk.Top.Ability865.Domain;
  5. public class TaobaoOpenAccountTokenValidateOpenAccount
  6. {
  7. /*
  8. 登录名
  9. */
  10. private string? loginId;
  11. /*
  12. 帐号创建的设备的ID
  13. */
  14. private string? createDeviceId;
  15. /*
  16. 支付宝的帐号标识
  17. */
  18. private string? alipayId;
  19. /*
  20. 创建帐号的App Key
  21. */
  22. private string? createAppKey;
  23. /*
  24. 地区
  25. */
  26. private string? locale;
  27. /*
  28. 银行卡号
  29. */
  30. private string? bankCardNo;
  31. /*
  32. 开发者自定义账号id
  33. */
  34. private string? isvAccountId;
  35. /*
  36. 邮箱
  37. */
  38. private string? email;
  39. /*
  40. 头像url
  41. */
  42. private string? avatarUrl;
  43. /*
  44. 数据域
  45. */
  46. private long? domainId;
  47. /*
  48. 银行卡的拥有者姓名
  49. */
  50. private string? bankCardOwnerName;
  51. /*
  52. 展示名
  53. */
  54. private string? displayName;
  55. /*
  56. 密码salt
  57. */
  58. private string? loginPwdSalt;
  59. /*
  60. 密码
  61. */
  62. private string? loginPwd;
  63. /*
  64. 第三方oauth openid
  65. */
  66. private string? openId;
  67. /*
  68. 手机
  69. */
  70. private string? mobile;
  71. /*
  72. 账号创建时的位置
  73. */
  74. private string? createLocation;
  75. /*
  76. 自定义扩展信息Map的Json格式
  77. */
  78. private string? extInfos;
  79. /*
  80. 密码加密强度
  81. */
  82. private long? loginPwdIntensity;
  83. /*
  84. Open Account Id
  85. */
  86. private long? id;
  87. /*
  88. 账号创建类型:1、通过短信创建,2、ISV批量导入,3、ISV OAuth创建
  89. */
  90. private long? type;
  91. /*
  92. 账号状态:1、启用,2、删除,3、禁用
  93. */
  94. private long? status;
  95. /*
  96. 记录的版本号
  97. */
  98. private long? version;
  99. /*
  100. 加密算法类型:1、代表单纯MD5,2:代表单一Salt的MD5,3、代表根据记录不同后的MD5
  101. */
  102. private long? loginPwdEncryption;
  103. /*
  104. 1男 2女
  105. */
  106. private long? gender;
  107. /*
  108. 姓名
  109. */
  110. private string? name;
  111. /*
  112. 出生日期
  113. */
  114. private string? birthday;
  115. /*
  116. 旺旺
  117. */
  118. private string? wangwang;
  119. /*
  120. 微信
  121. */
  122. private string? weixin;
  123. /*
  124. TAOBAO = 1;WEIXIN = 2;WEIBO = 3;QQ = 4;
  125. */
  126. private long? oauthPlateform;
  127. [JsonPropertyName("login_id")]
  128. public string? LoginId
  129. {
  130. get => loginId;
  131. set => this.loginId = value;
  132. }
  133. [JsonPropertyName("create_device_id")]
  134. public string? CreateDeviceId
  135. {
  136. get => createDeviceId;
  137. set => this.createDeviceId = value;
  138. }
  139. [JsonPropertyName("alipay_id")]
  140. public string? AlipayId
  141. {
  142. get => alipayId;
  143. set => this.alipayId = value;
  144. }
  145. [JsonPropertyName("create_app_key")]
  146. public string? CreateAppKey
  147. {
  148. get => createAppKey;
  149. set => this.createAppKey = value;
  150. }
  151. [JsonPropertyName("locale")]
  152. public string? Locale
  153. {
  154. get => locale;
  155. set => this.locale = value;
  156. }
  157. [JsonPropertyName("bank_card_no")]
  158. public string? BankCardNo
  159. {
  160. get => bankCardNo;
  161. set => this.bankCardNo = value;
  162. }
  163. [JsonPropertyName("isv_account_id")]
  164. public string? IsvAccountId
  165. {
  166. get => isvAccountId;
  167. set => this.isvAccountId = value;
  168. }
  169. [JsonPropertyName("email")]
  170. public string? Email
  171. {
  172. get => email;
  173. set => this.email = value;
  174. }
  175. [JsonPropertyName("avatar_url")]
  176. public string? AvatarUrl
  177. {
  178. get => avatarUrl;
  179. set => this.avatarUrl = value;
  180. }
  181. [JsonPropertyName("domain_id")]
  182. public long? DomainId
  183. {
  184. get => domainId;
  185. set => this.domainId = value;
  186. }
  187. [JsonPropertyName("bank_card_owner_name")]
  188. public string? BankCardOwnerName
  189. {
  190. get => bankCardOwnerName;
  191. set => this.bankCardOwnerName = value;
  192. }
  193. [JsonPropertyName("display_name")]
  194. public string? DisplayName
  195. {
  196. get => displayName;
  197. set => this.displayName = value;
  198. }
  199. [JsonPropertyName("login_pwd_salt")]
  200. public string? LoginPwdSalt
  201. {
  202. get => loginPwdSalt;
  203. set => this.loginPwdSalt = value;
  204. }
  205. [JsonPropertyName("login_pwd")]
  206. public string? LoginPwd
  207. {
  208. get => loginPwd;
  209. set => this.loginPwd = value;
  210. }
  211. [JsonPropertyName("open_id")]
  212. public string? OpenId
  213. {
  214. get => openId;
  215. set => this.openId = value;
  216. }
  217. [JsonPropertyName("mobile")]
  218. public string? Mobile
  219. {
  220. get => mobile;
  221. set => this.mobile = value;
  222. }
  223. [JsonPropertyName("create_location")]
  224. public string? CreateLocation
  225. {
  226. get => createLocation;
  227. set => this.createLocation = value;
  228. }
  229. [JsonPropertyName("ext_infos")]
  230. public string? ExtInfos
  231. {
  232. get => extInfos;
  233. set => this.extInfos = value;
  234. }
  235. [JsonPropertyName("login_pwd_intensity")]
  236. public long? LoginPwdIntensity
  237. {
  238. get => loginPwdIntensity;
  239. set => this.loginPwdIntensity = value;
  240. }
  241. [JsonPropertyName("id")]
  242. public long? Id
  243. {
  244. get => id;
  245. set => this.id = value;
  246. }
  247. [JsonPropertyName("type")]
  248. public long? Type
  249. {
  250. get => type;
  251. set => this.type = value;
  252. }
  253. [JsonPropertyName("status")]
  254. public long? Status
  255. {
  256. get => status;
  257. set => this.status = value;
  258. }
  259. [JsonPropertyName("version")]
  260. public long? Version
  261. {
  262. get => version;
  263. set => this.version = value;
  264. }
  265. [JsonPropertyName("login_pwd_encryption")]
  266. public long? LoginPwdEncryption
  267. {
  268. get => loginPwdEncryption;
  269. set => this.loginPwdEncryption = value;
  270. }
  271. [JsonPropertyName("gender")]
  272. public long? Gender
  273. {
  274. get => gender;
  275. set => this.gender = value;
  276. }
  277. [JsonPropertyName("name")]
  278. public string? Name
  279. {
  280. get => name;
  281. set => this.name = value;
  282. }
  283. [JsonPropertyName("birthday")]
  284. public string? Birthday
  285. {
  286. get => birthday;
  287. set => this.birthday = value;
  288. }
  289. [JsonPropertyName("wangwang")]
  290. public string? Wangwang
  291. {
  292. get => wangwang;
  293. set => this.wangwang = value;
  294. }
  295. [JsonPropertyName("weixin")]
  296. public string? Weixin
  297. {
  298. get => weixin;
  299. set => this.weixin = value;
  300. }
  301. [JsonPropertyName("oauth_plateform")]
  302. public long? OauthPlateform
  303. {
  304. get => oauthPlateform;
  305. set => this.oauthPlateform = value;
  306. }
  307. }