123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- import json
- from alipay.aop.api.constant.ParamConstants import *
- class CloudbusTimeOdItem(object):
- def __init__(self):
- self._bus_od = None
- self._od = None
- self._time = None
- self._week_od = None
- self._work_od = None
- @property
- def bus_od(self):
- return self._bus_od
- @bus_od.setter
- def bus_od(self, value):
- self._bus_od = value
- @property
- def od(self):
- return self._od
- @od.setter
- def od(self, value):
- self._od = value
- @property
- def time(self):
- return self._time
- @time.setter
- def time(self, value):
- self._time = value
- @property
- def week_od(self):
- return self._week_od
- @week_od.setter
- def week_od(self, value):
- self._week_od = value
- @property
- def work_od(self):
- return self._work_od
- @work_od.setter
- def work_od(self, value):
- self._work_od = value
- def to_alipay_dict(self):
- params = dict()
- if self.bus_od:
- if hasattr(self.bus_od, 'to_alipay_dict'):
- params['bus_od'] = self.bus_od.to_alipay_dict()
- else:
- params['bus_od'] = self.bus_od
- if self.od:
- if hasattr(self.od, 'to_alipay_dict'):
- params['od'] = self.od.to_alipay_dict()
- else:
- params['od'] = self.od
- if self.time:
- if hasattr(self.time, 'to_alipay_dict'):
- params['time'] = self.time.to_alipay_dict()
- else:
- params['time'] = self.time
- if self.week_od:
- if hasattr(self.week_od, 'to_alipay_dict'):
- params['week_od'] = self.week_od.to_alipay_dict()
- else:
- params['week_od'] = self.week_od
- if self.work_od:
- if hasattr(self.work_od, 'to_alipay_dict'):
- params['work_od'] = self.work_od.to_alipay_dict()
- else:
- params['work_od'] = self.work_od
- return params
- @staticmethod
- def from_alipay_dict(d):
- if not d:
- return None
- o = CloudbusTimeOdItem()
- if 'bus_od' in d:
- o.bus_od = d['bus_od']
- if 'od' in d:
- o.od = d['od']
- if 'time' in d:
- o.time = d['time']
- if 'week_od' in d:
- o.week_od = d['week_od']
- if 'work_od' in d:
- o.work_od = d['work_od']
- return o
|