Repository URL to install this package:
|
Version:
3.3.202-c2ee258 ▾
|
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import json
from alipay.aop.api.constant.ParamConstants import *
class BookTime(object):
def __init__(self):
self._time = None
self._week = None
@property
def time(self):
return self._time
@time.setter
def time(self, value):
if isinstance(value, list):
self._time = list()
for i in value:
self._time.append(i)
@property
def week(self):
return self._week
@week.setter
def week(self, value):
self._week = value
def to_alipay_dict(self):
params = dict()
if self.time:
if isinstance(self.time, list):
for i in range(0, len(self.time)):
element = self.time[i]
if hasattr(element, 'to_alipay_dict'):
self.time[i] = element.to_alipay_dict()
if hasattr(self.time, 'to_alipay_dict'):
params['time'] = self.time.to_alipay_dict()
else:
params['time'] = self.time
if self.week:
if hasattr(self.week, 'to_alipay_dict'):
params['week'] = self.week.to_alipay_dict()
else:
params['week'] = self.week
return params
@staticmethod
def from_alipay_dict(d):
if not d:
return None
o = BookTime()
if 'time' in d:
o.time = d['time']
if 'week' in d:
o.week = d['week']
return o