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 AlipayBossCsChannelQueryModel(object):
def __init__(self):
self._att = None
self._connectionrate = None
self._curragentsloggedin = None
self._curragenttalking = None
self._currentnotreadyagents = None
self._currentreadyagents = None
self._currnumberwaitingcalls = None
self._endkey = None
self._startkey = None
self._visitorinflow = None
self._visitorresponse = None
self._visitorresponsetransfer = None
@property
def att(self):
return self._att
@att.setter
def att(self, value):
self._att = value
@property
def connectionrate(self):
return self._connectionrate
@connectionrate.setter
def connectionrate(self, value):
self._connectionrate = value
@property
def curragentsloggedin(self):
return self._curragentsloggedin
@curragentsloggedin.setter
def curragentsloggedin(self, value):
self._curragentsloggedin = value
@property
def curragenttalking(self):
return self._curragenttalking
@curragenttalking.setter
def curragenttalking(self, value):
self._curragenttalking = value
@property
def currentnotreadyagents(self):
return self._currentnotreadyagents
@currentnotreadyagents.setter
def currentnotreadyagents(self, value):
self._currentnotreadyagents = value
@property
def currentreadyagents(self):
return self._currentreadyagents
@currentreadyagents.setter
def currentreadyagents(self, value):
self._currentreadyagents = value
@property
def currnumberwaitingcalls(self):
return self._currnumberwaitingcalls
@currnumberwaitingcalls.setter
def currnumberwaitingcalls(self, value):
self._currnumberwaitingcalls = value
@property
def endkey(self):
return self._endkey
@endkey.setter
def endkey(self, value):
self._endkey = value
@property
def startkey(self):
return self._startkey
@startkey.setter
def startkey(self, value):
self._startkey = value
@property
def visitorinflow(self):
return self._visitorinflow
@visitorinflow.setter
def visitorinflow(self, value):
self._visitorinflow = value
@property
def visitorresponse(self):
return self._visitorresponse
@visitorresponse.setter
def visitorresponse(self, value):
self._visitorresponse = value
@property
def visitorresponsetransfer(self):
return self._visitorresponsetransfer
@visitorresponsetransfer.setter
def visitorresponsetransfer(self, value):
self._visitorresponsetransfer = value
def to_alipay_dict(self):
params = dict()
if self.att:
if hasattr(self.att, 'to_alipay_dict'):
params['att'] = self.att.to_alipay_dict()
else:
params['att'] = self.att
if self.connectionrate:
if hasattr(self.connectionrate, 'to_alipay_dict'):
params['connectionrate'] = self.connectionrate.to_alipay_dict()
else:
params['connectionrate'] = self.connectionrate
if self.curragentsloggedin:
if hasattr(self.curragentsloggedin, 'to_alipay_dict'):
params['curragentsloggedin'] = self.curragentsloggedin.to_alipay_dict()
else:
params['curragentsloggedin'] = self.curragentsloggedin
if self.curragenttalking:
if hasattr(self.curragenttalking, 'to_alipay_dict'):
params['curragenttalking'] = self.curragenttalking.to_alipay_dict()
else:
params['curragenttalking'] = self.curragenttalking
if self.currentnotreadyagents:
if hasattr(self.currentnotreadyagents, 'to_alipay_dict'):
params['currentnotreadyagents'] = self.currentnotreadyagents.to_alipay_dict()
else:
params['currentnotreadyagents'] = self.currentnotreadyagents
if self.currentreadyagents:
if hasattr(self.currentreadyagents, 'to_alipay_dict'):
params['currentreadyagents'] = self.currentreadyagents.to_alipay_dict()
else:
params['currentreadyagents'] = self.currentreadyagents
if self.currnumberwaitingcalls:
if hasattr(self.currnumberwaitingcalls, 'to_alipay_dict'):
params['currnumberwaitingcalls'] = self.currnumberwaitingcalls.to_alipay_dict()
else:
params['currnumberwaitingcalls'] = self.currnumberwaitingcalls
if self.endkey:
if hasattr(self.endkey, 'to_alipay_dict'):
params['endkey'] = self.endkey.to_alipay_dict()
else:
params['endkey'] = self.endkey
if self.startkey:
if hasattr(self.startkey, 'to_alipay_dict'):
params['startkey'] = self.startkey.to_alipay_dict()
else:
params['startkey'] = self.startkey
if self.visitorinflow:
if hasattr(self.visitorinflow, 'to_alipay_dict'):
params['visitorinflow'] = self.visitorinflow.to_alipay_dict()
else:
params['visitorinflow'] = self.visitorinflow
if self.visitorresponse:
if hasattr(self.visitorresponse, 'to_alipay_dict'):
params['visitorresponse'] = self.visitorresponse.to_alipay_dict()
else:
params['visitorresponse'] = self.visitorresponse
if self.visitorresponsetransfer:
if hasattr(self.visitorresponsetransfer, 'to_alipay_dict'):
params['visitorresponsetransfer'] = self.visitorresponsetransfer.to_alipay_dict()
else:
params['visitorresponsetransfer'] = self.visitorresponsetransfer
return params
@staticmethod
def from_alipay_dict(d):
if not d:
return None
o = AlipayBossCsChannelQueryModel()
if 'att' in d:
o.att = d['att']
if 'connectionrate' in d:
o.connectionrate = d['connectionrate']
if 'curragentsloggedin' in d:
o.curragentsloggedin = d['curragentsloggedin']
if 'curragenttalking' in d:
o.curragenttalking = d['curragenttalking']
if 'currentnotreadyagents' in d:
o.currentnotreadyagents = d['currentnotreadyagents']
if 'currentreadyagents' in d:
o.currentreadyagents = d['currentreadyagents']
if 'currnumberwaitingcalls' in d:
o.currnumberwaitingcalls = d['currnumberwaitingcalls']
if 'endkey' in d:
o.endkey = d['endkey']
if 'startkey' in d:
o.startkey = d['startkey']
if 'visitorinflow' in d:
o.visitorinflow = d['visitorinflow']
if 'visitorresponse' in d:
o.visitorresponse = d['visitorresponse']
if 'visitorresponsetransfer' in d:
o.visitorresponsetransfer = d['visitorresponsetransfer']
return o