AlipayDataDataexchangeSfasdfModel.py 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. import json
  4. from alipay.aop.api.constant.ParamConstants import *
  5. from alipay.aop.api.domain.AlipayItemVoucherTemplete import AlipayItemVoucherTemplete
  6. class AlipayDataDataexchangeSfasdfModel(object):
  7. def __init__(self):
  8. self._adsfghjf = None
  9. self._easadasfd = None
  10. self._gdfsa = None
  11. self._hjgdfs = None
  12. self._sdfgsdfg = None
  13. self._wehtegf = None
  14. @property
  15. def adsfghjf(self):
  16. return self._adsfghjf
  17. @adsfghjf.setter
  18. def adsfghjf(self, value):
  19. if isinstance(value, AlipayItemVoucherTemplete):
  20. self._adsfghjf = value
  21. else:
  22. self._adsfghjf = AlipayItemVoucherTemplete.from_alipay_dict(value)
  23. @property
  24. def easadasfd(self):
  25. return self._easadasfd
  26. @easadasfd.setter
  27. def easadasfd(self, value):
  28. if isinstance(value, list):
  29. self._easadasfd = list()
  30. for i in value:
  31. self._easadasfd.append(i)
  32. @property
  33. def gdfsa(self):
  34. return self._gdfsa
  35. @gdfsa.setter
  36. def gdfsa(self, value):
  37. if isinstance(value, list):
  38. self._gdfsa = list()
  39. for i in value:
  40. self._gdfsa.append(i)
  41. @property
  42. def hjgdfs(self):
  43. return self._hjgdfs
  44. @hjgdfs.setter
  45. def hjgdfs(self, value):
  46. self._hjgdfs = value
  47. @property
  48. def sdfgsdfg(self):
  49. return self._sdfgsdfg
  50. @sdfgsdfg.setter
  51. def sdfgsdfg(self, value):
  52. if isinstance(value, list):
  53. self._sdfgsdfg = list()
  54. for i in value:
  55. self._sdfgsdfg.append(i)
  56. @property
  57. def wehtegf(self):
  58. return self._wehtegf
  59. @wehtegf.setter
  60. def wehtegf(self, value):
  61. if isinstance(value, list):
  62. self._wehtegf = list()
  63. for i in value:
  64. self._wehtegf.append(i)
  65. def to_alipay_dict(self):
  66. params = dict()
  67. if self.adsfghjf:
  68. if hasattr(self.adsfghjf, 'to_alipay_dict'):
  69. params['adsfghjf'] = self.adsfghjf.to_alipay_dict()
  70. else:
  71. params['adsfghjf'] = self.adsfghjf
  72. if self.easadasfd:
  73. if isinstance(self.easadasfd, list):
  74. for i in range(0, len(self.easadasfd)):
  75. element = self.easadasfd[i]
  76. if hasattr(element, 'to_alipay_dict'):
  77. self.easadasfd[i] = element.to_alipay_dict()
  78. if hasattr(self.easadasfd, 'to_alipay_dict'):
  79. params['easadasfd'] = self.easadasfd.to_alipay_dict()
  80. else:
  81. params['easadasfd'] = self.easadasfd
  82. if self.gdfsa:
  83. if isinstance(self.gdfsa, list):
  84. for i in range(0, len(self.gdfsa)):
  85. element = self.gdfsa[i]
  86. if hasattr(element, 'to_alipay_dict'):
  87. self.gdfsa[i] = element.to_alipay_dict()
  88. if hasattr(self.gdfsa, 'to_alipay_dict'):
  89. params['gdfsa'] = self.gdfsa.to_alipay_dict()
  90. else:
  91. params['gdfsa'] = self.gdfsa
  92. if self.hjgdfs:
  93. if hasattr(self.hjgdfs, 'to_alipay_dict'):
  94. params['hjgdfs'] = self.hjgdfs.to_alipay_dict()
  95. else:
  96. params['hjgdfs'] = self.hjgdfs
  97. if self.sdfgsdfg:
  98. if isinstance(self.sdfgsdfg, list):
  99. for i in range(0, len(self.sdfgsdfg)):
  100. element = self.sdfgsdfg[i]
  101. if hasattr(element, 'to_alipay_dict'):
  102. self.sdfgsdfg[i] = element.to_alipay_dict()
  103. if hasattr(self.sdfgsdfg, 'to_alipay_dict'):
  104. params['sdfgsdfg'] = self.sdfgsdfg.to_alipay_dict()
  105. else:
  106. params['sdfgsdfg'] = self.sdfgsdfg
  107. if self.wehtegf:
  108. if isinstance(self.wehtegf, list):
  109. for i in range(0, len(self.wehtegf)):
  110. element = self.wehtegf[i]
  111. if hasattr(element, 'to_alipay_dict'):
  112. self.wehtegf[i] = element.to_alipay_dict()
  113. if hasattr(self.wehtegf, 'to_alipay_dict'):
  114. params['wehtegf'] = self.wehtegf.to_alipay_dict()
  115. else:
  116. params['wehtegf'] = self.wehtegf
  117. return params
  118. @staticmethod
  119. def from_alipay_dict(d):
  120. if not d:
  121. return None
  122. o = AlipayDataDataexchangeSfasdfModel()
  123. if 'adsfghjf' in d:
  124. o.adsfghjf = d['adsfghjf']
  125. if 'easadasfd' in d:
  126. o.easadasfd = d['easadasfd']
  127. if 'gdfsa' in d:
  128. o.gdfsa = d['gdfsa']
  129. if 'hjgdfs' in d:
  130. o.hjgdfs = d['hjgdfs']
  131. if 'sdfgsdfg' in d:
  132. o.sdfgsdfg = d['sdfgsdfg']
  133. if 'wehtegf' in d:
  134. o.wehtegf = d['wehtegf']
  135. return o