AlipayBossFncApbillTotalbillamtQueryResponse.py 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551
  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.MultiCurrencyMoneyOpenApi import MultiCurrencyMoneyOpenApi
  6. from alipay.aop.api.domain.MultiCurrencyMoneyOpenApi import MultiCurrencyMoneyOpenApi
  7. from alipay.aop.api.domain.MultiCurrencyMoneyOpenApi import MultiCurrencyMoneyOpenApi
  8. from alipay.aop.api.domain.MultiCurrencyMoneyOpenApi import MultiCurrencyMoneyOpenApi
  9. from alipay.aop.api.domain.MultiCurrencyMoneyOpenApi import MultiCurrencyMoneyOpenApi
  10. from alipay.aop.api.domain.MultiCurrencyMoneyOpenApi import MultiCurrencyMoneyOpenApi
  11. from alipay.aop.api.domain.MultiCurrencyMoneyOpenApi import MultiCurrencyMoneyOpenApi
  12. from alipay.aop.api.domain.MultiCurrencyMoneyOpenApi import MultiCurrencyMoneyOpenApi
  13. from alipay.aop.api.domain.MultiCurrencyMoneyOpenApi import MultiCurrencyMoneyOpenApi
  14. from alipay.aop.api.domain.MultiCurrencyMoneyOpenApi import MultiCurrencyMoneyOpenApi
  15. from alipay.aop.api.domain.MultiCurrencyMoneyOpenApi import MultiCurrencyMoneyOpenApi
  16. from alipay.aop.api.domain.MultiCurrencyMoneyOpenApi import MultiCurrencyMoneyOpenApi
  17. from alipay.aop.api.domain.MultiCurrencyMoneyOpenApi import MultiCurrencyMoneyOpenApi
  18. from alipay.aop.api.domain.MultiCurrencyMoneyOpenApi import MultiCurrencyMoneyOpenApi
  19. from alipay.aop.api.domain.MultiCurrencyMoneyOpenApi import MultiCurrencyMoneyOpenApi
  20. from alipay.aop.api.domain.MultiCurrencyMoneyOpenApi import MultiCurrencyMoneyOpenApi
  21. from alipay.aop.api.domain.MultiCurrencyMoneyOpenApi import MultiCurrencyMoneyOpenApi
  22. from alipay.aop.api.domain.MultiCurrencyMoneyOpenApi import MultiCurrencyMoneyOpenApi
  23. from alipay.aop.api.domain.MultiCurrencyMoneyOpenApi import MultiCurrencyMoneyOpenApi
  24. class AlipayBossFncApbillTotalbillamtQueryResponse(AlipayResponse):
  25. def __init__(self):
  26. super(AlipayBossFncApbillTotalbillamtQueryResponse, self).__init__()
  27. self._agr_adj_amt = None
  28. self._agr_adj_chk_amt = None
  29. self._analysis_dmsn_1 = None
  30. self._analysis_dmsn_2 = None
  31. self._analysis_dmsn_3 = None
  32. self._analysis_dmsn_4 = None
  33. self._ar_no = None
  34. self._auth_invoice_amt = None
  35. self._bill_amt = None
  36. self._bill_check_status = None
  37. self._bill_chk_amt = None
  38. self._bill_end_date = None
  39. self._bill_invoice_link_status = None
  40. self._bill_month = None
  41. self._bill_no = None
  42. self._bill_start_date = None
  43. self._biz_type = None
  44. self._dtl_adj_amt = None
  45. self._dtl_adj_chk_amt = None
  46. self._end_date = None
  47. self._exchange_rate = None
  48. self._exn_inf = None
  49. self._fbd_pay_amt = None
  50. self._fbd_pay_chk_amt = None
  51. self._inst_id = None
  52. self._intransit_amt = None
  53. self._invoice_amt = None
  54. self._ip_role_id = None
  55. self._mid = None
  56. self._paid_amt = None
  57. self._pay_channel = None
  58. self._pay_status = None
  59. self._pd_code = None
  60. self._pd_name = None
  61. self._pre_wrtof_amt = None
  62. self._price_id = None
  63. self._price_policy_id = None
  64. self._price_policy_name = None
  65. self._real_bill_amt = None
  66. self._real_bill_chk_amt = None
  67. self._settle_type = None
  68. self._start_date = None
  69. self._tax_amt = None
  70. self._tax_included_amt = None
  71. self._withhold_tax_amt = None
  72. self._withhold_tax_chk_amt = None
  73. @property
  74. def agr_adj_amt(self):
  75. return self._agr_adj_amt
  76. @agr_adj_amt.setter
  77. def agr_adj_amt(self, value):
  78. if isinstance(value, MultiCurrencyMoneyOpenApi):
  79. self._agr_adj_amt = value
  80. else:
  81. self._agr_adj_amt = MultiCurrencyMoneyOpenApi.from_alipay_dict(value)
  82. @property
  83. def agr_adj_chk_amt(self):
  84. return self._agr_adj_chk_amt
  85. @agr_adj_chk_amt.setter
  86. def agr_adj_chk_amt(self, value):
  87. if isinstance(value, MultiCurrencyMoneyOpenApi):
  88. self._agr_adj_chk_amt = value
  89. else:
  90. self._agr_adj_chk_amt = MultiCurrencyMoneyOpenApi.from_alipay_dict(value)
  91. @property
  92. def analysis_dmsn_1(self):
  93. return self._analysis_dmsn_1
  94. @analysis_dmsn_1.setter
  95. def analysis_dmsn_1(self, value):
  96. self._analysis_dmsn_1 = value
  97. @property
  98. def analysis_dmsn_2(self):
  99. return self._analysis_dmsn_2
  100. @analysis_dmsn_2.setter
  101. def analysis_dmsn_2(self, value):
  102. self._analysis_dmsn_2 = value
  103. @property
  104. def analysis_dmsn_3(self):
  105. return self._analysis_dmsn_3
  106. @analysis_dmsn_3.setter
  107. def analysis_dmsn_3(self, value):
  108. self._analysis_dmsn_3 = value
  109. @property
  110. def analysis_dmsn_4(self):
  111. return self._analysis_dmsn_4
  112. @analysis_dmsn_4.setter
  113. def analysis_dmsn_4(self, value):
  114. self._analysis_dmsn_4 = value
  115. @property
  116. def ar_no(self):
  117. return self._ar_no
  118. @ar_no.setter
  119. def ar_no(self, value):
  120. self._ar_no = value
  121. @property
  122. def auth_invoice_amt(self):
  123. return self._auth_invoice_amt
  124. @auth_invoice_amt.setter
  125. def auth_invoice_amt(self, value):
  126. if isinstance(value, MultiCurrencyMoneyOpenApi):
  127. self._auth_invoice_amt = value
  128. else:
  129. self._auth_invoice_amt = MultiCurrencyMoneyOpenApi.from_alipay_dict(value)
  130. @property
  131. def bill_amt(self):
  132. return self._bill_amt
  133. @bill_amt.setter
  134. def bill_amt(self, value):
  135. if isinstance(value, MultiCurrencyMoneyOpenApi):
  136. self._bill_amt = value
  137. else:
  138. self._bill_amt = MultiCurrencyMoneyOpenApi.from_alipay_dict(value)
  139. @property
  140. def bill_check_status(self):
  141. return self._bill_check_status
  142. @bill_check_status.setter
  143. def bill_check_status(self, value):
  144. self._bill_check_status = value
  145. @property
  146. def bill_chk_amt(self):
  147. return self._bill_chk_amt
  148. @bill_chk_amt.setter
  149. def bill_chk_amt(self, value):
  150. if isinstance(value, MultiCurrencyMoneyOpenApi):
  151. self._bill_chk_amt = value
  152. else:
  153. self._bill_chk_amt = MultiCurrencyMoneyOpenApi.from_alipay_dict(value)
  154. @property
  155. def bill_end_date(self):
  156. return self._bill_end_date
  157. @bill_end_date.setter
  158. def bill_end_date(self, value):
  159. self._bill_end_date = value
  160. @property
  161. def bill_invoice_link_status(self):
  162. return self._bill_invoice_link_status
  163. @bill_invoice_link_status.setter
  164. def bill_invoice_link_status(self, value):
  165. self._bill_invoice_link_status = value
  166. @property
  167. def bill_month(self):
  168. return self._bill_month
  169. @bill_month.setter
  170. def bill_month(self, value):
  171. self._bill_month = value
  172. @property
  173. def bill_no(self):
  174. return self._bill_no
  175. @bill_no.setter
  176. def bill_no(self, value):
  177. self._bill_no = value
  178. @property
  179. def bill_start_date(self):
  180. return self._bill_start_date
  181. @bill_start_date.setter
  182. def bill_start_date(self, value):
  183. self._bill_start_date = value
  184. @property
  185. def biz_type(self):
  186. return self._biz_type
  187. @biz_type.setter
  188. def biz_type(self, value):
  189. self._biz_type = value
  190. @property
  191. def dtl_adj_amt(self):
  192. return self._dtl_adj_amt
  193. @dtl_adj_amt.setter
  194. def dtl_adj_amt(self, value):
  195. if isinstance(value, MultiCurrencyMoneyOpenApi):
  196. self._dtl_adj_amt = value
  197. else:
  198. self._dtl_adj_amt = MultiCurrencyMoneyOpenApi.from_alipay_dict(value)
  199. @property
  200. def dtl_adj_chk_amt(self):
  201. return self._dtl_adj_chk_amt
  202. @dtl_adj_chk_amt.setter
  203. def dtl_adj_chk_amt(self, value):
  204. if isinstance(value, MultiCurrencyMoneyOpenApi):
  205. self._dtl_adj_chk_amt = value
  206. else:
  207. self._dtl_adj_chk_amt = MultiCurrencyMoneyOpenApi.from_alipay_dict(value)
  208. @property
  209. def end_date(self):
  210. return self._end_date
  211. @end_date.setter
  212. def end_date(self, value):
  213. self._end_date = value
  214. @property
  215. def exchange_rate(self):
  216. return self._exchange_rate
  217. @exchange_rate.setter
  218. def exchange_rate(self, value):
  219. self._exchange_rate = value
  220. @property
  221. def exn_inf(self):
  222. return self._exn_inf
  223. @exn_inf.setter
  224. def exn_inf(self, value):
  225. self._exn_inf = value
  226. @property
  227. def fbd_pay_amt(self):
  228. return self._fbd_pay_amt
  229. @fbd_pay_amt.setter
  230. def fbd_pay_amt(self, value):
  231. if isinstance(value, MultiCurrencyMoneyOpenApi):
  232. self._fbd_pay_amt = value
  233. else:
  234. self._fbd_pay_amt = MultiCurrencyMoneyOpenApi.from_alipay_dict(value)
  235. @property
  236. def fbd_pay_chk_amt(self):
  237. return self._fbd_pay_chk_amt
  238. @fbd_pay_chk_amt.setter
  239. def fbd_pay_chk_amt(self, value):
  240. if isinstance(value, MultiCurrencyMoneyOpenApi):
  241. self._fbd_pay_chk_amt = value
  242. else:
  243. self._fbd_pay_chk_amt = MultiCurrencyMoneyOpenApi.from_alipay_dict(value)
  244. @property
  245. def inst_id(self):
  246. return self._inst_id
  247. @inst_id.setter
  248. def inst_id(self, value):
  249. self._inst_id = value
  250. @property
  251. def intransit_amt(self):
  252. return self._intransit_amt
  253. @intransit_amt.setter
  254. def intransit_amt(self, value):
  255. if isinstance(value, MultiCurrencyMoneyOpenApi):
  256. self._intransit_amt = value
  257. else:
  258. self._intransit_amt = MultiCurrencyMoneyOpenApi.from_alipay_dict(value)
  259. @property
  260. def invoice_amt(self):
  261. return self._invoice_amt
  262. @invoice_amt.setter
  263. def invoice_amt(self, value):
  264. if isinstance(value, MultiCurrencyMoneyOpenApi):
  265. self._invoice_amt = value
  266. else:
  267. self._invoice_amt = MultiCurrencyMoneyOpenApi.from_alipay_dict(value)
  268. @property
  269. def ip_role_id(self):
  270. return self._ip_role_id
  271. @ip_role_id.setter
  272. def ip_role_id(self, value):
  273. self._ip_role_id = value
  274. @property
  275. def mid(self):
  276. return self._mid
  277. @mid.setter
  278. def mid(self, value):
  279. self._mid = value
  280. @property
  281. def paid_amt(self):
  282. return self._paid_amt
  283. @paid_amt.setter
  284. def paid_amt(self, value):
  285. if isinstance(value, MultiCurrencyMoneyOpenApi):
  286. self._paid_amt = value
  287. else:
  288. self._paid_amt = MultiCurrencyMoneyOpenApi.from_alipay_dict(value)
  289. @property
  290. def pay_channel(self):
  291. return self._pay_channel
  292. @pay_channel.setter
  293. def pay_channel(self, value):
  294. self._pay_channel = value
  295. @property
  296. def pay_status(self):
  297. return self._pay_status
  298. @pay_status.setter
  299. def pay_status(self, value):
  300. self._pay_status = value
  301. @property
  302. def pd_code(self):
  303. return self._pd_code
  304. @pd_code.setter
  305. def pd_code(self, value):
  306. self._pd_code = value
  307. @property
  308. def pd_name(self):
  309. return self._pd_name
  310. @pd_name.setter
  311. def pd_name(self, value):
  312. self._pd_name = value
  313. @property
  314. def pre_wrtof_amt(self):
  315. return self._pre_wrtof_amt
  316. @pre_wrtof_amt.setter
  317. def pre_wrtof_amt(self, value):
  318. if isinstance(value, MultiCurrencyMoneyOpenApi):
  319. self._pre_wrtof_amt = value
  320. else:
  321. self._pre_wrtof_amt = MultiCurrencyMoneyOpenApi.from_alipay_dict(value)
  322. @property
  323. def price_id(self):
  324. return self._price_id
  325. @price_id.setter
  326. def price_id(self, value):
  327. self._price_id = value
  328. @property
  329. def price_policy_id(self):
  330. return self._price_policy_id
  331. @price_policy_id.setter
  332. def price_policy_id(self, value):
  333. self._price_policy_id = value
  334. @property
  335. def price_policy_name(self):
  336. return self._price_policy_name
  337. @price_policy_name.setter
  338. def price_policy_name(self, value):
  339. self._price_policy_name = value
  340. @property
  341. def real_bill_amt(self):
  342. return self._real_bill_amt
  343. @real_bill_amt.setter
  344. def real_bill_amt(self, value):
  345. if isinstance(value, MultiCurrencyMoneyOpenApi):
  346. self._real_bill_amt = value
  347. else:
  348. self._real_bill_amt = MultiCurrencyMoneyOpenApi.from_alipay_dict(value)
  349. @property
  350. def real_bill_chk_amt(self):
  351. return self._real_bill_chk_amt
  352. @real_bill_chk_amt.setter
  353. def real_bill_chk_amt(self, value):
  354. if isinstance(value, MultiCurrencyMoneyOpenApi):
  355. self._real_bill_chk_amt = value
  356. else:
  357. self._real_bill_chk_amt = MultiCurrencyMoneyOpenApi.from_alipay_dict(value)
  358. @property
  359. def settle_type(self):
  360. return self._settle_type
  361. @settle_type.setter
  362. def settle_type(self, value):
  363. self._settle_type = value
  364. @property
  365. def start_date(self):
  366. return self._start_date
  367. @start_date.setter
  368. def start_date(self, value):
  369. self._start_date = value
  370. @property
  371. def tax_amt(self):
  372. return self._tax_amt
  373. @tax_amt.setter
  374. def tax_amt(self, value):
  375. if isinstance(value, MultiCurrencyMoneyOpenApi):
  376. self._tax_amt = value
  377. else:
  378. self._tax_amt = MultiCurrencyMoneyOpenApi.from_alipay_dict(value)
  379. @property
  380. def tax_included_amt(self):
  381. return self._tax_included_amt
  382. @tax_included_amt.setter
  383. def tax_included_amt(self, value):
  384. if isinstance(value, MultiCurrencyMoneyOpenApi):
  385. self._tax_included_amt = value
  386. else:
  387. self._tax_included_amt = MultiCurrencyMoneyOpenApi.from_alipay_dict(value)
  388. @property
  389. def withhold_tax_amt(self):
  390. return self._withhold_tax_amt
  391. @withhold_tax_amt.setter
  392. def withhold_tax_amt(self, value):
  393. if isinstance(value, MultiCurrencyMoneyOpenApi):
  394. self._withhold_tax_amt = value
  395. else:
  396. self._withhold_tax_amt = MultiCurrencyMoneyOpenApi.from_alipay_dict(value)
  397. @property
  398. def withhold_tax_chk_amt(self):
  399. return self._withhold_tax_chk_amt
  400. @withhold_tax_chk_amt.setter
  401. def withhold_tax_chk_amt(self, value):
  402. if isinstance(value, MultiCurrencyMoneyOpenApi):
  403. self._withhold_tax_chk_amt = value
  404. else:
  405. self._withhold_tax_chk_amt = MultiCurrencyMoneyOpenApi.from_alipay_dict(value)
  406. def parse_response_content(self, response_content):
  407. response = super(AlipayBossFncApbillTotalbillamtQueryResponse, self).parse_response_content(response_content)
  408. if 'agr_adj_amt' in response:
  409. self.agr_adj_amt = response['agr_adj_amt']
  410. if 'agr_adj_chk_amt' in response:
  411. self.agr_adj_chk_amt = response['agr_adj_chk_amt']
  412. if 'analysis_dmsn_1' in response:
  413. self.analysis_dmsn_1 = response['analysis_dmsn_1']
  414. if 'analysis_dmsn_2' in response:
  415. self.analysis_dmsn_2 = response['analysis_dmsn_2']
  416. if 'analysis_dmsn_3' in response:
  417. self.analysis_dmsn_3 = response['analysis_dmsn_3']
  418. if 'analysis_dmsn_4' in response:
  419. self.analysis_dmsn_4 = response['analysis_dmsn_4']
  420. if 'ar_no' in response:
  421. self.ar_no = response['ar_no']
  422. if 'auth_invoice_amt' in response:
  423. self.auth_invoice_amt = response['auth_invoice_amt']
  424. if 'bill_amt' in response:
  425. self.bill_amt = response['bill_amt']
  426. if 'bill_check_status' in response:
  427. self.bill_check_status = response['bill_check_status']
  428. if 'bill_chk_amt' in response:
  429. self.bill_chk_amt = response['bill_chk_amt']
  430. if 'bill_end_date' in response:
  431. self.bill_end_date = response['bill_end_date']
  432. if 'bill_invoice_link_status' in response:
  433. self.bill_invoice_link_status = response['bill_invoice_link_status']
  434. if 'bill_month' in response:
  435. self.bill_month = response['bill_month']
  436. if 'bill_no' in response:
  437. self.bill_no = response['bill_no']
  438. if 'bill_start_date' in response:
  439. self.bill_start_date = response['bill_start_date']
  440. if 'biz_type' in response:
  441. self.biz_type = response['biz_type']
  442. if 'dtl_adj_amt' in response:
  443. self.dtl_adj_amt = response['dtl_adj_amt']
  444. if 'dtl_adj_chk_amt' in response:
  445. self.dtl_adj_chk_amt = response['dtl_adj_chk_amt']
  446. if 'end_date' in response:
  447. self.end_date = response['end_date']
  448. if 'exchange_rate' in response:
  449. self.exchange_rate = response['exchange_rate']
  450. if 'exn_inf' in response:
  451. self.exn_inf = response['exn_inf']
  452. if 'fbd_pay_amt' in response:
  453. self.fbd_pay_amt = response['fbd_pay_amt']
  454. if 'fbd_pay_chk_amt' in response:
  455. self.fbd_pay_chk_amt = response['fbd_pay_chk_amt']
  456. if 'inst_id' in response:
  457. self.inst_id = response['inst_id']
  458. if 'intransit_amt' in response:
  459. self.intransit_amt = response['intransit_amt']
  460. if 'invoice_amt' in response:
  461. self.invoice_amt = response['invoice_amt']
  462. if 'ip_role_id' in response:
  463. self.ip_role_id = response['ip_role_id']
  464. if 'mid' in response:
  465. self.mid = response['mid']
  466. if 'paid_amt' in response:
  467. self.paid_amt = response['paid_amt']
  468. if 'pay_channel' in response:
  469. self.pay_channel = response['pay_channel']
  470. if 'pay_status' in response:
  471. self.pay_status = response['pay_status']
  472. if 'pd_code' in response:
  473. self.pd_code = response['pd_code']
  474. if 'pd_name' in response:
  475. self.pd_name = response['pd_name']
  476. if 'pre_wrtof_amt' in response:
  477. self.pre_wrtof_amt = response['pre_wrtof_amt']
  478. if 'price_id' in response:
  479. self.price_id = response['price_id']
  480. if 'price_policy_id' in response:
  481. self.price_policy_id = response['price_policy_id']
  482. if 'price_policy_name' in response:
  483. self.price_policy_name = response['price_policy_name']
  484. if 'real_bill_amt' in response:
  485. self.real_bill_amt = response['real_bill_amt']
  486. if 'real_bill_chk_amt' in response:
  487. self.real_bill_chk_amt = response['real_bill_chk_amt']
  488. if 'settle_type' in response:
  489. self.settle_type = response['settle_type']
  490. if 'start_date' in response:
  491. self.start_date = response['start_date']
  492. if 'tax_amt' in response:
  493. self.tax_amt = response['tax_amt']
  494. if 'tax_included_amt' in response:
  495. self.tax_included_amt = response['tax_included_amt']
  496. if 'withhold_tax_amt' in response:
  497. self.withhold_tax_amt = response['withhold_tax_amt']
  498. if 'withhold_tax_chk_amt' in response:
  499. self.withhold_tax_chk_amt = response['withhold_tax_chk_amt']