123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153 |
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- import json
- from alipay.aop.api.constant.ParamConstants import *
- class AlipayOpenPublicInfoModifyModel(object):
- def __init__(self):
- self._app_name = None
- self._auth_pic = None
- self._background_url = None
- self._introduction = None
- self._license_url = None
- self._logo_url = None
- self._public_greeting = None
- self._shop_pics = None
- @property
- def app_name(self):
- return self._app_name
- @app_name.setter
- def app_name(self, value):
- self._app_name = value
- @property
- def auth_pic(self):
- return self._auth_pic
- @auth_pic.setter
- def auth_pic(self, value):
- self._auth_pic = value
- @property
- def background_url(self):
- return self._background_url
- @background_url.setter
- def background_url(self, value):
- self._background_url = value
- @property
- def introduction(self):
- return self._introduction
- @introduction.setter
- def introduction(self, value):
- self._introduction = value
- @property
- def license_url(self):
- return self._license_url
- @license_url.setter
- def license_url(self, value):
- self._license_url = value
- @property
- def logo_url(self):
- return self._logo_url
- @logo_url.setter
- def logo_url(self, value):
- self._logo_url = value
- @property
- def public_greeting(self):
- return self._public_greeting
- @public_greeting.setter
- def public_greeting(self, value):
- self._public_greeting = value
- @property
- def shop_pics(self):
- return self._shop_pics
- @shop_pics.setter
- def shop_pics(self, value):
- if isinstance(value, list):
- self._shop_pics = list()
- for i in value:
- self._shop_pics.append(i)
- def to_alipay_dict(self):
- params = dict()
- if self.app_name:
- if hasattr(self.app_name, 'to_alipay_dict'):
- params['app_name'] = self.app_name.to_alipay_dict()
- else:
- params['app_name'] = self.app_name
- if self.auth_pic:
- if hasattr(self.auth_pic, 'to_alipay_dict'):
- params['auth_pic'] = self.auth_pic.to_alipay_dict()
- else:
- params['auth_pic'] = self.auth_pic
- if self.background_url:
- if hasattr(self.background_url, 'to_alipay_dict'):
- params['background_url'] = self.background_url.to_alipay_dict()
- else:
- params['background_url'] = self.background_url
- if self.introduction:
- if hasattr(self.introduction, 'to_alipay_dict'):
- params['introduction'] = self.introduction.to_alipay_dict()
- else:
- params['introduction'] = self.introduction
- if self.license_url:
- if hasattr(self.license_url, 'to_alipay_dict'):
- params['license_url'] = self.license_url.to_alipay_dict()
- else:
- params['license_url'] = self.license_url
- if self.logo_url:
- if hasattr(self.logo_url, 'to_alipay_dict'):
- params['logo_url'] = self.logo_url.to_alipay_dict()
- else:
- params['logo_url'] = self.logo_url
- if self.public_greeting:
- if hasattr(self.public_greeting, 'to_alipay_dict'):
- params['public_greeting'] = self.public_greeting.to_alipay_dict()
- else:
- params['public_greeting'] = self.public_greeting
- if self.shop_pics:
- if isinstance(self.shop_pics, list):
- for i in range(0, len(self.shop_pics)):
- element = self.shop_pics[i]
- if hasattr(element, 'to_alipay_dict'):
- self.shop_pics[i] = element.to_alipay_dict()
- if hasattr(self.shop_pics, 'to_alipay_dict'):
- params['shop_pics'] = self.shop_pics.to_alipay_dict()
- else:
- params['shop_pics'] = self.shop_pics
- return params
- @staticmethod
- def from_alipay_dict(d):
- if not d:
- return None
- o = AlipayOpenPublicInfoModifyModel()
- if 'app_name' in d:
- o.app_name = d['app_name']
- if 'auth_pic' in d:
- o.auth_pic = d['auth_pic']
- if 'background_url' in d:
- o.background_url = d['background_url']
- if 'introduction' in d:
- o.introduction = d['introduction']
- if 'license_url' in d:
- o.license_url = d['license_url']
- if 'logo_url' in d:
- o.logo_url = d['logo_url']
- if 'public_greeting' in d:
- o.public_greeting = d['public_greeting']
- if 'shop_pics' in d:
- o.shop_pics = d['shop_pics']
- return o
|