123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190 |
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- import json
- from alipay.aop.api.constant.ParamConstants import *
- class MerchantEffectQueryResult(object):
- def __init__(self):
- self._accumulative_recharge_nums = None
- self._accumulative_total_allowance = None
- self._accumulative_total_days = None
- self._accumulative_total_income = None
- self._average_recharge_allowance_rate = None
- self._date = None
- self._effective_increased_income = None
- self._increased_income = None
- self._merchant_allowance = None
- self._merchant_income = None
- self._use_rate = None
- @property
- def accumulative_recharge_nums(self):
- return self._accumulative_recharge_nums
- @accumulative_recharge_nums.setter
- def accumulative_recharge_nums(self, value):
- self._accumulative_recharge_nums = value
- @property
- def accumulative_total_allowance(self):
- return self._accumulative_total_allowance
- @accumulative_total_allowance.setter
- def accumulative_total_allowance(self, value):
- self._accumulative_total_allowance = value
- @property
- def accumulative_total_days(self):
- return self._accumulative_total_days
- @accumulative_total_days.setter
- def accumulative_total_days(self, value):
- self._accumulative_total_days = value
- @property
- def accumulative_total_income(self):
- return self._accumulative_total_income
- @accumulative_total_income.setter
- def accumulative_total_income(self, value):
- self._accumulative_total_income = value
- @property
- def average_recharge_allowance_rate(self):
- return self._average_recharge_allowance_rate
- @average_recharge_allowance_rate.setter
- def average_recharge_allowance_rate(self, value):
- self._average_recharge_allowance_rate = value
- @property
- def date(self):
- return self._date
- @date.setter
- def date(self, value):
- self._date = value
- @property
- def effective_increased_income(self):
- return self._effective_increased_income
- @effective_increased_income.setter
- def effective_increased_income(self, value):
- self._effective_increased_income = value
- @property
- def increased_income(self):
- return self._increased_income
- @increased_income.setter
- def increased_income(self, value):
- self._increased_income = value
- @property
- def merchant_allowance(self):
- return self._merchant_allowance
- @merchant_allowance.setter
- def merchant_allowance(self, value):
- self._merchant_allowance = value
- @property
- def merchant_income(self):
- return self._merchant_income
- @merchant_income.setter
- def merchant_income(self, value):
- self._merchant_income = value
- @property
- def use_rate(self):
- return self._use_rate
- @use_rate.setter
- def use_rate(self, value):
- self._use_rate = value
- def to_alipay_dict(self):
- params = dict()
- if self.accumulative_recharge_nums:
- if hasattr(self.accumulative_recharge_nums, 'to_alipay_dict'):
- params['accumulative_recharge_nums'] = self.accumulative_recharge_nums.to_alipay_dict()
- else:
- params['accumulative_recharge_nums'] = self.accumulative_recharge_nums
- if self.accumulative_total_allowance:
- if hasattr(self.accumulative_total_allowance, 'to_alipay_dict'):
- params['accumulative_total_allowance'] = self.accumulative_total_allowance.to_alipay_dict()
- else:
- params['accumulative_total_allowance'] = self.accumulative_total_allowance
- if self.accumulative_total_days:
- if hasattr(self.accumulative_total_days, 'to_alipay_dict'):
- params['accumulative_total_days'] = self.accumulative_total_days.to_alipay_dict()
- else:
- params['accumulative_total_days'] = self.accumulative_total_days
- if self.accumulative_total_income:
- if hasattr(self.accumulative_total_income, 'to_alipay_dict'):
- params['accumulative_total_income'] = self.accumulative_total_income.to_alipay_dict()
- else:
- params['accumulative_total_income'] = self.accumulative_total_income
- if self.average_recharge_allowance_rate:
- if hasattr(self.average_recharge_allowance_rate, 'to_alipay_dict'):
- params['average_recharge_allowance_rate'] = self.average_recharge_allowance_rate.to_alipay_dict()
- else:
- params['average_recharge_allowance_rate'] = self.average_recharge_allowance_rate
- if self.date:
- if hasattr(self.date, 'to_alipay_dict'):
- params['date'] = self.date.to_alipay_dict()
- else:
- params['date'] = self.date
- if self.effective_increased_income:
- if hasattr(self.effective_increased_income, 'to_alipay_dict'):
- params['effective_increased_income'] = self.effective_increased_income.to_alipay_dict()
- else:
- params['effective_increased_income'] = self.effective_increased_income
- if self.increased_income:
- if hasattr(self.increased_income, 'to_alipay_dict'):
- params['increased_income'] = self.increased_income.to_alipay_dict()
- else:
- params['increased_income'] = self.increased_income
- if self.merchant_allowance:
- if hasattr(self.merchant_allowance, 'to_alipay_dict'):
- params['merchant_allowance'] = self.merchant_allowance.to_alipay_dict()
- else:
- params['merchant_allowance'] = self.merchant_allowance
- if self.merchant_income:
- if hasattr(self.merchant_income, 'to_alipay_dict'):
- params['merchant_income'] = self.merchant_income.to_alipay_dict()
- else:
- params['merchant_income'] = self.merchant_income
- if self.use_rate:
- if hasattr(self.use_rate, 'to_alipay_dict'):
- params['use_rate'] = self.use_rate.to_alipay_dict()
- else:
- params['use_rate'] = self.use_rate
- return params
- @staticmethod
- def from_alipay_dict(d):
- if not d:
- return None
- o = MerchantEffectQueryResult()
- if 'accumulative_recharge_nums' in d:
- o.accumulative_recharge_nums = d['accumulative_recharge_nums']
- if 'accumulative_total_allowance' in d:
- o.accumulative_total_allowance = d['accumulative_total_allowance']
- if 'accumulative_total_days' in d:
- o.accumulative_total_days = d['accumulative_total_days']
- if 'accumulative_total_income' in d:
- o.accumulative_total_income = d['accumulative_total_income']
- if 'average_recharge_allowance_rate' in d:
- o.average_recharge_allowance_rate = d['average_recharge_allowance_rate']
- if 'date' in d:
- o.date = d['date']
- if 'effective_increased_income' in d:
- o.effective_increased_income = d['effective_increased_income']
- if 'increased_income' in d:
- o.increased_income = d['increased_income']
- if 'merchant_allowance' in d:
- o.merchant_allowance = d['merchant_allowance']
- if 'merchant_income' in d:
- o.merchant_income = d['merchant_income']
- if 'use_rate' in d:
- o.use_rate = d['use_rate']
- return o
|