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 AlipayOpenServicemarketInstanceSyncModel(object):
def __init__(self):
self._consumer_uid = None
self._effect_date = None
self._event = None
self._expire_date = None
self._fin_tech_product_code = None
self._gmt_modified = None
self._instance_id = None
self._instance_status = None
self._out_biz_no = None
@property
def consumer_uid(self):
return self._consumer_uid
@consumer_uid.setter
def consumer_uid(self, value):
self._consumer_uid = value
@property
def effect_date(self):
return self._effect_date
@effect_date.setter
def effect_date(self, value):
self._effect_date = value
@property
def event(self):
return self._event
@event.setter
def event(self, value):
self._event = value
@property
def expire_date(self):
return self._expire_date
@expire_date.setter
def expire_date(self, value):
self._expire_date = value
@property
def fin_tech_product_code(self):
return self._fin_tech_product_code
@fin_tech_product_code.setter
def fin_tech_product_code(self, value):
self._fin_tech_product_code = value
@property
def gmt_modified(self):
return self._gmt_modified
@gmt_modified.setter
def gmt_modified(self, value):
self._gmt_modified = value
@property
def instance_id(self):
return self._instance_id
@instance_id.setter
def instance_id(self, value):
self._instance_id = value
@property
def instance_status(self):
return self._instance_status
@instance_status.setter
def instance_status(self, value):
self._instance_status = value
@property
def out_biz_no(self):
return self._out_biz_no
@out_biz_no.setter
def out_biz_no(self, value):
self._out_biz_no = value
def to_alipay_dict(self):
params = dict()
if self.consumer_uid:
if hasattr(self.consumer_uid, 'to_alipay_dict'):
params['consumer_uid'] = self.consumer_uid.to_alipay_dict()
else:
params['consumer_uid'] = self.consumer_uid
if self.effect_date:
if hasattr(self.effect_date, 'to_alipay_dict'):
params['effect_date'] = self.effect_date.to_alipay_dict()
else:
params['effect_date'] = self.effect_date
if self.event:
if hasattr(self.event, 'to_alipay_dict'):
params['event'] = self.event.to_alipay_dict()
else:
params['event'] = self.event
if self.expire_date:
if hasattr(self.expire_date, 'to_alipay_dict'):
params['expire_date'] = self.expire_date.to_alipay_dict()
else:
params['expire_date'] = self.expire_date
if self.fin_tech_product_code:
if hasattr(self.fin_tech_product_code, 'to_alipay_dict'):
params['fin_tech_product_code'] = self.fin_tech_product_code.to_alipay_dict()
else:
params['fin_tech_product_code'] = self.fin_tech_product_code
if self.gmt_modified:
if hasattr(self.gmt_modified, 'to_alipay_dict'):
params['gmt_modified'] = self.gmt_modified.to_alipay_dict()
else:
params['gmt_modified'] = self.gmt_modified
if self.instance_id:
if hasattr(self.instance_id, 'to_alipay_dict'):
params['instance_id'] = self.instance_id.to_alipay_dict()
else:
params['instance_id'] = self.instance_id
if self.instance_status:
if hasattr(self.instance_status, 'to_alipay_dict'):
params['instance_status'] = self.instance_status.to_alipay_dict()
else:
params['instance_status'] = self.instance_status
if self.out_biz_no:
if hasattr(self.out_biz_no, 'to_alipay_dict'):
params['out_biz_no'] = self.out_biz_no.to_alipay_dict()
else:
params['out_biz_no'] = self.out_biz_no
return params
@staticmethod
def from_alipay_dict(d):
if not d:
return None
o = AlipayOpenServicemarketInstanceSyncModel()
if 'consumer_uid' in d:
o.consumer_uid = d['consumer_uid']
if 'effect_date' in d:
o.effect_date = d['effect_date']
if 'event' in d:
o.event = d['event']
if 'expire_date' in d:
o.expire_date = d['expire_date']
if 'fin_tech_product_code' in d:
o.fin_tech_product_code = d['fin_tech_product_code']
if 'gmt_modified' in d:
o.gmt_modified = d['gmt_modified']
if 'instance_id' in d:
o.instance_id = d['instance_id']
if 'instance_status' in d:
o.instance_status = d['instance_status']
if 'out_biz_no' in d:
o.out_biz_no = d['out_biz_no']
return o