AlipayUserAccountNewbieBenefitConsultResponse.py 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  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.AntMemberBenefitInfo import AntMemberBenefitInfo
  6. class AlipayUserAccountNewbieBenefitConsultResponse(AlipayResponse):
  7. def __init__(self):
  8. super(AlipayUserAccountNewbieBenefitConsultResponse, self).__init__()
  9. self._alipay_logon_id = None
  10. self._benefit_info = None
  11. self._result_code = None
  12. self._result_desc = None
  13. self._success = None
  14. @property
  15. def alipay_logon_id(self):
  16. return self._alipay_logon_id
  17. @alipay_logon_id.setter
  18. def alipay_logon_id(self, value):
  19. self._alipay_logon_id = value
  20. @property
  21. def benefit_info(self):
  22. return self._benefit_info
  23. @benefit_info.setter
  24. def benefit_info(self, value):
  25. if isinstance(value, AntMemberBenefitInfo):
  26. self._benefit_info = value
  27. else:
  28. self._benefit_info = AntMemberBenefitInfo.from_alipay_dict(value)
  29. @property
  30. def result_code(self):
  31. return self._result_code
  32. @result_code.setter
  33. def result_code(self, value):
  34. self._result_code = value
  35. @property
  36. def result_desc(self):
  37. return self._result_desc
  38. @result_desc.setter
  39. def result_desc(self, value):
  40. self._result_desc = value
  41. @property
  42. def success(self):
  43. return self._success
  44. @success.setter
  45. def success(self, value):
  46. self._success = value
  47. def parse_response_content(self, response_content):
  48. response = super(AlipayUserAccountNewbieBenefitConsultResponse, self).parse_response_content(response_content)
  49. if 'alipay_logon_id' in response:
  50. self.alipay_logon_id = response['alipay_logon_id']
  51. if 'benefit_info' in response:
  52. self.benefit_info = response['benefit_info']
  53. if 'result_code' in response:
  54. self.result_code = response['result_code']
  55. if 'result_desc' in response:
  56. self.result_desc = response['result_desc']
  57. if 'success' in response:
  58. self.success = response['success']