ZhimaMerchantCreditserviceDetailQueryResponse.py 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227
  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.BaseInfoConfig import BaseInfoConfig
  6. from alipay.aop.api.domain.PromiseConfig import PromiseConfig
  7. from alipay.aop.api.domain.RiskConfig import RiskConfig
  8. class ZhimaMerchantCreditserviceDetailQueryResponse(AlipayResponse):
  9. def __init__(self):
  10. super(ZhimaMerchantCreditserviceDetailQueryResponse, self).__init__()
  11. self._base_info_config = None
  12. self._credit_service_id = None
  13. self._gmt_create = None
  14. self._gmt_modified = None
  15. self._gmt_offline = None
  16. self._gmt_online = None
  17. self._gmt_review = None
  18. self._instruction = None
  19. self._isv_id = None
  20. self._merchant_id = None
  21. self._merchant_name = None
  22. self._process_id = None
  23. self._promise_config = None
  24. self._review_failed_msg = None
  25. self._review_status = None
  26. self._risk_config = None
  27. self._solution_id = None
  28. self._solution_name = None
  29. self._status = None
  30. self._version_no = None
  31. @property
  32. def base_info_config(self):
  33. return self._base_info_config
  34. @base_info_config.setter
  35. def base_info_config(self, value):
  36. if isinstance(value, BaseInfoConfig):
  37. self._base_info_config = value
  38. else:
  39. self._base_info_config = BaseInfoConfig.from_alipay_dict(value)
  40. @property
  41. def credit_service_id(self):
  42. return self._credit_service_id
  43. @credit_service_id.setter
  44. def credit_service_id(self, value):
  45. self._credit_service_id = value
  46. @property
  47. def gmt_create(self):
  48. return self._gmt_create
  49. @gmt_create.setter
  50. def gmt_create(self, value):
  51. self._gmt_create = value
  52. @property
  53. def gmt_modified(self):
  54. return self._gmt_modified
  55. @gmt_modified.setter
  56. def gmt_modified(self, value):
  57. self._gmt_modified = value
  58. @property
  59. def gmt_offline(self):
  60. return self._gmt_offline
  61. @gmt_offline.setter
  62. def gmt_offline(self, value):
  63. self._gmt_offline = value
  64. @property
  65. def gmt_online(self):
  66. return self._gmt_online
  67. @gmt_online.setter
  68. def gmt_online(self, value):
  69. self._gmt_online = value
  70. @property
  71. def gmt_review(self):
  72. return self._gmt_review
  73. @gmt_review.setter
  74. def gmt_review(self, value):
  75. self._gmt_review = value
  76. @property
  77. def instruction(self):
  78. return self._instruction
  79. @instruction.setter
  80. def instruction(self, value):
  81. self._instruction = value
  82. @property
  83. def isv_id(self):
  84. return self._isv_id
  85. @isv_id.setter
  86. def isv_id(self, value):
  87. self._isv_id = value
  88. @property
  89. def merchant_id(self):
  90. return self._merchant_id
  91. @merchant_id.setter
  92. def merchant_id(self, value):
  93. self._merchant_id = value
  94. @property
  95. def merchant_name(self):
  96. return self._merchant_name
  97. @merchant_name.setter
  98. def merchant_name(self, value):
  99. self._merchant_name = value
  100. @property
  101. def process_id(self):
  102. return self._process_id
  103. @process_id.setter
  104. def process_id(self, value):
  105. self._process_id = value
  106. @property
  107. def promise_config(self):
  108. return self._promise_config
  109. @promise_config.setter
  110. def promise_config(self, value):
  111. if isinstance(value, PromiseConfig):
  112. self._promise_config = value
  113. else:
  114. self._promise_config = PromiseConfig.from_alipay_dict(value)
  115. @property
  116. def review_failed_msg(self):
  117. return self._review_failed_msg
  118. @review_failed_msg.setter
  119. def review_failed_msg(self, value):
  120. self._review_failed_msg = value
  121. @property
  122. def review_status(self):
  123. return self._review_status
  124. @review_status.setter
  125. def review_status(self, value):
  126. self._review_status = value
  127. @property
  128. def risk_config(self):
  129. return self._risk_config
  130. @risk_config.setter
  131. def risk_config(self, value):
  132. if isinstance(value, RiskConfig):
  133. self._risk_config = value
  134. else:
  135. self._risk_config = RiskConfig.from_alipay_dict(value)
  136. @property
  137. def solution_id(self):
  138. return self._solution_id
  139. @solution_id.setter
  140. def solution_id(self, value):
  141. self._solution_id = value
  142. @property
  143. def solution_name(self):
  144. return self._solution_name
  145. @solution_name.setter
  146. def solution_name(self, value):
  147. self._solution_name = value
  148. @property
  149. def status(self):
  150. return self._status
  151. @status.setter
  152. def status(self, value):
  153. self._status = value
  154. @property
  155. def version_no(self):
  156. return self._version_no
  157. @version_no.setter
  158. def version_no(self, value):
  159. self._version_no = value
  160. def parse_response_content(self, response_content):
  161. response = super(ZhimaMerchantCreditserviceDetailQueryResponse, self).parse_response_content(response_content)
  162. if 'base_info_config' in response:
  163. self.base_info_config = response['base_info_config']
  164. if 'credit_service_id' in response:
  165. self.credit_service_id = response['credit_service_id']
  166. if 'gmt_create' in response:
  167. self.gmt_create = response['gmt_create']
  168. if 'gmt_modified' in response:
  169. self.gmt_modified = response['gmt_modified']
  170. if 'gmt_offline' in response:
  171. self.gmt_offline = response['gmt_offline']
  172. if 'gmt_online' in response:
  173. self.gmt_online = response['gmt_online']
  174. if 'gmt_review' in response:
  175. self.gmt_review = response['gmt_review']
  176. if 'instruction' in response:
  177. self.instruction = response['instruction']
  178. if 'isv_id' in response:
  179. self.isv_id = response['isv_id']
  180. if 'merchant_id' in response:
  181. self.merchant_id = response['merchant_id']
  182. if 'merchant_name' in response:
  183. self.merchant_name = response['merchant_name']
  184. if 'process_id' in response:
  185. self.process_id = response['process_id']
  186. if 'promise_config' in response:
  187. self.promise_config = response['promise_config']
  188. if 'review_failed_msg' in response:
  189. self.review_failed_msg = response['review_failed_msg']
  190. if 'review_status' in response:
  191. self.review_status = response['review_status']
  192. if 'risk_config' in response:
  193. self.risk_config = response['risk_config']
  194. if 'solution_id' in response:
  195. self.solution_id = response['solution_id']
  196. if 'solution_name' in response:
  197. self.solution_name = response['solution_name']
  198. if 'status' in response:
  199. self.status = response['status']
  200. if 'version_no' in response:
  201. self.version_no = response['version_no']