123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220 |
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- import json
- from alipay.aop.api.constant.ParamConstants import *
- class CommodityPublicExtInfos(object):
- def __init__(self):
- self._action_url = None
- self._app_id = None
- self._category_name = None
- self._city_name = None
- self._commodity_id = None
- self._create_user_id = None
- self._displayapp_id = None
- self._displayapp_memo = None
- self._displayapp_name = None
- self._displayapp_status = None
- self._displayapp_url = None
- self._export_url = None
- self._property_id = None
- @property
- def action_url(self):
- return self._action_url
- @action_url.setter
- def action_url(self, value):
- self._action_url = value
- @property
- def app_id(self):
- return self._app_id
- @app_id.setter
- def app_id(self, value):
- self._app_id = value
- @property
- def category_name(self):
- return self._category_name
- @category_name.setter
- def category_name(self, value):
- self._category_name = value
- @property
- def city_name(self):
- return self._city_name
- @city_name.setter
- def city_name(self, value):
- self._city_name = value
- @property
- def commodity_id(self):
- return self._commodity_id
- @commodity_id.setter
- def commodity_id(self, value):
- self._commodity_id = value
- @property
- def create_user_id(self):
- return self._create_user_id
- @create_user_id.setter
- def create_user_id(self, value):
- self._create_user_id = value
- @property
- def displayapp_id(self):
- return self._displayapp_id
- @displayapp_id.setter
- def displayapp_id(self, value):
- self._displayapp_id = value
- @property
- def displayapp_memo(self):
- return self._displayapp_memo
- @displayapp_memo.setter
- def displayapp_memo(self, value):
- self._displayapp_memo = value
- @property
- def displayapp_name(self):
- return self._displayapp_name
- @displayapp_name.setter
- def displayapp_name(self, value):
- self._displayapp_name = value
- @property
- def displayapp_status(self):
- return self._displayapp_status
- @displayapp_status.setter
- def displayapp_status(self, value):
- self._displayapp_status = value
- @property
- def displayapp_url(self):
- return self._displayapp_url
- @displayapp_url.setter
- def displayapp_url(self, value):
- self._displayapp_url = value
- @property
- def export_url(self):
- return self._export_url
- @export_url.setter
- def export_url(self, value):
- self._export_url = value
- @property
- def property_id(self):
- return self._property_id
- @property_id.setter
- def property_id(self, value):
- self._property_id = value
- def to_alipay_dict(self):
- params = dict()
- if self.action_url:
- if hasattr(self.action_url, 'to_alipay_dict'):
- params['action_url'] = self.action_url.to_alipay_dict()
- else:
- params['action_url'] = self.action_url
- if self.app_id:
- if hasattr(self.app_id, 'to_alipay_dict'):
- params['app_id'] = self.app_id.to_alipay_dict()
- else:
- params['app_id'] = self.app_id
- if self.category_name:
- if hasattr(self.category_name, 'to_alipay_dict'):
- params['category_name'] = self.category_name.to_alipay_dict()
- else:
- params['category_name'] = self.category_name
- if self.city_name:
- if hasattr(self.city_name, 'to_alipay_dict'):
- params['city_name'] = self.city_name.to_alipay_dict()
- else:
- params['city_name'] = self.city_name
- if self.commodity_id:
- if hasattr(self.commodity_id, 'to_alipay_dict'):
- params['commodity_id'] = self.commodity_id.to_alipay_dict()
- else:
- params['commodity_id'] = self.commodity_id
- if self.create_user_id:
- if hasattr(self.create_user_id, 'to_alipay_dict'):
- params['create_user_id'] = self.create_user_id.to_alipay_dict()
- else:
- params['create_user_id'] = self.create_user_id
- if self.displayapp_id:
- if hasattr(self.displayapp_id, 'to_alipay_dict'):
- params['displayapp_id'] = self.displayapp_id.to_alipay_dict()
- else:
- params['displayapp_id'] = self.displayapp_id
- if self.displayapp_memo:
- if hasattr(self.displayapp_memo, 'to_alipay_dict'):
- params['displayapp_memo'] = self.displayapp_memo.to_alipay_dict()
- else:
- params['displayapp_memo'] = self.displayapp_memo
- if self.displayapp_name:
- if hasattr(self.displayapp_name, 'to_alipay_dict'):
- params['displayapp_name'] = self.displayapp_name.to_alipay_dict()
- else:
- params['displayapp_name'] = self.displayapp_name
- if self.displayapp_status:
- if hasattr(self.displayapp_status, 'to_alipay_dict'):
- params['displayapp_status'] = self.displayapp_status.to_alipay_dict()
- else:
- params['displayapp_status'] = self.displayapp_status
- if self.displayapp_url:
- if hasattr(self.displayapp_url, 'to_alipay_dict'):
- params['displayapp_url'] = self.displayapp_url.to_alipay_dict()
- else:
- params['displayapp_url'] = self.displayapp_url
- if self.export_url:
- if hasattr(self.export_url, 'to_alipay_dict'):
- params['export_url'] = self.export_url.to_alipay_dict()
- else:
- params['export_url'] = self.export_url
- if self.property_id:
- if hasattr(self.property_id, 'to_alipay_dict'):
- params['property_id'] = self.property_id.to_alipay_dict()
- else:
- params['property_id'] = self.property_id
- return params
- @staticmethod
- def from_alipay_dict(d):
- if not d:
- return None
- o = CommodityPublicExtInfos()
- if 'action_url' in d:
- o.action_url = d['action_url']
- if 'app_id' in d:
- o.app_id = d['app_id']
- if 'category_name' in d:
- o.category_name = d['category_name']
- if 'city_name' in d:
- o.city_name = d['city_name']
- if 'commodity_id' in d:
- o.commodity_id = d['commodity_id']
- if 'create_user_id' in d:
- o.create_user_id = d['create_user_id']
- if 'displayapp_id' in d:
- o.displayapp_id = d['displayapp_id']
- if 'displayapp_memo' in d:
- o.displayapp_memo = d['displayapp_memo']
- if 'displayapp_name' in d:
- o.displayapp_name = d['displayapp_name']
- if 'displayapp_status' in d:
- o.displayapp_status = d['displayapp_status']
- if 'displayapp_url' in d:
- o.displayapp_url = d['displayapp_url']
- if 'export_url' in d:
- o.export_url = d['export_url']
- if 'property_id' in d:
- o.property_id = d['property_id']
- return o
|