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 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