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 MdCodeInfoDTO(object):
def __init__(self):
self._code_status = None
self._code_value = None
self._expire_time = None
self._time_stamp = None
@property
def code_status(self):
return self._code_status
@code_status.setter
def code_status(self, value):
self._code_status = value
@property
def code_value(self):
return self._code_value
@code_value.setter
def code_value(self, value):
self._code_value = value
@property
def expire_time(self):
return self._expire_time
@expire_time.setter
def expire_time(self, value):
self._expire_time = value
@property
def time_stamp(self):
return self._time_stamp
@time_stamp.setter
def time_stamp(self, value):
self._time_stamp = value
def to_alipay_dict(self):
params = dict()
if self.code_status:
if hasattr(self.code_status, 'to_alipay_dict'):
params['code_status'] = self.code_status.to_alipay_dict()
else:
params['code_status'] = self.code_status
if self.code_value:
if hasattr(self.code_value, 'to_alipay_dict'):
params['code_value'] = self.code_value.to_alipay_dict()
else:
params['code_value'] = self.code_value
if self.expire_time:
if hasattr(self.expire_time, 'to_alipay_dict'):
params['expire_time'] = self.expire_time.to_alipay_dict()
else:
params['expire_time'] = self.expire_time
if self.time_stamp:
if hasattr(self.time_stamp, 'to_alipay_dict'):
params['time_stamp'] = self.time_stamp.to_alipay_dict()
else:
params['time_stamp'] = self.time_stamp
return params
@staticmethod
def from_alipay_dict(d):
if not d:
return None
o = MdCodeInfoDTO()
if 'code_status' in d:
o.code_status = d['code_status']
if 'code_value' in d:
o.code_value = d['code_value']
if 'expire_time' in d:
o.expire_time = d['expire_time']
if 'time_stamp' in d:
o.time_stamp = d['time_stamp']
return o