AlipayUserInfoShareResponse.py 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523
  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.AlipayUserDeliverAddress import AlipayUserDeliverAddress
  6. from alipay.aop.api.domain.AlipayUserPicture import AlipayUserPicture
  7. from alipay.aop.api.domain.AlipayUserPicture import AlipayUserPicture
  8. from alipay.aop.api.domain.AlipayUserPicture import AlipayUserPicture
  9. class AlipayUserInfoShareResponse(AlipayResponse):
  10. def __init__(self):
  11. super(AlipayUserInfoShareResponse, self).__init__()
  12. self._address = None
  13. self._area = None
  14. self._avatar = None
  15. self._business_scope = None
  16. self._cert_no = None
  17. self._cert_type = None
  18. self._city = None
  19. self._college_name = None
  20. self._country_code = None
  21. self._degree = None
  22. self._deliver_addresses = None
  23. self._email = None
  24. self._enrollment_time = None
  25. self._firm_agent_person_cert_expiry_date = None
  26. self._firm_agent_person_cert_no = None
  27. self._firm_agent_person_cert_type = None
  28. self._firm_agent_person_name = None
  29. self._firm_legal_person_cert_expiry_date = None
  30. self._firm_legal_person_cert_no = None
  31. self._firm_legal_person_cert_type = None
  32. self._firm_legal_person_name = None
  33. self._firm_legal_person_pictures = None
  34. self._firm_pictures = None
  35. self._firm_type = None
  36. self._gender = None
  37. self._graduation_time = None
  38. self._is_balance_frozen = None
  39. self._is_certified = None
  40. self._is_student_certified = None
  41. self._license_expiry_date = None
  42. self._license_no = None
  43. self._member_grade = None
  44. self._mobile = None
  45. self._nick_name = None
  46. self._organization_code = None
  47. self._person_birthday = None
  48. self._person_birthday_without_year = None
  49. self._person_cert_expiry_date = None
  50. self._person_pictures = None
  51. self._phone = None
  52. self._profession = None
  53. self._province = None
  54. self._taobao_id = None
  55. self._user_id = None
  56. self._user_name = None
  57. self._user_status = None
  58. self._user_type = None
  59. self._zip = None
  60. @property
  61. def address(self):
  62. return self._address
  63. @address.setter
  64. def address(self, value):
  65. self._address = value
  66. @property
  67. def area(self):
  68. return self._area
  69. @area.setter
  70. def area(self, value):
  71. self._area = value
  72. @property
  73. def avatar(self):
  74. return self._avatar
  75. @avatar.setter
  76. def avatar(self, value):
  77. self._avatar = value
  78. @property
  79. def business_scope(self):
  80. return self._business_scope
  81. @business_scope.setter
  82. def business_scope(self, value):
  83. self._business_scope = value
  84. @property
  85. def cert_no(self):
  86. return self._cert_no
  87. @cert_no.setter
  88. def cert_no(self, value):
  89. self._cert_no = value
  90. @property
  91. def cert_type(self):
  92. return self._cert_type
  93. @cert_type.setter
  94. def cert_type(self, value):
  95. self._cert_type = value
  96. @property
  97. def city(self):
  98. return self._city
  99. @city.setter
  100. def city(self, value):
  101. self._city = value
  102. @property
  103. def college_name(self):
  104. return self._college_name
  105. @college_name.setter
  106. def college_name(self, value):
  107. self._college_name = value
  108. @property
  109. def country_code(self):
  110. return self._country_code
  111. @country_code.setter
  112. def country_code(self, value):
  113. self._country_code = value
  114. @property
  115. def degree(self):
  116. return self._degree
  117. @degree.setter
  118. def degree(self, value):
  119. self._degree = value
  120. @property
  121. def deliver_addresses(self):
  122. return self._deliver_addresses
  123. @deliver_addresses.setter
  124. def deliver_addresses(self, value):
  125. if isinstance(value, list):
  126. self._deliver_addresses = list()
  127. for i in value:
  128. if isinstance(i, AlipayUserDeliverAddress):
  129. self._deliver_addresses.append(i)
  130. else:
  131. self._deliver_addresses.append(AlipayUserDeliverAddress.from_alipay_dict(i))
  132. @property
  133. def email(self):
  134. return self._email
  135. @email.setter
  136. def email(self, value):
  137. self._email = value
  138. @property
  139. def enrollment_time(self):
  140. return self._enrollment_time
  141. @enrollment_time.setter
  142. def enrollment_time(self, value):
  143. self._enrollment_time = value
  144. @property
  145. def firm_agent_person_cert_expiry_date(self):
  146. return self._firm_agent_person_cert_expiry_date
  147. @firm_agent_person_cert_expiry_date.setter
  148. def firm_agent_person_cert_expiry_date(self, value):
  149. self._firm_agent_person_cert_expiry_date = value
  150. @property
  151. def firm_agent_person_cert_no(self):
  152. return self._firm_agent_person_cert_no
  153. @firm_agent_person_cert_no.setter
  154. def firm_agent_person_cert_no(self, value):
  155. self._firm_agent_person_cert_no = value
  156. @property
  157. def firm_agent_person_cert_type(self):
  158. return self._firm_agent_person_cert_type
  159. @firm_agent_person_cert_type.setter
  160. def firm_agent_person_cert_type(self, value):
  161. self._firm_agent_person_cert_type = value
  162. @property
  163. def firm_agent_person_name(self):
  164. return self._firm_agent_person_name
  165. @firm_agent_person_name.setter
  166. def firm_agent_person_name(self, value):
  167. self._firm_agent_person_name = value
  168. @property
  169. def firm_legal_person_cert_expiry_date(self):
  170. return self._firm_legal_person_cert_expiry_date
  171. @firm_legal_person_cert_expiry_date.setter
  172. def firm_legal_person_cert_expiry_date(self, value):
  173. self._firm_legal_person_cert_expiry_date = value
  174. @property
  175. def firm_legal_person_cert_no(self):
  176. return self._firm_legal_person_cert_no
  177. @firm_legal_person_cert_no.setter
  178. def firm_legal_person_cert_no(self, value):
  179. self._firm_legal_person_cert_no = value
  180. @property
  181. def firm_legal_person_cert_type(self):
  182. return self._firm_legal_person_cert_type
  183. @firm_legal_person_cert_type.setter
  184. def firm_legal_person_cert_type(self, value):
  185. self._firm_legal_person_cert_type = value
  186. @property
  187. def firm_legal_person_name(self):
  188. return self._firm_legal_person_name
  189. @firm_legal_person_name.setter
  190. def firm_legal_person_name(self, value):
  191. self._firm_legal_person_name = value
  192. @property
  193. def firm_legal_person_pictures(self):
  194. return self._firm_legal_person_pictures
  195. @firm_legal_person_pictures.setter
  196. def firm_legal_person_pictures(self, value):
  197. if isinstance(value, list):
  198. self._firm_legal_person_pictures = list()
  199. for i in value:
  200. if isinstance(i, AlipayUserPicture):
  201. self._firm_legal_person_pictures.append(i)
  202. else:
  203. self._firm_legal_person_pictures.append(AlipayUserPicture.from_alipay_dict(i))
  204. @property
  205. def firm_pictures(self):
  206. return self._firm_pictures
  207. @firm_pictures.setter
  208. def firm_pictures(self, value):
  209. if isinstance(value, list):
  210. self._firm_pictures = list()
  211. for i in value:
  212. if isinstance(i, AlipayUserPicture):
  213. self._firm_pictures.append(i)
  214. else:
  215. self._firm_pictures.append(AlipayUserPicture.from_alipay_dict(i))
  216. @property
  217. def firm_type(self):
  218. return self._firm_type
  219. @firm_type.setter
  220. def firm_type(self, value):
  221. self._firm_type = value
  222. @property
  223. def gender(self):
  224. return self._gender
  225. @gender.setter
  226. def gender(self, value):
  227. self._gender = value
  228. @property
  229. def graduation_time(self):
  230. return self._graduation_time
  231. @graduation_time.setter
  232. def graduation_time(self, value):
  233. self._graduation_time = value
  234. @property
  235. def is_balance_frozen(self):
  236. return self._is_balance_frozen
  237. @is_balance_frozen.setter
  238. def is_balance_frozen(self, value):
  239. self._is_balance_frozen = value
  240. @property
  241. def is_certified(self):
  242. return self._is_certified
  243. @is_certified.setter
  244. def is_certified(self, value):
  245. self._is_certified = value
  246. @property
  247. def is_student_certified(self):
  248. return self._is_student_certified
  249. @is_student_certified.setter
  250. def is_student_certified(self, value):
  251. self._is_student_certified = value
  252. @property
  253. def license_expiry_date(self):
  254. return self._license_expiry_date
  255. @license_expiry_date.setter
  256. def license_expiry_date(self, value):
  257. self._license_expiry_date = value
  258. @property
  259. def license_no(self):
  260. return self._license_no
  261. @license_no.setter
  262. def license_no(self, value):
  263. self._license_no = value
  264. @property
  265. def member_grade(self):
  266. return self._member_grade
  267. @member_grade.setter
  268. def member_grade(self, value):
  269. self._member_grade = value
  270. @property
  271. def mobile(self):
  272. return self._mobile
  273. @mobile.setter
  274. def mobile(self, value):
  275. self._mobile = value
  276. @property
  277. def nick_name(self):
  278. return self._nick_name
  279. @nick_name.setter
  280. def nick_name(self, value):
  281. self._nick_name = value
  282. @property
  283. def organization_code(self):
  284. return self._organization_code
  285. @organization_code.setter
  286. def organization_code(self, value):
  287. self._organization_code = value
  288. @property
  289. def person_birthday(self):
  290. return self._person_birthday
  291. @person_birthday.setter
  292. def person_birthday(self, value):
  293. self._person_birthday = value
  294. @property
  295. def person_birthday_without_year(self):
  296. return self._person_birthday_without_year
  297. @person_birthday_without_year.setter
  298. def person_birthday_without_year(self, value):
  299. self._person_birthday_without_year = value
  300. @property
  301. def person_cert_expiry_date(self):
  302. return self._person_cert_expiry_date
  303. @person_cert_expiry_date.setter
  304. def person_cert_expiry_date(self, value):
  305. self._person_cert_expiry_date = value
  306. @property
  307. def person_pictures(self):
  308. return self._person_pictures
  309. @person_pictures.setter
  310. def person_pictures(self, value):
  311. if isinstance(value, list):
  312. self._person_pictures = list()
  313. for i in value:
  314. if isinstance(i, AlipayUserPicture):
  315. self._person_pictures.append(i)
  316. else:
  317. self._person_pictures.append(AlipayUserPicture.from_alipay_dict(i))
  318. @property
  319. def phone(self):
  320. return self._phone
  321. @phone.setter
  322. def phone(self, value):
  323. self._phone = value
  324. @property
  325. def profession(self):
  326. return self._profession
  327. @profession.setter
  328. def profession(self, value):
  329. self._profession = value
  330. @property
  331. def province(self):
  332. return self._province
  333. @province.setter
  334. def province(self, value):
  335. self._province = value
  336. @property
  337. def taobao_id(self):
  338. return self._taobao_id
  339. @taobao_id.setter
  340. def taobao_id(self, value):
  341. self._taobao_id = value
  342. @property
  343. def user_id(self):
  344. return self._user_id
  345. @user_id.setter
  346. def user_id(self, value):
  347. self._user_id = value
  348. @property
  349. def user_name(self):
  350. return self._user_name
  351. @user_name.setter
  352. def user_name(self, value):
  353. self._user_name = value
  354. @property
  355. def user_status(self):
  356. return self._user_status
  357. @user_status.setter
  358. def user_status(self, value):
  359. self._user_status = value
  360. @property
  361. def user_type(self):
  362. return self._user_type
  363. @user_type.setter
  364. def user_type(self, value):
  365. self._user_type = value
  366. @property
  367. def zip(self):
  368. return self._zip
  369. @zip.setter
  370. def zip(self, value):
  371. self._zip = value
  372. def parse_response_content(self, response_content):
  373. response = super(AlipayUserInfoShareResponse, self).parse_response_content(response_content)
  374. if 'address' in response:
  375. self.address = response['address']
  376. if 'area' in response:
  377. self.area = response['area']
  378. if 'avatar' in response:
  379. self.avatar = response['avatar']
  380. if 'business_scope' in response:
  381. self.business_scope = response['business_scope']
  382. if 'cert_no' in response:
  383. self.cert_no = response['cert_no']
  384. if 'cert_type' in response:
  385. self.cert_type = response['cert_type']
  386. if 'city' in response:
  387. self.city = response['city']
  388. if 'college_name' in response:
  389. self.college_name = response['college_name']
  390. if 'country_code' in response:
  391. self.country_code = response['country_code']
  392. if 'degree' in response:
  393. self.degree = response['degree']
  394. if 'deliver_addresses' in response:
  395. self.deliver_addresses = response['deliver_addresses']
  396. if 'email' in response:
  397. self.email = response['email']
  398. if 'enrollment_time' in response:
  399. self.enrollment_time = response['enrollment_time']
  400. if 'firm_agent_person_cert_expiry_date' in response:
  401. self.firm_agent_person_cert_expiry_date = response['firm_agent_person_cert_expiry_date']
  402. if 'firm_agent_person_cert_no' in response:
  403. self.firm_agent_person_cert_no = response['firm_agent_person_cert_no']
  404. if 'firm_agent_person_cert_type' in response:
  405. self.firm_agent_person_cert_type = response['firm_agent_person_cert_type']
  406. if 'firm_agent_person_name' in response:
  407. self.firm_agent_person_name = response['firm_agent_person_name']
  408. if 'firm_legal_person_cert_expiry_date' in response:
  409. self.firm_legal_person_cert_expiry_date = response['firm_legal_person_cert_expiry_date']
  410. if 'firm_legal_person_cert_no' in response:
  411. self.firm_legal_person_cert_no = response['firm_legal_person_cert_no']
  412. if 'firm_legal_person_cert_type' in response:
  413. self.firm_legal_person_cert_type = response['firm_legal_person_cert_type']
  414. if 'firm_legal_person_name' in response:
  415. self.firm_legal_person_name = response['firm_legal_person_name']
  416. if 'firm_legal_person_pictures' in response:
  417. self.firm_legal_person_pictures = response['firm_legal_person_pictures']
  418. if 'firm_pictures' in response:
  419. self.firm_pictures = response['firm_pictures']
  420. if 'firm_type' in response:
  421. self.firm_type = response['firm_type']
  422. if 'gender' in response:
  423. self.gender = response['gender']
  424. if 'graduation_time' in response:
  425. self.graduation_time = response['graduation_time']
  426. if 'is_balance_frozen' in response:
  427. self.is_balance_frozen = response['is_balance_frozen']
  428. if 'is_certified' in response:
  429. self.is_certified = response['is_certified']
  430. if 'is_student_certified' in response:
  431. self.is_student_certified = response['is_student_certified']
  432. if 'license_expiry_date' in response:
  433. self.license_expiry_date = response['license_expiry_date']
  434. if 'license_no' in response:
  435. self.license_no = response['license_no']
  436. if 'member_grade' in response:
  437. self.member_grade = response['member_grade']
  438. if 'mobile' in response:
  439. self.mobile = response['mobile']
  440. if 'nick_name' in response:
  441. self.nick_name = response['nick_name']
  442. if 'organization_code' in response:
  443. self.organization_code = response['organization_code']
  444. if 'person_birthday' in response:
  445. self.person_birthday = response['person_birthday']
  446. if 'person_birthday_without_year' in response:
  447. self.person_birthday_without_year = response['person_birthday_without_year']
  448. if 'person_cert_expiry_date' in response:
  449. self.person_cert_expiry_date = response['person_cert_expiry_date']
  450. if 'person_pictures' in response:
  451. self.person_pictures = response['person_pictures']
  452. if 'phone' in response:
  453. self.phone = response['phone']
  454. if 'profession' in response:
  455. self.profession = response['profession']
  456. if 'province' in response:
  457. self.province = response['province']
  458. if 'taobao_id' in response:
  459. self.taobao_id = response['taobao_id']
  460. if 'user_id' in response:
  461. self.user_id = response['user_id']
  462. if 'user_name' in response:
  463. self.user_name = response['user_name']
  464. if 'user_status' in response:
  465. self.user_status = response['user_status']
  466. if 'user_type' in response:
  467. self.user_type = response['user_type']
  468. if 'zip' in response:
  469. self.zip = response['zip']