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 HoloGraphicContactInfo(object):
def __init__(self):
self._call_frequency = None
self._call_time = None
self._called_frequency = None
self._called_time = None
self._mobile = None
self._talk_frequency = None
self._talk_time = None
@property
def call_frequency(self):
return self._call_frequency
@call_frequency.setter
def call_frequency(self, value):
self._call_frequency = value
@property
def call_time(self):
return self._call_time
@call_time.setter
def call_time(self, value):
self._call_time = value
@property
def called_frequency(self):
return self._called_frequency
@called_frequency.setter
def called_frequency(self, value):
self._called_frequency = value
@property
def called_time(self):
return self._called_time
@called_time.setter
def called_time(self, value):
self._called_time = value
@property
def mobile(self):
return self._mobile
@mobile.setter
def mobile(self, value):
self._mobile = value
@property
def talk_frequency(self):
return self._talk_frequency
@talk_frequency.setter
def talk_frequency(self, value):
self._talk_frequency = value
@property
def talk_time(self):
return self._talk_time
@talk_time.setter
def talk_time(self, value):
self._talk_time = value
def to_alipay_dict(self):
params = dict()
if self.call_frequency:
if hasattr(self.call_frequency, 'to_alipay_dict'):
params['call_frequency'] = self.call_frequency.to_alipay_dict()
else:
params['call_frequency'] = self.call_frequency
if self.call_time:
if hasattr(self.call_time, 'to_alipay_dict'):
params['call_time'] = self.call_time.to_alipay_dict()
else:
params['call_time'] = self.call_time
if self.called_frequency:
if hasattr(self.called_frequency, 'to_alipay_dict'):
params['called_frequency'] = self.called_frequency.to_alipay_dict()
else:
params['called_frequency'] = self.called_frequency
if self.called_time:
if hasattr(self.called_time, 'to_alipay_dict'):
params['called_time'] = self.called_time.to_alipay_dict()
else:
params['called_time'] = self.called_time
if self.mobile:
if hasattr(self.mobile, 'to_alipay_dict'):
params['mobile'] = self.mobile.to_alipay_dict()
else:
params['mobile'] = self.mobile
if self.talk_frequency:
if hasattr(self.talk_frequency, 'to_alipay_dict'):
params['talk_frequency'] = self.talk_frequency.to_alipay_dict()
else:
params['talk_frequency'] = self.talk_frequency
if self.talk_time:
if hasattr(self.talk_time, 'to_alipay_dict'):
params['talk_time'] = self.talk_time.to_alipay_dict()
else:
params['talk_time'] = self.talk_time
return params
@staticmethod
def from_alipay_dict(d):
if not d:
return None
o = HoloGraphicContactInfo()
if 'call_frequency' in d:
o.call_frequency = d['call_frequency']
if 'call_time' in d:
o.call_time = d['call_time']
if 'called_frequency' in d:
o.called_frequency = d['called_frequency']
if 'called_time' in d:
o.called_time = d['called_time']
if 'mobile' in d:
o.mobile = d['mobile']
if 'talk_frequency' in d:
o.talk_frequency = d['talk_frequency']
if 'talk_time' in d:
o.talk_time = d['talk_time']
return o