AlipayMarketingVoucherTemplatedetailQueryResponse.py 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. import json
  4. from alipay.aop.api.response.AlipayResponse import AlipayResponse
  5. class AlipayMarketingVoucherTemplatedetailQueryResponse(AlipayResponse):
  6. def __init__(self):
  7. super(AlipayMarketingVoucherTemplatedetailQueryResponse, self).__init__()
  8. self._amount = None
  9. self._floor_amount = None
  10. self._publish_amount = None
  11. self._publish_count = None
  12. self._publish_end_time = None
  13. self._publish_start_time = None
  14. self._recycle_amount = None
  15. self._status = None
  16. self._template_id = None
  17. self._total_amount = None
  18. self._used_amount = None
  19. self._used_count = None
  20. self._voucher_description = None
  21. self._voucher_name = None
  22. self._voucher_quantity = None
  23. self._voucher_type = None
  24. self._voucher_valid_period = None
  25. @property
  26. def amount(self):
  27. return self._amount
  28. @amount.setter
  29. def amount(self, value):
  30. self._amount = value
  31. @property
  32. def floor_amount(self):
  33. return self._floor_amount
  34. @floor_amount.setter
  35. def floor_amount(self, value):
  36. self._floor_amount = value
  37. @property
  38. def publish_amount(self):
  39. return self._publish_amount
  40. @publish_amount.setter
  41. def publish_amount(self, value):
  42. self._publish_amount = value
  43. @property
  44. def publish_count(self):
  45. return self._publish_count
  46. @publish_count.setter
  47. def publish_count(self, value):
  48. self._publish_count = value
  49. @property
  50. def publish_end_time(self):
  51. return self._publish_end_time
  52. @publish_end_time.setter
  53. def publish_end_time(self, value):
  54. self._publish_end_time = value
  55. @property
  56. def publish_start_time(self):
  57. return self._publish_start_time
  58. @publish_start_time.setter
  59. def publish_start_time(self, value):
  60. self._publish_start_time = value
  61. @property
  62. def recycle_amount(self):
  63. return self._recycle_amount
  64. @recycle_amount.setter
  65. def recycle_amount(self, value):
  66. self._recycle_amount = value
  67. @property
  68. def status(self):
  69. return self._status
  70. @status.setter
  71. def status(self, value):
  72. self._status = value
  73. @property
  74. def template_id(self):
  75. return self._template_id
  76. @template_id.setter
  77. def template_id(self, value):
  78. self._template_id = value
  79. @property
  80. def total_amount(self):
  81. return self._total_amount
  82. @total_amount.setter
  83. def total_amount(self, value):
  84. self._total_amount = value
  85. @property
  86. def used_amount(self):
  87. return self._used_amount
  88. @used_amount.setter
  89. def used_amount(self, value):
  90. self._used_amount = value
  91. @property
  92. def used_count(self):
  93. return self._used_count
  94. @used_count.setter
  95. def used_count(self, value):
  96. self._used_count = value
  97. @property
  98. def voucher_description(self):
  99. return self._voucher_description
  100. @voucher_description.setter
  101. def voucher_description(self, value):
  102. self._voucher_description = value
  103. @property
  104. def voucher_name(self):
  105. return self._voucher_name
  106. @voucher_name.setter
  107. def voucher_name(self, value):
  108. self._voucher_name = value
  109. @property
  110. def voucher_quantity(self):
  111. return self._voucher_quantity
  112. @voucher_quantity.setter
  113. def voucher_quantity(self, value):
  114. self._voucher_quantity = value
  115. @property
  116. def voucher_type(self):
  117. return self._voucher_type
  118. @voucher_type.setter
  119. def voucher_type(self, value):
  120. self._voucher_type = value
  121. @property
  122. def voucher_valid_period(self):
  123. return self._voucher_valid_period
  124. @voucher_valid_period.setter
  125. def voucher_valid_period(self, value):
  126. self._voucher_valid_period = value
  127. def parse_response_content(self, response_content):
  128. response = super(AlipayMarketingVoucherTemplatedetailQueryResponse, self).parse_response_content(response_content)
  129. if 'amount' in response:
  130. self.amount = response['amount']
  131. if 'floor_amount' in response:
  132. self.floor_amount = response['floor_amount']
  133. if 'publish_amount' in response:
  134. self.publish_amount = response['publish_amount']
  135. if 'publish_count' in response:
  136. self.publish_count = response['publish_count']
  137. if 'publish_end_time' in response:
  138. self.publish_end_time = response['publish_end_time']
  139. if 'publish_start_time' in response:
  140. self.publish_start_time = response['publish_start_time']
  141. if 'recycle_amount' in response:
  142. self.recycle_amount = response['recycle_amount']
  143. if 'status' in response:
  144. self.status = response['status']
  145. if 'template_id' in response:
  146. self.template_id = response['template_id']
  147. if 'total_amount' in response:
  148. self.total_amount = response['total_amount']
  149. if 'used_amount' in response:
  150. self.used_amount = response['used_amount']
  151. if 'used_count' in response:
  152. self.used_count = response['used_count']
  153. if 'voucher_description' in response:
  154. self.voucher_description = response['voucher_description']
  155. if 'voucher_name' in response:
  156. self.voucher_name = response['voucher_name']
  157. if 'voucher_quantity' in response:
  158. self.voucher_quantity = response['voucher_quantity']
  159. if 'voucher_type' in response:
  160. self.voucher_type = response['voucher_type']
  161. if 'voucher_valid_period' in response:
  162. self.voucher_valid_period = response['voucher_valid_period']