AlipayOpenMiniVersionDetailQueryResponse.py 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279
  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.MiniAppCategoryInfo import MiniAppCategoryInfo
  6. from alipay.aop.api.domain.MiniPackageInfo import MiniPackageInfo
  7. from alipay.aop.api.domain.RegionInfo import RegionInfo
  8. class AlipayOpenMiniVersionDetailQueryResponse(AlipayResponse):
  9. def __init__(self):
  10. super(AlipayOpenMiniVersionDetailQueryResponse, self).__init__()
  11. self._app_desc = None
  12. self._app_english_name = None
  13. self._app_logo = None
  14. self._app_name = None
  15. self._app_slogan = None
  16. self._app_version = None
  17. self._gmt_apply_audit = None
  18. self._gmt_audit_end = None
  19. self._gmt_create = None
  20. self._gmt_offline = None
  21. self._gmt_online = None
  22. self._gray_strategy = None
  23. self._memo = None
  24. self._mini_app_category_info_list = None
  25. self._package_info_list = None
  26. self._reject_reason = None
  27. self._scan_result = None
  28. self._screen_shot_list = None
  29. self._service_email = None
  30. self._service_phone = None
  31. self._service_region_info = None
  32. self._service_region_type = None
  33. self._status = None
  34. self._version_desc = None
  35. @property
  36. def app_desc(self):
  37. return self._app_desc
  38. @app_desc.setter
  39. def app_desc(self, value):
  40. self._app_desc = value
  41. @property
  42. def app_english_name(self):
  43. return self._app_english_name
  44. @app_english_name.setter
  45. def app_english_name(self, value):
  46. self._app_english_name = value
  47. @property
  48. def app_logo(self):
  49. return self._app_logo
  50. @app_logo.setter
  51. def app_logo(self, value):
  52. self._app_logo = value
  53. @property
  54. def app_name(self):
  55. return self._app_name
  56. @app_name.setter
  57. def app_name(self, value):
  58. self._app_name = value
  59. @property
  60. def app_slogan(self):
  61. return self._app_slogan
  62. @app_slogan.setter
  63. def app_slogan(self, value):
  64. self._app_slogan = value
  65. @property
  66. def app_version(self):
  67. return self._app_version
  68. @app_version.setter
  69. def app_version(self, value):
  70. self._app_version = value
  71. @property
  72. def gmt_apply_audit(self):
  73. return self._gmt_apply_audit
  74. @gmt_apply_audit.setter
  75. def gmt_apply_audit(self, value):
  76. self._gmt_apply_audit = value
  77. @property
  78. def gmt_audit_end(self):
  79. return self._gmt_audit_end
  80. @gmt_audit_end.setter
  81. def gmt_audit_end(self, value):
  82. self._gmt_audit_end = value
  83. @property
  84. def gmt_create(self):
  85. return self._gmt_create
  86. @gmt_create.setter
  87. def gmt_create(self, value):
  88. self._gmt_create = value
  89. @property
  90. def gmt_offline(self):
  91. return self._gmt_offline
  92. @gmt_offline.setter
  93. def gmt_offline(self, value):
  94. self._gmt_offline = value
  95. @property
  96. def gmt_online(self):
  97. return self._gmt_online
  98. @gmt_online.setter
  99. def gmt_online(self, value):
  100. self._gmt_online = value
  101. @property
  102. def gray_strategy(self):
  103. return self._gray_strategy
  104. @gray_strategy.setter
  105. def gray_strategy(self, value):
  106. self._gray_strategy = value
  107. @property
  108. def memo(self):
  109. return self._memo
  110. @memo.setter
  111. def memo(self, value):
  112. self._memo = value
  113. @property
  114. def mini_app_category_info_list(self):
  115. return self._mini_app_category_info_list
  116. @mini_app_category_info_list.setter
  117. def mini_app_category_info_list(self, value):
  118. if isinstance(value, list):
  119. self._mini_app_category_info_list = list()
  120. for i in value:
  121. if isinstance(i, MiniAppCategoryInfo):
  122. self._mini_app_category_info_list.append(i)
  123. else:
  124. self._mini_app_category_info_list.append(MiniAppCategoryInfo.from_alipay_dict(i))
  125. @property
  126. def package_info_list(self):
  127. return self._package_info_list
  128. @package_info_list.setter
  129. def package_info_list(self, value):
  130. if isinstance(value, list):
  131. self._package_info_list = list()
  132. for i in value:
  133. if isinstance(i, MiniPackageInfo):
  134. self._package_info_list.append(i)
  135. else:
  136. self._package_info_list.append(MiniPackageInfo.from_alipay_dict(i))
  137. @property
  138. def reject_reason(self):
  139. return self._reject_reason
  140. @reject_reason.setter
  141. def reject_reason(self, value):
  142. self._reject_reason = value
  143. @property
  144. def scan_result(self):
  145. return self._scan_result
  146. @scan_result.setter
  147. def scan_result(self, value):
  148. self._scan_result = value
  149. @property
  150. def screen_shot_list(self):
  151. return self._screen_shot_list
  152. @screen_shot_list.setter
  153. def screen_shot_list(self, value):
  154. if isinstance(value, list):
  155. self._screen_shot_list = list()
  156. for i in value:
  157. self._screen_shot_list.append(i)
  158. @property
  159. def service_email(self):
  160. return self._service_email
  161. @service_email.setter
  162. def service_email(self, value):
  163. self._service_email = value
  164. @property
  165. def service_phone(self):
  166. return self._service_phone
  167. @service_phone.setter
  168. def service_phone(self, value):
  169. self._service_phone = value
  170. @property
  171. def service_region_info(self):
  172. return self._service_region_info
  173. @service_region_info.setter
  174. def service_region_info(self, value):
  175. if isinstance(value, list):
  176. self._service_region_info = list()
  177. for i in value:
  178. if isinstance(i, RegionInfo):
  179. self._service_region_info.append(i)
  180. else:
  181. self._service_region_info.append(RegionInfo.from_alipay_dict(i))
  182. @property
  183. def service_region_type(self):
  184. return self._service_region_type
  185. @service_region_type.setter
  186. def service_region_type(self, value):
  187. self._service_region_type = value
  188. @property
  189. def status(self):
  190. return self._status
  191. @status.setter
  192. def status(self, value):
  193. self._status = value
  194. @property
  195. def version_desc(self):
  196. return self._version_desc
  197. @version_desc.setter
  198. def version_desc(self, value):
  199. self._version_desc = value
  200. def parse_response_content(self, response_content):
  201. response = super(AlipayOpenMiniVersionDetailQueryResponse, self).parse_response_content(response_content)
  202. if 'app_desc' in response:
  203. self.app_desc = response['app_desc']
  204. if 'app_english_name' in response:
  205. self.app_english_name = response['app_english_name']
  206. if 'app_logo' in response:
  207. self.app_logo = response['app_logo']
  208. if 'app_name' in response:
  209. self.app_name = response['app_name']
  210. if 'app_slogan' in response:
  211. self.app_slogan = response['app_slogan']
  212. if 'app_version' in response:
  213. self.app_version = response['app_version']
  214. if 'gmt_apply_audit' in response:
  215. self.gmt_apply_audit = response['gmt_apply_audit']
  216. if 'gmt_audit_end' in response:
  217. self.gmt_audit_end = response['gmt_audit_end']
  218. if 'gmt_create' in response:
  219. self.gmt_create = response['gmt_create']
  220. if 'gmt_offline' in response:
  221. self.gmt_offline = response['gmt_offline']
  222. if 'gmt_online' in response:
  223. self.gmt_online = response['gmt_online']
  224. if 'gray_strategy' in response:
  225. self.gray_strategy = response['gray_strategy']
  226. if 'memo' in response:
  227. self.memo = response['memo']
  228. if 'mini_app_category_info_list' in response:
  229. self.mini_app_category_info_list = response['mini_app_category_info_list']
  230. if 'package_info_list' in response:
  231. self.package_info_list = response['package_info_list']
  232. if 'reject_reason' in response:
  233. self.reject_reason = response['reject_reason']
  234. if 'scan_result' in response:
  235. self.scan_result = response['scan_result']
  236. if 'screen_shot_list' in response:
  237. self.screen_shot_list = response['screen_shot_list']
  238. if 'service_email' in response:
  239. self.service_email = response['service_email']
  240. if 'service_phone' in response:
  241. self.service_phone = response['service_phone']
  242. if 'service_region_info' in response:
  243. self.service_region_info = response['service_region_info']
  244. if 'service_region_type' in response:
  245. self.service_region_type = response['service_region_type']
  246. if 'status' in response:
  247. self.status = response['status']
  248. if 'version_desc' in response:
  249. self.version_desc = response['version_desc']