AlipayInsAutoAutoinsprodQuoteQueryResponse.py 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397
  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.InsProduct import InsProduct
  6. from alipay.aop.api.domain.Car import Car
  7. from alipay.aop.api.domain.CarModel import CarModel
  8. from alipay.aop.api.domain.InsProduct import InsProduct
  9. class AlipayInsAutoAutoinsprodQuoteQueryResponse(AlipayResponse):
  10. def __init__(self):
  11. super(AlipayInsAutoAutoinsprodQuoteQueryResponse, self).__init__()
  12. self._biz_discount = None
  13. self._biz_renewal_flag = None
  14. self._biz_renewal_org = None
  15. self._business_premium = None
  16. self._business_product = None
  17. self._car = None
  18. self._car_owner_grade = None
  19. self._check_code = None
  20. self._check_code_id = None
  21. self._check_code_type = None
  22. self._com_id = None
  23. self._com_name = None
  24. self._correct_car_models = None
  25. self._enquiry_biz_id = None
  26. self._force_discount = None
  27. self._force_premium = None
  28. self._force_product = None
  29. self._force_renewal_flag = None
  30. self._force_renewal_org = None
  31. self._logistics_models = None
  32. self._max_self_channel_ratio = None
  33. self._max_self_underwrite_ratio = None
  34. self._min_self_channel_ratio = None
  35. self._min_self_underwrite_ratio = None
  36. self._no_claim_adjust_ratio = None
  37. self._quote_biz_id = None
  38. self._quote_error_code = None
  39. self._quote_error_msg = None
  40. self._real_premium = None
  41. self._reduce_premium = None
  42. self._self_channel_ratio = None
  43. self._self_underwrite_ratio = None
  44. self._total_premium = None
  45. self._traffic_violation_ratio = None
  46. self._warn_code = None
  47. self._warn_message = None
  48. @property
  49. def biz_discount(self):
  50. return self._biz_discount
  51. @biz_discount.setter
  52. def biz_discount(self, value):
  53. self._biz_discount = value
  54. @property
  55. def biz_renewal_flag(self):
  56. return self._biz_renewal_flag
  57. @biz_renewal_flag.setter
  58. def biz_renewal_flag(self, value):
  59. self._biz_renewal_flag = value
  60. @property
  61. def biz_renewal_org(self):
  62. return self._biz_renewal_org
  63. @biz_renewal_org.setter
  64. def biz_renewal_org(self, value):
  65. self._biz_renewal_org = value
  66. @property
  67. def business_premium(self):
  68. return self._business_premium
  69. @business_premium.setter
  70. def business_premium(self, value):
  71. self._business_premium = value
  72. @property
  73. def business_product(self):
  74. return self._business_product
  75. @business_product.setter
  76. def business_product(self, value):
  77. if isinstance(value, InsProduct):
  78. self._business_product = value
  79. else:
  80. self._business_product = InsProduct.from_alipay_dict(value)
  81. @property
  82. def car(self):
  83. return self._car
  84. @car.setter
  85. def car(self, value):
  86. if isinstance(value, Car):
  87. self._car = value
  88. else:
  89. self._car = Car.from_alipay_dict(value)
  90. @property
  91. def car_owner_grade(self):
  92. return self._car_owner_grade
  93. @car_owner_grade.setter
  94. def car_owner_grade(self, value):
  95. self._car_owner_grade = value
  96. @property
  97. def check_code(self):
  98. return self._check_code
  99. @check_code.setter
  100. def check_code(self, value):
  101. self._check_code = value
  102. @property
  103. def check_code_id(self):
  104. return self._check_code_id
  105. @check_code_id.setter
  106. def check_code_id(self, value):
  107. self._check_code_id = value
  108. @property
  109. def check_code_type(self):
  110. return self._check_code_type
  111. @check_code_type.setter
  112. def check_code_type(self, value):
  113. self._check_code_type = value
  114. @property
  115. def com_id(self):
  116. return self._com_id
  117. @com_id.setter
  118. def com_id(self, value):
  119. self._com_id = value
  120. @property
  121. def com_name(self):
  122. return self._com_name
  123. @com_name.setter
  124. def com_name(self, value):
  125. self._com_name = value
  126. @property
  127. def correct_car_models(self):
  128. return self._correct_car_models
  129. @correct_car_models.setter
  130. def correct_car_models(self, value):
  131. if isinstance(value, list):
  132. self._correct_car_models = list()
  133. for i in value:
  134. if isinstance(i, CarModel):
  135. self._correct_car_models.append(i)
  136. else:
  137. self._correct_car_models.append(CarModel.from_alipay_dict(i))
  138. @property
  139. def enquiry_biz_id(self):
  140. return self._enquiry_biz_id
  141. @enquiry_biz_id.setter
  142. def enquiry_biz_id(self, value):
  143. self._enquiry_biz_id = value
  144. @property
  145. def force_discount(self):
  146. return self._force_discount
  147. @force_discount.setter
  148. def force_discount(self, value):
  149. self._force_discount = value
  150. @property
  151. def force_premium(self):
  152. return self._force_premium
  153. @force_premium.setter
  154. def force_premium(self, value):
  155. self._force_premium = value
  156. @property
  157. def force_product(self):
  158. return self._force_product
  159. @force_product.setter
  160. def force_product(self, value):
  161. if isinstance(value, InsProduct):
  162. self._force_product = value
  163. else:
  164. self._force_product = InsProduct.from_alipay_dict(value)
  165. @property
  166. def force_renewal_flag(self):
  167. return self._force_renewal_flag
  168. @force_renewal_flag.setter
  169. def force_renewal_flag(self, value):
  170. self._force_renewal_flag = value
  171. @property
  172. def force_renewal_org(self):
  173. return self._force_renewal_org
  174. @force_renewal_org.setter
  175. def force_renewal_org(self, value):
  176. self._force_renewal_org = value
  177. @property
  178. def logistics_models(self):
  179. return self._logistics_models
  180. @logistics_models.setter
  181. def logistics_models(self, value):
  182. if isinstance(value, list):
  183. self._logistics_models = list()
  184. for i in value:
  185. self._logistics_models.append(i)
  186. @property
  187. def max_self_channel_ratio(self):
  188. return self._max_self_channel_ratio
  189. @max_self_channel_ratio.setter
  190. def max_self_channel_ratio(self, value):
  191. self._max_self_channel_ratio = value
  192. @property
  193. def max_self_underwrite_ratio(self):
  194. return self._max_self_underwrite_ratio
  195. @max_self_underwrite_ratio.setter
  196. def max_self_underwrite_ratio(self, value):
  197. self._max_self_underwrite_ratio = value
  198. @property
  199. def min_self_channel_ratio(self):
  200. return self._min_self_channel_ratio
  201. @min_self_channel_ratio.setter
  202. def min_self_channel_ratio(self, value):
  203. self._min_self_channel_ratio = value
  204. @property
  205. def min_self_underwrite_ratio(self):
  206. return self._min_self_underwrite_ratio
  207. @min_self_underwrite_ratio.setter
  208. def min_self_underwrite_ratio(self, value):
  209. self._min_self_underwrite_ratio = value
  210. @property
  211. def no_claim_adjust_ratio(self):
  212. return self._no_claim_adjust_ratio
  213. @no_claim_adjust_ratio.setter
  214. def no_claim_adjust_ratio(self, value):
  215. self._no_claim_adjust_ratio = value
  216. @property
  217. def quote_biz_id(self):
  218. return self._quote_biz_id
  219. @quote_biz_id.setter
  220. def quote_biz_id(self, value):
  221. self._quote_biz_id = value
  222. @property
  223. def quote_error_code(self):
  224. return self._quote_error_code
  225. @quote_error_code.setter
  226. def quote_error_code(self, value):
  227. self._quote_error_code = value
  228. @property
  229. def quote_error_msg(self):
  230. return self._quote_error_msg
  231. @quote_error_msg.setter
  232. def quote_error_msg(self, value):
  233. self._quote_error_msg = value
  234. @property
  235. def real_premium(self):
  236. return self._real_premium
  237. @real_premium.setter
  238. def real_premium(self, value):
  239. self._real_premium = value
  240. @property
  241. def reduce_premium(self):
  242. return self._reduce_premium
  243. @reduce_premium.setter
  244. def reduce_premium(self, value):
  245. self._reduce_premium = value
  246. @property
  247. def self_channel_ratio(self):
  248. return self._self_channel_ratio
  249. @self_channel_ratio.setter
  250. def self_channel_ratio(self, value):
  251. self._self_channel_ratio = value
  252. @property
  253. def self_underwrite_ratio(self):
  254. return self._self_underwrite_ratio
  255. @self_underwrite_ratio.setter
  256. def self_underwrite_ratio(self, value):
  257. self._self_underwrite_ratio = value
  258. @property
  259. def total_premium(self):
  260. return self._total_premium
  261. @total_premium.setter
  262. def total_premium(self, value):
  263. self._total_premium = value
  264. @property
  265. def traffic_violation_ratio(self):
  266. return self._traffic_violation_ratio
  267. @traffic_violation_ratio.setter
  268. def traffic_violation_ratio(self, value):
  269. self._traffic_violation_ratio = value
  270. @property
  271. def warn_code(self):
  272. return self._warn_code
  273. @warn_code.setter
  274. def warn_code(self, value):
  275. self._warn_code = value
  276. @property
  277. def warn_message(self):
  278. return self._warn_message
  279. @warn_message.setter
  280. def warn_message(self, value):
  281. self._warn_message = value
  282. def parse_response_content(self, response_content):
  283. response = super(AlipayInsAutoAutoinsprodQuoteQueryResponse, self).parse_response_content(response_content)
  284. if 'biz_discount' in response:
  285. self.biz_discount = response['biz_discount']
  286. if 'biz_renewal_flag' in response:
  287. self.biz_renewal_flag = response['biz_renewal_flag']
  288. if 'biz_renewal_org' in response:
  289. self.biz_renewal_org = response['biz_renewal_org']
  290. if 'business_premium' in response:
  291. self.business_premium = response['business_premium']
  292. if 'business_product' in response:
  293. self.business_product = response['business_product']
  294. if 'car' in response:
  295. self.car = response['car']
  296. if 'car_owner_grade' in response:
  297. self.car_owner_grade = response['car_owner_grade']
  298. if 'check_code' in response:
  299. self.check_code = response['check_code']
  300. if 'check_code_id' in response:
  301. self.check_code_id = response['check_code_id']
  302. if 'check_code_type' in response:
  303. self.check_code_type = response['check_code_type']
  304. if 'com_id' in response:
  305. self.com_id = response['com_id']
  306. if 'com_name' in response:
  307. self.com_name = response['com_name']
  308. if 'correct_car_models' in response:
  309. self.correct_car_models = response['correct_car_models']
  310. if 'enquiry_biz_id' in response:
  311. self.enquiry_biz_id = response['enquiry_biz_id']
  312. if 'force_discount' in response:
  313. self.force_discount = response['force_discount']
  314. if 'force_premium' in response:
  315. self.force_premium = response['force_premium']
  316. if 'force_product' in response:
  317. self.force_product = response['force_product']
  318. if 'force_renewal_flag' in response:
  319. self.force_renewal_flag = response['force_renewal_flag']
  320. if 'force_renewal_org' in response:
  321. self.force_renewal_org = response['force_renewal_org']
  322. if 'logistics_models' in response:
  323. self.logistics_models = response['logistics_models']
  324. if 'max_self_channel_ratio' in response:
  325. self.max_self_channel_ratio = response['max_self_channel_ratio']
  326. if 'max_self_underwrite_ratio' in response:
  327. self.max_self_underwrite_ratio = response['max_self_underwrite_ratio']
  328. if 'min_self_channel_ratio' in response:
  329. self.min_self_channel_ratio = response['min_self_channel_ratio']
  330. if 'min_self_underwrite_ratio' in response:
  331. self.min_self_underwrite_ratio = response['min_self_underwrite_ratio']
  332. if 'no_claim_adjust_ratio' in response:
  333. self.no_claim_adjust_ratio = response['no_claim_adjust_ratio']
  334. if 'quote_biz_id' in response:
  335. self.quote_biz_id = response['quote_biz_id']
  336. if 'quote_error_code' in response:
  337. self.quote_error_code = response['quote_error_code']
  338. if 'quote_error_msg' in response:
  339. self.quote_error_msg = response['quote_error_msg']
  340. if 'real_premium' in response:
  341. self.real_premium = response['real_premium']
  342. if 'reduce_premium' in response:
  343. self.reduce_premium = response['reduce_premium']
  344. if 'self_channel_ratio' in response:
  345. self.self_channel_ratio = response['self_channel_ratio']
  346. if 'self_underwrite_ratio' in response:
  347. self.self_underwrite_ratio = response['self_underwrite_ratio']
  348. if 'total_premium' in response:
  349. self.total_premium = response['total_premium']
  350. if 'traffic_violation_ratio' in response:
  351. self.traffic_violation_ratio = response['traffic_violation_ratio']
  352. if 'warn_code' in response:
  353. self.warn_code = response['warn_code']
  354. if 'warn_message' in response:
  355. self.warn_message = response['warn_message']