AlipayUserUserinfoShareResponse.py 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. import json
  4. from alipay.aop.api.response.AlipayResponse import AlipayResponse
  5. from alipay.aop.api.domain.DeliverAddress import DeliverAddress
  6. class AlipayUserUserinfoShareResponse(AlipayResponse):
  7. def __init__(self):
  8. super(AlipayUserUserinfoShareResponse, self).__init__()
  9. self._address = None
  10. self._address_code = None
  11. self._alipay_user_id = None
  12. self._area = None
  13. self._avatar = None
  14. self._balance_freeze_type = None
  15. self._birthday = None
  16. self._cert_no = None
  17. self._cert_type_value = None
  18. self._city = None
  19. self._default_deliver_address = None
  20. self._deliver_address_list = None
  21. self._deliver_area = None
  22. self._deliver_city = None
  23. self._deliver_fullname = None
  24. self._deliver_mobile = None
  25. self._deliver_phone = None
  26. self._deliver_province = None
  27. self._email = None
  28. self._family_name = None
  29. self._firm_name = None
  30. self._gender = None
  31. self._is_balance_frozen = None
  32. self._is_bank_auth = None
  33. self._is_certified = None
  34. self._is_certify_grade_a = None
  35. self._is_id_auth = None
  36. self._is_licence_auth = None
  37. self._is_mobile_auth = None
  38. self._is_student_certified = None
  39. self._mobile = None
  40. self._nick_name = None
  41. self._phone = None
  42. self._province = None
  43. self._real_name = None
  44. self._reduced_birthday = None
  45. self._user_id = None
  46. self._user_status = None
  47. self._user_type_value = None
  48. self._zip = None
  49. @property
  50. def address(self):
  51. return self._address
  52. @address.setter
  53. def address(self, value):
  54. self._address = value
  55. @property
  56. def address_code(self):
  57. return self._address_code
  58. @address_code.setter
  59. def address_code(self, value):
  60. self._address_code = value
  61. @property
  62. def alipay_user_id(self):
  63. return self._alipay_user_id
  64. @alipay_user_id.setter
  65. def alipay_user_id(self, value):
  66. self._alipay_user_id = value
  67. @property
  68. def area(self):
  69. return self._area
  70. @area.setter
  71. def area(self, value):
  72. self._area = value
  73. @property
  74. def avatar(self):
  75. return self._avatar
  76. @avatar.setter
  77. def avatar(self, value):
  78. self._avatar = value
  79. @property
  80. def balance_freeze_type(self):
  81. return self._balance_freeze_type
  82. @balance_freeze_type.setter
  83. def balance_freeze_type(self, value):
  84. self._balance_freeze_type = value
  85. @property
  86. def birthday(self):
  87. return self._birthday
  88. @birthday.setter
  89. def birthday(self, value):
  90. self._birthday = value
  91. @property
  92. def cert_no(self):
  93. return self._cert_no
  94. @cert_no.setter
  95. def cert_no(self, value):
  96. self._cert_no = value
  97. @property
  98. def cert_type_value(self):
  99. return self._cert_type_value
  100. @cert_type_value.setter
  101. def cert_type_value(self, value):
  102. self._cert_type_value = value
  103. @property
  104. def city(self):
  105. return self._city
  106. @city.setter
  107. def city(self, value):
  108. self._city = value
  109. @property
  110. def default_deliver_address(self):
  111. return self._default_deliver_address
  112. @default_deliver_address.setter
  113. def default_deliver_address(self, value):
  114. self._default_deliver_address = value
  115. @property
  116. def deliver_address_list(self):
  117. return self._deliver_address_list
  118. @deliver_address_list.setter
  119. def deliver_address_list(self, value):
  120. if isinstance(value, list):
  121. self._deliver_address_list = list()
  122. for i in value:
  123. if isinstance(i, DeliverAddress):
  124. self._deliver_address_list.append(i)
  125. else:
  126. self._deliver_address_list.append(DeliverAddress.from_alipay_dict(i))
  127. @property
  128. def deliver_area(self):
  129. return self._deliver_area
  130. @deliver_area.setter
  131. def deliver_area(self, value):
  132. self._deliver_area = value
  133. @property
  134. def deliver_city(self):
  135. return self._deliver_city
  136. @deliver_city.setter
  137. def deliver_city(self, value):
  138. self._deliver_city = value
  139. @property
  140. def deliver_fullname(self):
  141. return self._deliver_fullname
  142. @deliver_fullname.setter
  143. def deliver_fullname(self, value):
  144. self._deliver_fullname = value
  145. @property
  146. def deliver_mobile(self):
  147. return self._deliver_mobile
  148. @deliver_mobile.setter
  149. def deliver_mobile(self, value):
  150. self._deliver_mobile = value
  151. @property
  152. def deliver_phone(self):
  153. return self._deliver_phone
  154. @deliver_phone.setter
  155. def deliver_phone(self, value):
  156. self._deliver_phone = value
  157. @property
  158. def deliver_province(self):
  159. return self._deliver_province
  160. @deliver_province.setter
  161. def deliver_province(self, value):
  162. self._deliver_province = value
  163. @property
  164. def email(self):
  165. return self._email
  166. @email.setter
  167. def email(self, value):
  168. self._email = value
  169. @property
  170. def family_name(self):
  171. return self._family_name
  172. @family_name.setter
  173. def family_name(self, value):
  174. self._family_name = value
  175. @property
  176. def firm_name(self):
  177. return self._firm_name
  178. @firm_name.setter
  179. def firm_name(self, value):
  180. self._firm_name = value
  181. @property
  182. def gender(self):
  183. return self._gender
  184. @gender.setter
  185. def gender(self, value):
  186. self._gender = value
  187. @property
  188. def is_balance_frozen(self):
  189. return self._is_balance_frozen
  190. @is_balance_frozen.setter
  191. def is_balance_frozen(self, value):
  192. self._is_balance_frozen = value
  193. @property
  194. def is_bank_auth(self):
  195. return self._is_bank_auth
  196. @is_bank_auth.setter
  197. def is_bank_auth(self, value):
  198. self._is_bank_auth = value
  199. @property
  200. def is_certified(self):
  201. return self._is_certified
  202. @is_certified.setter
  203. def is_certified(self, value):
  204. self._is_certified = value
  205. @property
  206. def is_certify_grade_a(self):
  207. return self._is_certify_grade_a
  208. @is_certify_grade_a.setter
  209. def is_certify_grade_a(self, value):
  210. self._is_certify_grade_a = value
  211. @property
  212. def is_id_auth(self):
  213. return self._is_id_auth
  214. @is_id_auth.setter
  215. def is_id_auth(self, value):
  216. self._is_id_auth = value
  217. @property
  218. def is_licence_auth(self):
  219. return self._is_licence_auth
  220. @is_licence_auth.setter
  221. def is_licence_auth(self, value):
  222. self._is_licence_auth = value
  223. @property
  224. def is_mobile_auth(self):
  225. return self._is_mobile_auth
  226. @is_mobile_auth.setter
  227. def is_mobile_auth(self, value):
  228. self._is_mobile_auth = value
  229. @property
  230. def is_student_certified(self):
  231. return self._is_student_certified
  232. @is_student_certified.setter
  233. def is_student_certified(self, value):
  234. self._is_student_certified = value
  235. @property
  236. def mobile(self):
  237. return self._mobile
  238. @mobile.setter
  239. def mobile(self, value):
  240. self._mobile = value
  241. @property
  242. def nick_name(self):
  243. return self._nick_name
  244. @nick_name.setter
  245. def nick_name(self, value):
  246. self._nick_name = value
  247. @property
  248. def phone(self):
  249. return self._phone
  250. @phone.setter
  251. def phone(self, value):
  252. self._phone = value
  253. @property
  254. def province(self):
  255. return self._province
  256. @province.setter
  257. def province(self, value):
  258. self._province = value
  259. @property
  260. def real_name(self):
  261. return self._real_name
  262. @real_name.setter
  263. def real_name(self, value):
  264. self._real_name = value
  265. @property
  266. def reduced_birthday(self):
  267. return self._reduced_birthday
  268. @reduced_birthday.setter
  269. def reduced_birthday(self, value):
  270. self._reduced_birthday = value
  271. @property
  272. def user_id(self):
  273. return self._user_id
  274. @user_id.setter
  275. def user_id(self, value):
  276. self._user_id = value
  277. @property
  278. def user_status(self):
  279. return self._user_status
  280. @user_status.setter
  281. def user_status(self, value):
  282. self._user_status = value
  283. @property
  284. def user_type_value(self):
  285. return self._user_type_value
  286. @user_type_value.setter
  287. def user_type_value(self, value):
  288. self._user_type_value = value
  289. @property
  290. def zip(self):
  291. return self._zip
  292. @zip.setter
  293. def zip(self, value):
  294. self._zip = value
  295. def parse_response_content(self, response_content):
  296. response = super(AlipayUserUserinfoShareResponse, self).parse_response_content(response_content)
  297. if 'address' in response:
  298. self.address = response['address']
  299. if 'address_code' in response:
  300. self.address_code = response['address_code']
  301. if 'alipay_user_id' in response:
  302. self.alipay_user_id = response['alipay_user_id']
  303. if 'area' in response:
  304. self.area = response['area']
  305. if 'avatar' in response:
  306. self.avatar = response['avatar']
  307. if 'balance_freeze_type' in response:
  308. self.balance_freeze_type = response['balance_freeze_type']
  309. if 'birthday' in response:
  310. self.birthday = response['birthday']
  311. if 'cert_no' in response:
  312. self.cert_no = response['cert_no']
  313. if 'cert_type_value' in response:
  314. self.cert_type_value = response['cert_type_value']
  315. if 'city' in response:
  316. self.city = response['city']
  317. if 'default_deliver_address' in response:
  318. self.default_deliver_address = response['default_deliver_address']
  319. if 'deliver_address_list' in response:
  320. self.deliver_address_list = response['deliver_address_list']
  321. if 'deliver_area' in response:
  322. self.deliver_area = response['deliver_area']
  323. if 'deliver_city' in response:
  324. self.deliver_city = response['deliver_city']
  325. if 'deliver_fullname' in response:
  326. self.deliver_fullname = response['deliver_fullname']
  327. if 'deliver_mobile' in response:
  328. self.deliver_mobile = response['deliver_mobile']
  329. if 'deliver_phone' in response:
  330. self.deliver_phone = response['deliver_phone']
  331. if 'deliver_province' in response:
  332. self.deliver_province = response['deliver_province']
  333. if 'email' in response:
  334. self.email = response['email']
  335. if 'family_name' in response:
  336. self.family_name = response['family_name']
  337. if 'firm_name' in response:
  338. self.firm_name = response['firm_name']
  339. if 'gender' in response:
  340. self.gender = response['gender']
  341. if 'is_balance_frozen' in response:
  342. self.is_balance_frozen = response['is_balance_frozen']
  343. if 'is_bank_auth' in response:
  344. self.is_bank_auth = response['is_bank_auth']
  345. if 'is_certified' in response:
  346. self.is_certified = response['is_certified']
  347. if 'is_certify_grade_a' in response:
  348. self.is_certify_grade_a = response['is_certify_grade_a']
  349. if 'is_id_auth' in response:
  350. self.is_id_auth = response['is_id_auth']
  351. if 'is_licence_auth' in response:
  352. self.is_licence_auth = response['is_licence_auth']
  353. if 'is_mobile_auth' in response:
  354. self.is_mobile_auth = response['is_mobile_auth']
  355. if 'is_student_certified' in response:
  356. self.is_student_certified = response['is_student_certified']
  357. if 'mobile' in response:
  358. self.mobile = response['mobile']
  359. if 'nick_name' in response:
  360. self.nick_name = response['nick_name']
  361. if 'phone' in response:
  362. self.phone = response['phone']
  363. if 'province' in response:
  364. self.province = response['province']
  365. if 'real_name' in response:
  366. self.real_name = response['real_name']
  367. if 'reduced_birthday' in response:
  368. self.reduced_birthday = response['reduced_birthday']
  369. if 'user_id' in response:
  370. self.user_id = response['user_id']
  371. if 'user_status' in response:
  372. self.user_status = response['user_status']
  373. if 'user_type_value' in response:
  374. self.user_type_value = response['user_type_value']
  375. if 'zip' in response:
  376. self.zip = response['zip']