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 *
from alipay.aop.api.domain.ShopBusinessTime import ShopBusinessTime
class AntMerchantExpandIsvShopCreateModel(object):
def __init__(self):
self._address = None
self._address_memo = None
self._attachment_list = None
self._biz_type = None
self._business_time = None
self._campus_id = None
self._campus_name = None
self._category_label = None
self._city_code = None
self._contact_mobile = None
self._contact_phone = None
self._district_code = None
self._isv_contact_mobile = None
self._isv_contact_name = None
self._memo = None
self._pid = None
self._province_code = None
self._qualification_proof_list = None
self._qualification_proof_type = None
self._shop_category = None
self._shop_name = None
self._shop_type = None
self._store_id = None
@property
def address(self):
return self._address
@address.setter
def address(self, value):
self._address = value
@property
def address_memo(self):
return self._address_memo
@address_memo.setter
def address_memo(self, value):
self._address_memo = value
@property
def attachment_list(self):
return self._attachment_list
@attachment_list.setter
def attachment_list(self, value):
self._attachment_list = value
@property
def biz_type(self):
return self._biz_type
@biz_type.setter
def biz_type(self, value):
self._biz_type = value
@property
def business_time(self):
return self._business_time
@business_time.setter
def business_time(self, value):
if isinstance(value, list):
self._business_time = list()
for i in value:
if isinstance(i, ShopBusinessTime):
self._business_time.append(i)
else:
self._business_time.append(ShopBusinessTime.from_alipay_dict(i))
@property
def campus_id(self):
return self._campus_id
@campus_id.setter
def campus_id(self, value):
self._campus_id = value
@property
def campus_name(self):
return self._campus_name
@campus_name.setter
def campus_name(self, value):
self._campus_name = value
@property
def category_label(self):
return self._category_label
@category_label.setter
def category_label(self, value):
self._category_label = value
@property
def city_code(self):
return self._city_code
@city_code.setter
def city_code(self, value):
self._city_code = value
@property
def contact_mobile(self):
return self._contact_mobile
@contact_mobile.setter
def contact_mobile(self, value):
self._contact_mobile = value
@property
def contact_phone(self):
return self._contact_phone
@contact_phone.setter
def contact_phone(self, value):
self._contact_phone = value
@property
def district_code(self):
return self._district_code
@district_code.setter
def district_code(self, value):
self._district_code = value
@property
def isv_contact_mobile(self):
return self._isv_contact_mobile
@isv_contact_mobile.setter
def isv_contact_mobile(self, value):
self._isv_contact_mobile = value
@property
def isv_contact_name(self):
return self._isv_contact_name
@isv_contact_name.setter
def isv_contact_name(self, value):
self._isv_contact_name = value
@property
def memo(self):
return self._memo
@memo.setter
def memo(self, value):
self._memo = value
@property
def pid(self):
return self._pid
@pid.setter
def pid(self, value):
self._pid = value
@property
def province_code(self):
return self._province_code
@province_code.setter
def province_code(self, value):
self._province_code = value
@property
def qualification_proof_list(self):
return self._qualification_proof_list
@qualification_proof_list.setter
def qualification_proof_list(self, value):
self._qualification_proof_list = value
@property
def qualification_proof_type(self):
return self._qualification_proof_type
@qualification_proof_type.setter
def qualification_proof_type(self, value):
self._qualification_proof_type = value
@property
def shop_category(self):
return self._shop_category
@shop_category.setter
def shop_category(self, value):
self._shop_category = value
@property
def shop_name(self):
return self._shop_name
@shop_name.setter
def shop_name(self, value):
self._shop_name = value
@property
def shop_type(self):
return self._shop_type
@shop_type.setter
def shop_type(self, value):
self._shop_type = value
@property
def store_id(self):
return self._store_id
@store_id.setter
def store_id(self, value):
self._store_id = value
def to_alipay_dict(self):
params = dict()
if self.address:
if hasattr(self.address, 'to_alipay_dict'):
params['address'] = self.address.to_alipay_dict()
else:
params['address'] = self.address
if self.address_memo:
if hasattr(self.address_memo, 'to_alipay_dict'):
params['address_memo'] = self.address_memo.to_alipay_dict()
else:
params['address_memo'] = self.address_memo
if self.attachment_list:
if hasattr(self.attachment_list, 'to_alipay_dict'):
params['attachment_list'] = self.attachment_list.to_alipay_dict()
else:
params['attachment_list'] = self.attachment_list
if self.biz_type:
if hasattr(self.biz_type, 'to_alipay_dict'):
params['biz_type'] = self.biz_type.to_alipay_dict()
else:
params['biz_type'] = self.biz_type
if self.business_time:
if isinstance(self.business_time, list):
for i in range(0, len(self.business_time)):
element = self.business_time[i]
if hasattr(element, 'to_alipay_dict'):
self.business_time[i] = element.to_alipay_dict()
if hasattr(self.business_time, 'to_alipay_dict'):
params['business_time'] = self.business_time.to_alipay_dict()
else:
params['business_time'] = self.business_time
if self.campus_id:
if hasattr(self.campus_id, 'to_alipay_dict'):
params['campus_id'] = self.campus_id.to_alipay_dict()
else:
params['campus_id'] = self.campus_id
if self.campus_name:
if hasattr(self.campus_name, 'to_alipay_dict'):
params['campus_name'] = self.campus_name.to_alipay_dict()
else:
params['campus_name'] = self.campus_name
if self.category_label:
if hasattr(self.category_label, 'to_alipay_dict'):
params['category_label'] = self.category_label.to_alipay_dict()
else:
params['category_label'] = self.category_label
if self.city_code:
if hasattr(self.city_code, 'to_alipay_dict'):
params['city_code'] = self.city_code.to_alipay_dict()
else:
params['city_code'] = self.city_code
if self.contact_mobile:
if hasattr(self.contact_mobile, 'to_alipay_dict'):
params['contact_mobile'] = self.contact_mobile.to_alipay_dict()
else:
params['contact_mobile'] = self.contact_mobile
if self.contact_phone:
if hasattr(self.contact_phone, 'to_alipay_dict'):
params['contact_phone'] = self.contact_phone.to_alipay_dict()
else:
params['contact_phone'] = self.contact_phone
if self.district_code:
if hasattr(self.district_code, 'to_alipay_dict'):
params['district_code'] = self.district_code.to_alipay_dict()
else:
params['district_code'] = self.district_code
if self.isv_contact_mobile:
if hasattr(self.isv_contact_mobile, 'to_alipay_dict'):
params['isv_contact_mobile'] = self.isv_contact_mobile.to_alipay_dict()
else:
params['isv_contact_mobile'] = self.isv_contact_mobile
if self.isv_contact_name:
if hasattr(self.isv_contact_name, 'to_alipay_dict'):
params['isv_contact_name'] = self.isv_contact_name.to_alipay_dict()
else:
params['isv_contact_name'] = self.isv_contact_name
if self.memo:
if hasattr(self.memo, 'to_alipay_dict'):
params['memo'] = self.memo.to_alipay_dict()
else:
params['memo'] = self.memo
if self.pid:
if hasattr(self.pid, 'to_alipay_dict'):
params['pid'] = self.pid.to_alipay_dict()
else:
params['pid'] = self.pid
if self.province_code:
if hasattr(self.province_code, 'to_alipay_dict'):
params['province_code'] = self.province_code.to_alipay_dict()
else:
params['province_code'] = self.province_code
if self.qualification_proof_list:
if hasattr(self.qualification_proof_list, 'to_alipay_dict'):
params['qualification_proof_list'] = self.qualification_proof_list.to_alipay_dict()
else:
params['qualification_proof_list'] = self.qualification_proof_list
if self.qualification_proof_type:
if hasattr(self.qualification_proof_type, 'to_alipay_dict'):
params['qualification_proof_type'] = self.qualification_proof_type.to_alipay_dict()
else:
params['qualification_proof_type'] = self.qualification_proof_type
if self.shop_category:
if hasattr(self.shop_category, 'to_alipay_dict'):
params['shop_category'] = self.shop_category.to_alipay_dict()
else:
params['shop_category'] = self.shop_category
if self.shop_name:
if hasattr(self.shop_name, 'to_alipay_dict'):
params['shop_name'] = self.shop_name.to_alipay_dict()
else:
params['shop_name'] = self.shop_name
if self.shop_type:
if hasattr(self.shop_type, 'to_alipay_dict'):
params['shop_type'] = self.shop_type.to_alipay_dict()
else:
params['shop_type'] = self.shop_type
if self.store_id:
if hasattr(self.store_id, 'to_alipay_dict'):
params['store_id'] = self.store_id.to_alipay_dict()
else:
params['store_id'] = self.store_id
return params
@staticmethod
def from_alipay_dict(d):
if not d:
return None
o = AntMerchantExpandIsvShopCreateModel()
if 'address' in d:
o.address = d['address']
if 'address_memo' in d:
o.address_memo = d['address_memo']
if 'attachment_list' in d:
o.attachment_list = d['attachment_list']
if 'biz_type' in d:
o.biz_type = d['biz_type']
if 'business_time' in d:
o.business_time = d['business_time']
if 'campus_id' in d:
o.campus_id = d['campus_id']
if 'campus_name' in d:
o.campus_name = d['campus_name']
if 'category_label' in d:
o.category_label = d['category_label']
if 'city_code' in d:
o.city_code = d['city_code']
if 'contact_mobile' in d:
o.contact_mobile = d['contact_mobile']
if 'contact_phone' in d:
o.contact_phone = d['contact_phone']
if 'district_code' in d:
o.district_code = d['district_code']
if 'isv_contact_mobile' in d:
o.isv_contact_mobile = d['isv_contact_mobile']
if 'isv_contact_name' in d:
o.isv_contact_name = d['isv_contact_name']
if 'memo' in d:
o.memo = d['memo']
if 'pid' in d:
o.pid = d['pid']
if 'province_code' in d:
o.province_code = d['province_code']
if 'qualification_proof_list' in d:
o.qualification_proof_list = d['qualification_proof_list']
if 'qualification_proof_type' in d:
o.qualification_proof_type = d['qualification_proof_type']
if 'shop_category' in d:
o.shop_category = d['shop_category']
if 'shop_name' in d:
o.shop_name = d['shop_name']
if 'shop_type' in d:
o.shop_type = d['shop_type']
if 'store_id' in d:
o.store_id = d['store_id']
return o