AlipayCommerceMedicalCardQueryResponse.py 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172
  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.ExtendMedicalCard import ExtendMedicalCard
  6. class AlipayCommerceMedicalCardQueryResponse(AlipayResponse):
  7. def __init__(self):
  8. super(AlipayCommerceMedicalCardQueryResponse, self).__init__()
  9. self._agreement_no = None
  10. self._buyer_logon_id = None
  11. self._buyer_user_id = None
  12. self._card_org_name = None
  13. self._card_org_no = None
  14. self._city = None
  15. self._extend_cards = None
  16. self._extend_params = None
  17. self._gmt_sign = None
  18. self._medical_card_id = None
  19. self._medical_card_no = None
  20. self._medical_card_type = None
  21. self._out_user_card_no = None
  22. self._out_user_name = None
  23. self._sign_status = None
  24. @property
  25. def agreement_no(self):
  26. return self._agreement_no
  27. @agreement_no.setter
  28. def agreement_no(self, value):
  29. self._agreement_no = value
  30. @property
  31. def buyer_logon_id(self):
  32. return self._buyer_logon_id
  33. @buyer_logon_id.setter
  34. def buyer_logon_id(self, value):
  35. self._buyer_logon_id = value
  36. @property
  37. def buyer_user_id(self):
  38. return self._buyer_user_id
  39. @buyer_user_id.setter
  40. def buyer_user_id(self, value):
  41. self._buyer_user_id = value
  42. @property
  43. def card_org_name(self):
  44. return self._card_org_name
  45. @card_org_name.setter
  46. def card_org_name(self, value):
  47. self._card_org_name = value
  48. @property
  49. def card_org_no(self):
  50. return self._card_org_no
  51. @card_org_no.setter
  52. def card_org_no(self, value):
  53. self._card_org_no = value
  54. @property
  55. def city(self):
  56. return self._city
  57. @city.setter
  58. def city(self, value):
  59. self._city = value
  60. @property
  61. def extend_cards(self):
  62. return self._extend_cards
  63. @extend_cards.setter
  64. def extend_cards(self, value):
  65. if isinstance(value, list):
  66. self._extend_cards = list()
  67. for i in value:
  68. if isinstance(i, ExtendMedicalCard):
  69. self._extend_cards.append(i)
  70. else:
  71. self._extend_cards.append(ExtendMedicalCard.from_alipay_dict(i))
  72. @property
  73. def extend_params(self):
  74. return self._extend_params
  75. @extend_params.setter
  76. def extend_params(self, value):
  77. self._extend_params = value
  78. @property
  79. def gmt_sign(self):
  80. return self._gmt_sign
  81. @gmt_sign.setter
  82. def gmt_sign(self, value):
  83. self._gmt_sign = value
  84. @property
  85. def medical_card_id(self):
  86. return self._medical_card_id
  87. @medical_card_id.setter
  88. def medical_card_id(self, value):
  89. self._medical_card_id = value
  90. @property
  91. def medical_card_no(self):
  92. return self._medical_card_no
  93. @medical_card_no.setter
  94. def medical_card_no(self, value):
  95. self._medical_card_no = value
  96. @property
  97. def medical_card_type(self):
  98. return self._medical_card_type
  99. @medical_card_type.setter
  100. def medical_card_type(self, value):
  101. self._medical_card_type = value
  102. @property
  103. def out_user_card_no(self):
  104. return self._out_user_card_no
  105. @out_user_card_no.setter
  106. def out_user_card_no(self, value):
  107. self._out_user_card_no = value
  108. @property
  109. def out_user_name(self):
  110. return self._out_user_name
  111. @out_user_name.setter
  112. def out_user_name(self, value):
  113. self._out_user_name = value
  114. @property
  115. def sign_status(self):
  116. return self._sign_status
  117. @sign_status.setter
  118. def sign_status(self, value):
  119. self._sign_status = value
  120. def parse_response_content(self, response_content):
  121. response = super(AlipayCommerceMedicalCardQueryResponse, self).parse_response_content(response_content)
  122. if 'agreement_no' in response:
  123. self.agreement_no = response['agreement_no']
  124. if 'buyer_logon_id' in response:
  125. self.buyer_logon_id = response['buyer_logon_id']
  126. if 'buyer_user_id' in response:
  127. self.buyer_user_id = response['buyer_user_id']
  128. if 'card_org_name' in response:
  129. self.card_org_name = response['card_org_name']
  130. if 'card_org_no' in response:
  131. self.card_org_no = response['card_org_no']
  132. if 'city' in response:
  133. self.city = response['city']
  134. if 'extend_cards' in response:
  135. self.extend_cards = response['extend_cards']
  136. if 'extend_params' in response:
  137. self.extend_params = response['extend_params']
  138. if 'gmt_sign' in response:
  139. self.gmt_sign = response['gmt_sign']
  140. if 'medical_card_id' in response:
  141. self.medical_card_id = response['medical_card_id']
  142. if 'medical_card_no' in response:
  143. self.medical_card_no = response['medical_card_no']
  144. if 'medical_card_type' in response:
  145. self.medical_card_type = response['medical_card_type']
  146. if 'out_user_card_no' in response:
  147. self.out_user_card_no = response['out_user_card_no']
  148. if 'out_user_name' in response:
  149. self.out_user_name = response['out_user_name']
  150. if 'sign_status' in response:
  151. self.sign_status = response['sign_status']