#!/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