AlipayInsSceneHealthGiftBatchqueryResponse.py 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  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.InsHealthGainFlowResult import InsHealthGainFlowResult
  6. from alipay.aop.api.domain.InsHealthGiftBatchAlreadyOpenedResult import InsHealthGiftBatchAlreadyOpenedResult
  7. from alipay.aop.api.domain.InsHealthGiftBatchGainSumInsuredResult import InsHealthGiftBatchGainSumInsuredResult
  8. from alipay.aop.api.domain.InsHealthGiftBatchMySumInsuredResult import InsHealthGiftBatchMySumInsuredResult
  9. from alipay.aop.api.domain.InsHealthGiftBatchValidGiftResult import InsHealthGiftBatchValidGiftResult
  10. from alipay.aop.api.domain.InsHealthSendFlowResult import InsHealthSendFlowResult
  11. class AlipayInsSceneHealthGiftBatchqueryResponse(AlipayResponse):
  12. def __init__(self):
  13. super(AlipayInsSceneHealthGiftBatchqueryResponse, self).__init__()
  14. self._gained_sum_insured_by_source = None
  15. self._health_gain_flow_list = None
  16. self._health_gift_batch_already_opened_list = None
  17. self._health_gift_batch_gain_sum_insured_list = None
  18. self._health_gift_batch_my_sum_insured_list = None
  19. self._health_gift_batch_valid_gift_list = None
  20. self._health_send_flow_list = None
  21. @property
  22. def gained_sum_insured_by_source(self):
  23. return self._gained_sum_insured_by_source
  24. @gained_sum_insured_by_source.setter
  25. def gained_sum_insured_by_source(self, value):
  26. self._gained_sum_insured_by_source = value
  27. @property
  28. def health_gain_flow_list(self):
  29. return self._health_gain_flow_list
  30. @health_gain_flow_list.setter
  31. def health_gain_flow_list(self, value):
  32. if isinstance(value, list):
  33. self._health_gain_flow_list = list()
  34. for i in value:
  35. if isinstance(i, InsHealthGainFlowResult):
  36. self._health_gain_flow_list.append(i)
  37. else:
  38. self._health_gain_flow_list.append(InsHealthGainFlowResult.from_alipay_dict(i))
  39. @property
  40. def health_gift_batch_already_opened_list(self):
  41. return self._health_gift_batch_already_opened_list
  42. @health_gift_batch_already_opened_list.setter
  43. def health_gift_batch_already_opened_list(self, value):
  44. if isinstance(value, list):
  45. self._health_gift_batch_already_opened_list = list()
  46. for i in value:
  47. if isinstance(i, InsHealthGiftBatchAlreadyOpenedResult):
  48. self._health_gift_batch_already_opened_list.append(i)
  49. else:
  50. self._health_gift_batch_already_opened_list.append(InsHealthGiftBatchAlreadyOpenedResult.from_alipay_dict(i))
  51. @property
  52. def health_gift_batch_gain_sum_insured_list(self):
  53. return self._health_gift_batch_gain_sum_insured_list
  54. @health_gift_batch_gain_sum_insured_list.setter
  55. def health_gift_batch_gain_sum_insured_list(self, value):
  56. if isinstance(value, list):
  57. self._health_gift_batch_gain_sum_insured_list = list()
  58. for i in value:
  59. if isinstance(i, InsHealthGiftBatchGainSumInsuredResult):
  60. self._health_gift_batch_gain_sum_insured_list.append(i)
  61. else:
  62. self._health_gift_batch_gain_sum_insured_list.append(InsHealthGiftBatchGainSumInsuredResult.from_alipay_dict(i))
  63. @property
  64. def health_gift_batch_my_sum_insured_list(self):
  65. return self._health_gift_batch_my_sum_insured_list
  66. @health_gift_batch_my_sum_insured_list.setter
  67. def health_gift_batch_my_sum_insured_list(self, value):
  68. if isinstance(value, list):
  69. self._health_gift_batch_my_sum_insured_list = list()
  70. for i in value:
  71. if isinstance(i, InsHealthGiftBatchMySumInsuredResult):
  72. self._health_gift_batch_my_sum_insured_list.append(i)
  73. else:
  74. self._health_gift_batch_my_sum_insured_list.append(InsHealthGiftBatchMySumInsuredResult.from_alipay_dict(i))
  75. @property
  76. def health_gift_batch_valid_gift_list(self):
  77. return self._health_gift_batch_valid_gift_list
  78. @health_gift_batch_valid_gift_list.setter
  79. def health_gift_batch_valid_gift_list(self, value):
  80. if isinstance(value, list):
  81. self._health_gift_batch_valid_gift_list = list()
  82. for i in value:
  83. if isinstance(i, InsHealthGiftBatchValidGiftResult):
  84. self._health_gift_batch_valid_gift_list.append(i)
  85. else:
  86. self._health_gift_batch_valid_gift_list.append(InsHealthGiftBatchValidGiftResult.from_alipay_dict(i))
  87. @property
  88. def health_send_flow_list(self):
  89. return self._health_send_flow_list
  90. @health_send_flow_list.setter
  91. def health_send_flow_list(self, value):
  92. if isinstance(value, list):
  93. self._health_send_flow_list = list()
  94. for i in value:
  95. if isinstance(i, InsHealthSendFlowResult):
  96. self._health_send_flow_list.append(i)
  97. else:
  98. self._health_send_flow_list.append(InsHealthSendFlowResult.from_alipay_dict(i))
  99. def parse_response_content(self, response_content):
  100. response = super(AlipayInsSceneHealthGiftBatchqueryResponse, self).parse_response_content(response_content)
  101. if 'gained_sum_insured_by_source' in response:
  102. self.gained_sum_insured_by_source = response['gained_sum_insured_by_source']
  103. if 'health_gain_flow_list' in response:
  104. self.health_gain_flow_list = response['health_gain_flow_list']
  105. if 'health_gift_batch_already_opened_list' in response:
  106. self.health_gift_batch_already_opened_list = response['health_gift_batch_already_opened_list']
  107. if 'health_gift_batch_gain_sum_insured_list' in response:
  108. self.health_gift_batch_gain_sum_insured_list = response['health_gift_batch_gain_sum_insured_list']
  109. if 'health_gift_batch_my_sum_insured_list' in response:
  110. self.health_gift_batch_my_sum_insured_list = response['health_gift_batch_my_sum_insured_list']
  111. if 'health_gift_batch_valid_gift_list' in response:
  112. self.health_gift_batch_valid_gift_list = response['health_gift_batch_valid_gift_list']
  113. if 'health_send_flow_list' in response:
  114. self.health_send_flow_list = response['health_send_flow_list']