AlipayOpenServicemarketYcstestQueryModel.py 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  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.XwbTestData import XwbTestData
  6. class AlipayOpenServicemarketYcstestQueryModel(object):
  7. def __init__(self):
  8. self._in_1 = None
  9. self._in_2 = None
  10. self._in_3 = None
  11. self._in_4 = None
  12. self._in_5 = None
  13. self._in_6 = None
  14. @property
  15. def in_1(self):
  16. return self._in_1
  17. @in_1.setter
  18. def in_1(self, value):
  19. self._in_1 = value
  20. @property
  21. def in_2(self):
  22. return self._in_2
  23. @in_2.setter
  24. def in_2(self, value):
  25. self._in_2 = value
  26. @property
  27. def in_3(self):
  28. return self._in_3
  29. @in_3.setter
  30. def in_3(self, value):
  31. self._in_3 = value
  32. @property
  33. def in_4(self):
  34. return self._in_4
  35. @in_4.setter
  36. def in_4(self, value):
  37. self._in_4 = value
  38. @property
  39. def in_5(self):
  40. return self._in_5
  41. @in_5.setter
  42. def in_5(self, value):
  43. self._in_5 = value
  44. @property
  45. def in_6(self):
  46. return self._in_6
  47. @in_6.setter
  48. def in_6(self, value):
  49. if isinstance(value, XwbTestData):
  50. self._in_6 = value
  51. else:
  52. self._in_6 = XwbTestData.from_alipay_dict(value)
  53. def to_alipay_dict(self):
  54. params = dict()
  55. if self.in_1:
  56. if hasattr(self.in_1, 'to_alipay_dict'):
  57. params['in_1'] = self.in_1.to_alipay_dict()
  58. else:
  59. params['in_1'] = self.in_1
  60. if self.in_2:
  61. if hasattr(self.in_2, 'to_alipay_dict'):
  62. params['in_2'] = self.in_2.to_alipay_dict()
  63. else:
  64. params['in_2'] = self.in_2
  65. if self.in_3:
  66. if hasattr(self.in_3, 'to_alipay_dict'):
  67. params['in_3'] = self.in_3.to_alipay_dict()
  68. else:
  69. params['in_3'] = self.in_3
  70. if self.in_4:
  71. if hasattr(self.in_4, 'to_alipay_dict'):
  72. params['in_4'] = self.in_4.to_alipay_dict()
  73. else:
  74. params['in_4'] = self.in_4
  75. if self.in_5:
  76. if hasattr(self.in_5, 'to_alipay_dict'):
  77. params['in_5'] = self.in_5.to_alipay_dict()
  78. else:
  79. params['in_5'] = self.in_5
  80. if self.in_6:
  81. if hasattr(self.in_6, 'to_alipay_dict'):
  82. params['in_6'] = self.in_6.to_alipay_dict()
  83. else:
  84. params['in_6'] = self.in_6
  85. return params
  86. @staticmethod
  87. def from_alipay_dict(d):
  88. if not d:
  89. return None
  90. o = AlipayOpenServicemarketYcstestQueryModel()
  91. if 'in_1' in d:
  92. o.in_1 = d['in_1']
  93. if 'in_2' in d:
  94. o.in_2 = d['in_2']
  95. if 'in_3' in d:
  96. o.in_3 = d['in_3']
  97. if 'in_4' in d:
  98. o.in_4 = d['in_4']
  99. if 'in_5' in d:
  100. o.in_5 = d['in_5']
  101. if 'in_6' in d:
  102. o.in_6 = d['in_6']
  103. return o