MybankCreditLoantradeBillListQueryResponse.py 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  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.BillDetailVo import BillDetailVo
  6. from alipay.aop.api.domain.RefuseVo import RefuseVo
  7. class MybankCreditLoantradeBillListQueryResponse(AlipayResponse):
  8. def __init__(self):
  9. super(MybankCreditLoantradeBillListQueryResponse, self).__init__()
  10. self._bill_detail_list = None
  11. self._has_next_page = None
  12. self._page_num = None
  13. self._page_size = None
  14. self._refuse_msg = None
  15. self._success = None
  16. @property
  17. def bill_detail_list(self):
  18. return self._bill_detail_list
  19. @bill_detail_list.setter
  20. def bill_detail_list(self, value):
  21. if isinstance(value, BillDetailVo):
  22. self._bill_detail_list = value
  23. else:
  24. self._bill_detail_list = BillDetailVo.from_alipay_dict(value)
  25. @property
  26. def has_next_page(self):
  27. return self._has_next_page
  28. @has_next_page.setter
  29. def has_next_page(self, value):
  30. self._has_next_page = value
  31. @property
  32. def page_num(self):
  33. return self._page_num
  34. @page_num.setter
  35. def page_num(self, value):
  36. self._page_num = value
  37. @property
  38. def page_size(self):
  39. return self._page_size
  40. @page_size.setter
  41. def page_size(self, value):
  42. self._page_size = value
  43. @property
  44. def refuse_msg(self):
  45. return self._refuse_msg
  46. @refuse_msg.setter
  47. def refuse_msg(self, value):
  48. if isinstance(value, RefuseVo):
  49. self._refuse_msg = value
  50. else:
  51. self._refuse_msg = RefuseVo.from_alipay_dict(value)
  52. @property
  53. def success(self):
  54. return self._success
  55. @success.setter
  56. def success(self, value):
  57. self._success = value
  58. def parse_response_content(self, response_content):
  59. response = super(MybankCreditLoantradeBillListQueryResponse, self).parse_response_content(response_content)
  60. if 'bill_detail_list' in response:
  61. self.bill_detail_list = response['bill_detail_list']
  62. if 'has_next_page' in response:
  63. self.has_next_page = response['has_next_page']
  64. if 'page_num' in response:
  65. self.page_num = response['page_num']
  66. if 'page_size' in response:
  67. self.page_size = response['page_size']
  68. if 'refuse_msg' in response:
  69. self.refuse_msg = response['refuse_msg']
  70. if 'success' in response:
  71. self.success = response['success']