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 KoubeiSalesKbsalesShopSyncModel(object):
def __init__(self):
self._action = None
self._action_mode = None
self._data_source = None
self._data_version = None
self._ext_info = None
self._external_shop_id = None
self._order_id = None
self._relation_type = None
self._scene = None
self._shop_id = None
self._status = None
self._task_id = None
@property
def action(self):
return self._action
@action.setter
def action(self, value):
self._action = value
@property
def action_mode(self):
return self._action_mode
@action_mode.setter
def action_mode(self, value):
self._action_mode = value
@property
def data_source(self):
return self._data_source
@data_source.setter
def data_source(self, value):
self._data_source = value
@property
def data_version(self):
return self._data_version
@data_version.setter
def data_version(self, value):
self._data_version = value
@property
def ext_info(self):
return self._ext_info
@ext_info.setter
def ext_info(self, value):
self._ext_info = value
@property
def external_shop_id(self):
return self._external_shop_id
@external_shop_id.setter
def external_shop_id(self, value):
self._external_shop_id = value
@property
def order_id(self):
return self._order_id
@order_id.setter
def order_id(self, value):
self._order_id = value
@property
def relation_type(self):
return self._relation_type
@relation_type.setter
def relation_type(self, value):
self._relation_type = value
@property
def scene(self):
return self._scene
@scene.setter
def scene(self, value):
self._scene = value
@property
def shop_id(self):
return self._shop_id
@shop_id.setter
def shop_id(self, value):
self._shop_id = value
@property
def status(self):
return self._status
@status.setter
def status(self, value):
self._status = value
@property
def task_id(self):
return self._task_id
@task_id.setter
def task_id(self, value):
self._task_id = value
def to_alipay_dict(self):
params = dict()
if self.action:
if hasattr(self.action, 'to_alipay_dict'):
params['action'] = self.action.to_alipay_dict()
else:
params['action'] = self.action
if self.action_mode:
if hasattr(self.action_mode, 'to_alipay_dict'):
params['action_mode'] = self.action_mode.to_alipay_dict()
else:
params['action_mode'] = self.action_mode
if self.data_source:
if hasattr(self.data_source, 'to_alipay_dict'):
params['data_source'] = self.data_source.to_alipay_dict()
else:
params['data_source'] = self.data_source
if self.data_version:
if hasattr(self.data_version, 'to_alipay_dict'):
params['data_version'] = self.data_version.to_alipay_dict()
else:
params['data_version'] = self.data_version
if self.ext_info:
if hasattr(self.ext_info, 'to_alipay_dict'):
params['ext_info'] = self.ext_info.to_alipay_dict()
else:
params['ext_info'] = self.ext_info
if self.external_shop_id:
if hasattr(self.external_shop_id, 'to_alipay_dict'):
params['external_shop_id'] = self.external_shop_id.to_alipay_dict()
else:
params['external_shop_id'] = self.external_shop_id
if self.order_id:
if hasattr(self.order_id, 'to_alipay_dict'):
params['order_id'] = self.order_id.to_alipay_dict()
else:
params['order_id'] = self.order_id
if self.relation_type:
if hasattr(self.relation_type, 'to_alipay_dict'):
params['relation_type'] = self.relation_type.to_alipay_dict()
else:
params['relation_type'] = self.relation_type
if self.scene:
if hasattr(self.scene, 'to_alipay_dict'):
params['scene'] = self.scene.to_alipay_dict()
else:
params['scene'] = self.scene
if self.shop_id:
if hasattr(self.shop_id, 'to_alipay_dict'):
params['shop_id'] = self.shop_id.to_alipay_dict()
else:
params['shop_id'] = self.shop_id
if self.status:
if hasattr(self.status, 'to_alipay_dict'):
params['status'] = self.status.to_alipay_dict()
else:
params['status'] = self.status
if self.task_id:
if hasattr(self.task_id, 'to_alipay_dict'):
params['task_id'] = self.task_id.to_alipay_dict()
else:
params['task_id'] = self.task_id
return params
@staticmethod
def from_alipay_dict(d):
if not d:
return None
o = KoubeiSalesKbsalesShopSyncModel()
if 'action' in d:
o.action = d['action']
if 'action_mode' in d:
o.action_mode = d['action_mode']
if 'data_source' in d:
o.data_source = d['data_source']
if 'data_version' in d:
o.data_version = d['data_version']
if 'ext_info' in d:
o.ext_info = d['ext_info']
if 'external_shop_id' in d:
o.external_shop_id = d['external_shop_id']
if 'order_id' in d:
o.order_id = d['order_id']
if 'relation_type' in d:
o.relation_type = d['relation_type']
if 'scene' in d:
o.scene = d['scene']
if 'shop_id' in d:
o.shop_id = d['shop_id']
if 'status' in d:
o.status = d['status']
if 'task_id' in d:
o.task_id = d['task_id']
return o