KoubeiAdvertDataPromotesummaryQueryResponse.py 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  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.PromoteDataModel import PromoteDataModel
  6. from alipay.aop.api.domain.PromoteDataModel import PromoteDataModel
  7. from alipay.aop.api.domain.PromoteDataModel import PromoteDataModel
  8. from alipay.aop.api.domain.PromoteDataModel import PromoteDataModel
  9. from alipay.aop.api.domain.PromoteDataModel import PromoteDataModel
  10. class KoubeiAdvertDataPromotesummaryQueryResponse(AlipayResponse):
  11. def __init__(self):
  12. super(KoubeiAdvertDataPromotesummaryQueryResponse, self).__init__()
  13. self._kb_platform_promote_data = None
  14. self._others_promote_data = None
  15. self._part_promote_data = None
  16. self._self_promote_data = None
  17. self._total_promote_data = None
  18. @property
  19. def kb_platform_promote_data(self):
  20. return self._kb_platform_promote_data
  21. @kb_platform_promote_data.setter
  22. def kb_platform_promote_data(self, value):
  23. if isinstance(value, PromoteDataModel):
  24. self._kb_platform_promote_data = value
  25. else:
  26. self._kb_platform_promote_data = PromoteDataModel.from_alipay_dict(value)
  27. @property
  28. def others_promote_data(self):
  29. return self._others_promote_data
  30. @others_promote_data.setter
  31. def others_promote_data(self, value):
  32. if isinstance(value, PromoteDataModel):
  33. self._others_promote_data = value
  34. else:
  35. self._others_promote_data = PromoteDataModel.from_alipay_dict(value)
  36. @property
  37. def part_promote_data(self):
  38. return self._part_promote_data
  39. @part_promote_data.setter
  40. def part_promote_data(self, value):
  41. if isinstance(value, PromoteDataModel):
  42. self._part_promote_data = value
  43. else:
  44. self._part_promote_data = PromoteDataModel.from_alipay_dict(value)
  45. @property
  46. def self_promote_data(self):
  47. return self._self_promote_data
  48. @self_promote_data.setter
  49. def self_promote_data(self, value):
  50. if isinstance(value, PromoteDataModel):
  51. self._self_promote_data = value
  52. else:
  53. self._self_promote_data = PromoteDataModel.from_alipay_dict(value)
  54. @property
  55. def total_promote_data(self):
  56. return self._total_promote_data
  57. @total_promote_data.setter
  58. def total_promote_data(self, value):
  59. if isinstance(value, PromoteDataModel):
  60. self._total_promote_data = value
  61. else:
  62. self._total_promote_data = PromoteDataModel.from_alipay_dict(value)
  63. def parse_response_content(self, response_content):
  64. response = super(KoubeiAdvertDataPromotesummaryQueryResponse, self).parse_response_content(response_content)
  65. if 'kb_platform_promote_data' in response:
  66. self.kb_platform_promote_data = response['kb_platform_promote_data']
  67. if 'others_promote_data' in response:
  68. self.others_promote_data = response['others_promote_data']
  69. if 'part_promote_data' in response:
  70. self.part_promote_data = response['part_promote_data']
  71. if 'self_promote_data' in response:
  72. self.self_promote_data = response['self_promote_data']
  73. if 'total_promote_data' in response:
  74. self.total_promote_data = response['total_promote_data']