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.BankCardInfo import BankCardInfo
class AntMerchantExpandIndirectActivityCreateModel(object):
def __init__(self):
self._activity_type = None
self._alias_name = None
self._bank_account = None
self._business_license_pic = None
self._certificate_file = None
self._charge_sample = None
self._checkstand_pic = None
self._diplomatic_note = None
self._indoor_pic = None
self._institutional_organization_pic = None
self._legal_person_pic = None
self._legal_person_registration_pic = None
self._medical_instrument_practice_license_pic = None
self._name = None
self._org_cert_pic = None
self._private_nonenterprise_units = None
self._run_school_license_pic = None
self._settled_pic = None
self._shop_entrance_pic = None
self._sub_merchant_id = None
@property
def activity_type(self):
return self._activity_type
@activity_type.setter
def activity_type(self, value):
self._activity_type = value
@property
def alias_name(self):
return self._alias_name
@alias_name.setter
def alias_name(self, value):
self._alias_name = value
@property
def bank_account(self):
return self._bank_account
@bank_account.setter
def bank_account(self, value):
if isinstance(value, BankCardInfo):
self._bank_account = value
else:
self._bank_account = BankCardInfo.from_alipay_dict(value)
@property
def business_license_pic(self):
return self._business_license_pic
@business_license_pic.setter
def business_license_pic(self, value):
self._business_license_pic = value
@property
def certificate_file(self):
return self._certificate_file
@certificate_file.setter
def certificate_file(self, value):
self._certificate_file = value
@property
def charge_sample(self):
return self._charge_sample
@charge_sample.setter
def charge_sample(self, value):
self._charge_sample = value
@property
def checkstand_pic(self):
return self._checkstand_pic
@checkstand_pic.setter
def checkstand_pic(self, value):
self._checkstand_pic = value
@property
def diplomatic_note(self):
return self._diplomatic_note
@diplomatic_note.setter
def diplomatic_note(self, value):
self._diplomatic_note = value
@property
def indoor_pic(self):
return self._indoor_pic
@indoor_pic.setter
def indoor_pic(self, value):
self._indoor_pic = value
@property
def institutional_organization_pic(self):
return self._institutional_organization_pic
@institutional_organization_pic.setter
def institutional_organization_pic(self, value):
self._institutional_organization_pic = value
@property
def legal_person_pic(self):
return self._legal_person_pic
@legal_person_pic.setter
def legal_person_pic(self, value):
self._legal_person_pic = value
@property
def legal_person_registration_pic(self):
return self._legal_person_registration_pic
@legal_person_registration_pic.setter
def legal_person_registration_pic(self, value):
self._legal_person_registration_pic = value
@property
def medical_instrument_practice_license_pic(self):
return self._medical_instrument_practice_license_pic
@medical_instrument_practice_license_pic.setter
def medical_instrument_practice_license_pic(self, value):
self._medical_instrument_practice_license_pic = value
@property
def name(self):
return self._name
@name.setter
def name(self, value):
self._name = value
@property
def org_cert_pic(self):
return self._org_cert_pic
@org_cert_pic.setter
def org_cert_pic(self, value):
self._org_cert_pic = value
@property
def private_nonenterprise_units(self):
return self._private_nonenterprise_units
@private_nonenterprise_units.setter
def private_nonenterprise_units(self, value):
self._private_nonenterprise_units = value
@property
def run_school_license_pic(self):
return self._run_school_license_pic
@run_school_license_pic.setter
def run_school_license_pic(self, value):
self._run_school_license_pic = value
@property
def settled_pic(self):
return self._settled_pic
@settled_pic.setter
def settled_pic(self, value):
self._settled_pic = value
@property
def shop_entrance_pic(self):
return self._shop_entrance_pic
@shop_entrance_pic.setter
def shop_entrance_pic(self, value):
self._shop_entrance_pic = value
@property
def sub_merchant_id(self):
return self._sub_merchant_id
@sub_merchant_id.setter
def sub_merchant_id(self, value):
self._sub_merchant_id = value
def to_alipay_dict(self):
params = dict()
if self.activity_type:
if hasattr(self.activity_type, 'to_alipay_dict'):
params['activity_type'] = self.activity_type.to_alipay_dict()
else:
params['activity_type'] = self.activity_type
if self.alias_name:
if hasattr(self.alias_name, 'to_alipay_dict'):
params['alias_name'] = self.alias_name.to_alipay_dict()
else:
params['alias_name'] = self.alias_name
if self.bank_account:
if hasattr(self.bank_account, 'to_alipay_dict'):
params['bank_account'] = self.bank_account.to_alipay_dict()
else:
params['bank_account'] = self.bank_account
if self.business_license_pic:
if hasattr(self.business_license_pic, 'to_alipay_dict'):
params['business_license_pic'] = self.business_license_pic.to_alipay_dict()
else:
params['business_license_pic'] = self.business_license_pic
if self.certificate_file:
if hasattr(self.certificate_file, 'to_alipay_dict'):
params['certificate_file'] = self.certificate_file.to_alipay_dict()
else:
params['certificate_file'] = self.certificate_file
if self.charge_sample:
if hasattr(self.charge_sample, 'to_alipay_dict'):
params['charge_sample'] = self.charge_sample.to_alipay_dict()
else:
params['charge_sample'] = self.charge_sample
if self.checkstand_pic:
if hasattr(self.checkstand_pic, 'to_alipay_dict'):
params['checkstand_pic'] = self.checkstand_pic.to_alipay_dict()
else:
params['checkstand_pic'] = self.checkstand_pic
if self.diplomatic_note:
if hasattr(self.diplomatic_note, 'to_alipay_dict'):
params['diplomatic_note'] = self.diplomatic_note.to_alipay_dict()
else:
params['diplomatic_note'] = self.diplomatic_note
if self.indoor_pic:
if hasattr(self.indoor_pic, 'to_alipay_dict'):
params['indoor_pic'] = self.indoor_pic.to_alipay_dict()
else:
params['indoor_pic'] = self.indoor_pic
if self.institutional_organization_pic:
if hasattr(self.institutional_organization_pic, 'to_alipay_dict'):
params['institutional_organization_pic'] = self.institutional_organization_pic.to_alipay_dict()
else:
params['institutional_organization_pic'] = self.institutional_organization_pic
if self.legal_person_pic:
if hasattr(self.legal_person_pic, 'to_alipay_dict'):
params['legal_person_pic'] = self.legal_person_pic.to_alipay_dict()
else:
params['legal_person_pic'] = self.legal_person_pic
if self.legal_person_registration_pic:
if hasattr(self.legal_person_registration_pic, 'to_alipay_dict'):
params['legal_person_registration_pic'] = self.legal_person_registration_pic.to_alipay_dict()
else:
params['legal_person_registration_pic'] = self.legal_person_registration_pic
if self.medical_instrument_practice_license_pic:
if hasattr(self.medical_instrument_practice_license_pic, 'to_alipay_dict'):
params['medical_instrument_practice_license_pic'] = self.medical_instrument_practice_license_pic.to_alipay_dict()
else:
params['medical_instrument_practice_license_pic'] = self.medical_instrument_practice_license_pic
if self.name:
if hasattr(self.name, 'to_alipay_dict'):
params['name'] = self.name.to_alipay_dict()
else:
params['name'] = self.name
if self.org_cert_pic:
if hasattr(self.org_cert_pic, 'to_alipay_dict'):
params['org_cert_pic'] = self.org_cert_pic.to_alipay_dict()
else:
params['org_cert_pic'] = self.org_cert_pic
if self.private_nonenterprise_units:
if hasattr(self.private_nonenterprise_units, 'to_alipay_dict'):
params['private_nonenterprise_units'] = self.private_nonenterprise_units.to_alipay_dict()
else:
params['private_nonenterprise_units'] = self.private_nonenterprise_units
if self.run_school_license_pic:
if hasattr(self.run_school_license_pic, 'to_alipay_dict'):
params['run_school_license_pic'] = self.run_school_license_pic.to_alipay_dict()
else:
params['run_school_license_pic'] = self.run_school_license_pic
if self.settled_pic:
if hasattr(self.settled_pic, 'to_alipay_dict'):
params['settled_pic'] = self.settled_pic.to_alipay_dict()
else:
params['settled_pic'] = self.settled_pic
if self.shop_entrance_pic:
if hasattr(self.shop_entrance_pic, 'to_alipay_dict'):
params['shop_entrance_pic'] = self.shop_entrance_pic.to_alipay_dict()
else:
params['shop_entrance_pic'] = self.shop_entrance_pic
if self.sub_merchant_id:
if hasattr(self.sub_merchant_id, 'to_alipay_dict'):
params['sub_merchant_id'] = self.sub_merchant_id.to_alipay_dict()
else:
params['sub_merchant_id'] = self.sub_merchant_id
return params
@staticmethod
def from_alipay_dict(d):
if not d:
return None
o = AntMerchantExpandIndirectActivityCreateModel()
if 'activity_type' in d:
o.activity_type = d['activity_type']
if 'alias_name' in d:
o.alias_name = d['alias_name']
if 'bank_account' in d:
o.bank_account = d['bank_account']
if 'business_license_pic' in d:
o.business_license_pic = d['business_license_pic']
if 'certificate_file' in d:
o.certificate_file = d['certificate_file']
if 'charge_sample' in d:
o.charge_sample = d['charge_sample']
if 'checkstand_pic' in d:
o.checkstand_pic = d['checkstand_pic']
if 'diplomatic_note' in d:
o.diplomatic_note = d['diplomatic_note']
if 'indoor_pic' in d:
o.indoor_pic = d['indoor_pic']
if 'institutional_organization_pic' in d:
o.institutional_organization_pic = d['institutional_organization_pic']
if 'legal_person_pic' in d:
o.legal_person_pic = d['legal_person_pic']
if 'legal_person_registration_pic' in d:
o.legal_person_registration_pic = d['legal_person_registration_pic']
if 'medical_instrument_practice_license_pic' in d:
o.medical_instrument_practice_license_pic = d['medical_instrument_practice_license_pic']
if 'name' in d:
o.name = d['name']
if 'org_cert_pic' in d:
o.org_cert_pic = d['org_cert_pic']
if 'private_nonenterprise_units' in d:
o.private_nonenterprise_units = d['private_nonenterprise_units']
if 'run_school_license_pic' in d:
o.run_school_license_pic = d['run_school_license_pic']
if 'settled_pic' in d:
o.settled_pic = d['settled_pic']
if 'shop_entrance_pic' in d:
o.shop_entrance_pic = d['shop_entrance_pic']
if 'sub_merchant_id' in d:
o.sub_merchant_id = d['sub_merchant_id']
return o