Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
alipay-sdk-python / alipay / aop / api / domain / AntMerchantExpandIndirectActivityCreateModel.py
Size: Mime:
#!/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