AlipayPcreditLoanCreditQueryResponse.py 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  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.SchemaVO import SchemaVO
  6. class AlipayPcreditLoanCreditQueryResponse(AlipayResponse):
  7. def __init__(self):
  8. super(AlipayPcreditLoanCreditQueryResponse, self).__init__()
  9. self._credit_amt = None
  10. self._loanable_amt = None
  11. self._reject_code = None
  12. self._reject_message = None
  13. self._repay_day = None
  14. self._schema = None
  15. self._status = None
  16. @property
  17. def credit_amt(self):
  18. return self._credit_amt
  19. @credit_amt.setter
  20. def credit_amt(self, value):
  21. self._credit_amt = value
  22. @property
  23. def loanable_amt(self):
  24. return self._loanable_amt
  25. @loanable_amt.setter
  26. def loanable_amt(self, value):
  27. self._loanable_amt = value
  28. @property
  29. def reject_code(self):
  30. return self._reject_code
  31. @reject_code.setter
  32. def reject_code(self, value):
  33. self._reject_code = value
  34. @property
  35. def reject_message(self):
  36. return self._reject_message
  37. @reject_message.setter
  38. def reject_message(self, value):
  39. self._reject_message = value
  40. @property
  41. def repay_day(self):
  42. return self._repay_day
  43. @repay_day.setter
  44. def repay_day(self, value):
  45. self._repay_day = value
  46. @property
  47. def schema(self):
  48. return self._schema
  49. @schema.setter
  50. def schema(self, value):
  51. if isinstance(value, SchemaVO):
  52. self._schema = value
  53. else:
  54. self._schema = SchemaVO.from_alipay_dict(value)
  55. @property
  56. def status(self):
  57. return self._status
  58. @status.setter
  59. def status(self, value):
  60. self._status = value
  61. def parse_response_content(self, response_content):
  62. response = super(AlipayPcreditLoanCreditQueryResponse, self).parse_response_content(response_content)
  63. if 'credit_amt' in response:
  64. self.credit_amt = response['credit_amt']
  65. if 'loanable_amt' in response:
  66. self.loanable_amt = response['loanable_amt']
  67. if 'reject_code' in response:
  68. self.reject_code = response['reject_code']
  69. if 'reject_message' in response:
  70. self.reject_message = response['reject_message']
  71. if 'repay_day' in response:
  72. self.repay_day = response['repay_day']
  73. if 'schema' in response:
  74. self.schema = response['schema']
  75. if 'status' in response:
  76. self.status = response['status']