All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.dingtalkfinance_1_0.models.CreateSubInstitutionRequest Maven / Gradle / Ivy

There is a newer version: 2.1.67
Show newest version
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkfinance_1_0.models;

import com.aliyun.tea.*;

public class CreateSubInstitutionRequest extends TeaModel {
    /**
     * example:
     * 

[email protected]

*/ @NameInMap("bindingAlipayLogonId") public String bindingAlipayLogonId; /** *

This parameter is required.

*/ @NameInMap("contactInfo") public CreateSubInstitutionRequestContactInfo contactInfo; /** *

This parameter is required.

* * example: *

202111090001

*/ @NameInMap("instId") public String instId; /** *

This parameter is required.

*/ @NameInMap("legalPersonCertInfo") public CreateSubInstitutionRequestLegalPersonCertInfo legalPersonCertInfo; /** *

This parameter is required.

* * example: *

2021000001

*/ @NameInMap("outTradeNo") public String outTradeNo; /** *

This parameter is required.

* * example: *

ALIPAY

*/ @NameInMap("payChannel") public String payChannel; @NameInMap("qualificationInfos") public java.util.List qualificationInfos; /** *

This parameter is required.

*/ @NameInMap("services") public java.util.List services; /** *

This parameter is required.

*/ @NameInMap("settleInfo") public CreateSubInstitutionRequestSettleInfo settleInfo; /** *

This parameter is required.

* * example: *

S001

*/ @NameInMap("solution") public String solution; @NameInMap("subInstAddressInfo") public CreateSubInstitutionRequestSubInstAddressInfo subInstAddressInfo; @NameInMap("subInstAuthInfo") public CreateSubInstitutionRequestSubInstAuthInfo subInstAuthInfo; /** *

This parameter is required.

*/ @NameInMap("subInstBasicInfo") public CreateSubInstitutionRequestSubInstBasicInfo subInstBasicInfo; /** *

This parameter is required.

*/ @NameInMap("subInstCertifyInfo") public CreateSubInstitutionRequestSubInstCertifyInfo subInstCertifyInfo; /** *

This parameter is required.

* * example: *

1001

*/ @NameInMap("subInstId") public String subInstId; @NameInMap("subInstInvoiceInfo") public CreateSubInstitutionRequestSubInstInvoiceInfo subInstInvoiceInfo; @NameInMap("subInstShopInfo") public CreateSubInstitutionRequestSubInstShopInfo subInstShopInfo; public static CreateSubInstitutionRequest build(java.util.Map map) throws Exception { CreateSubInstitutionRequest self = new CreateSubInstitutionRequest(); return TeaModel.build(map, self); } public CreateSubInstitutionRequest setBindingAlipayLogonId(String bindingAlipayLogonId) { this.bindingAlipayLogonId = bindingAlipayLogonId; return this; } public String getBindingAlipayLogonId() { return this.bindingAlipayLogonId; } public CreateSubInstitutionRequest setContactInfo(CreateSubInstitutionRequestContactInfo contactInfo) { this.contactInfo = contactInfo; return this; } public CreateSubInstitutionRequestContactInfo getContactInfo() { return this.contactInfo; } public CreateSubInstitutionRequest setInstId(String instId) { this.instId = instId; return this; } public String getInstId() { return this.instId; } public CreateSubInstitutionRequest setLegalPersonCertInfo(CreateSubInstitutionRequestLegalPersonCertInfo legalPersonCertInfo) { this.legalPersonCertInfo = legalPersonCertInfo; return this; } public CreateSubInstitutionRequestLegalPersonCertInfo getLegalPersonCertInfo() { return this.legalPersonCertInfo; } public CreateSubInstitutionRequest setOutTradeNo(String outTradeNo) { this.outTradeNo = outTradeNo; return this; } public String getOutTradeNo() { return this.outTradeNo; } public CreateSubInstitutionRequest setPayChannel(String payChannel) { this.payChannel = payChannel; return this; } public String getPayChannel() { return this.payChannel; } public CreateSubInstitutionRequest setQualificationInfos(java.util.List qualificationInfos) { this.qualificationInfos = qualificationInfos; return this; } public java.util.List getQualificationInfos() { return this.qualificationInfos; } public CreateSubInstitutionRequest setServices(java.util.List services) { this.services = services; return this; } public java.util.List getServices() { return this.services; } public CreateSubInstitutionRequest setSettleInfo(CreateSubInstitutionRequestSettleInfo settleInfo) { this.settleInfo = settleInfo; return this; } public CreateSubInstitutionRequestSettleInfo getSettleInfo() { return this.settleInfo; } public CreateSubInstitutionRequest setSolution(String solution) { this.solution = solution; return this; } public String getSolution() { return this.solution; } public CreateSubInstitutionRequest setSubInstAddressInfo(CreateSubInstitutionRequestSubInstAddressInfo subInstAddressInfo) { this.subInstAddressInfo = subInstAddressInfo; return this; } public CreateSubInstitutionRequestSubInstAddressInfo getSubInstAddressInfo() { return this.subInstAddressInfo; } public CreateSubInstitutionRequest setSubInstAuthInfo(CreateSubInstitutionRequestSubInstAuthInfo subInstAuthInfo) { this.subInstAuthInfo = subInstAuthInfo; return this; } public CreateSubInstitutionRequestSubInstAuthInfo getSubInstAuthInfo() { return this.subInstAuthInfo; } public CreateSubInstitutionRequest setSubInstBasicInfo(CreateSubInstitutionRequestSubInstBasicInfo subInstBasicInfo) { this.subInstBasicInfo = subInstBasicInfo; return this; } public CreateSubInstitutionRequestSubInstBasicInfo getSubInstBasicInfo() { return this.subInstBasicInfo; } public CreateSubInstitutionRequest setSubInstCertifyInfo(CreateSubInstitutionRequestSubInstCertifyInfo subInstCertifyInfo) { this.subInstCertifyInfo = subInstCertifyInfo; return this; } public CreateSubInstitutionRequestSubInstCertifyInfo getSubInstCertifyInfo() { return this.subInstCertifyInfo; } public CreateSubInstitutionRequest setSubInstId(String subInstId) { this.subInstId = subInstId; return this; } public String getSubInstId() { return this.subInstId; } public CreateSubInstitutionRequest setSubInstInvoiceInfo(CreateSubInstitutionRequestSubInstInvoiceInfo subInstInvoiceInfo) { this.subInstInvoiceInfo = subInstInvoiceInfo; return this; } public CreateSubInstitutionRequestSubInstInvoiceInfo getSubInstInvoiceInfo() { return this.subInstInvoiceInfo; } public CreateSubInstitutionRequest setSubInstShopInfo(CreateSubInstitutionRequestSubInstShopInfo subInstShopInfo) { this.subInstShopInfo = subInstShopInfo; return this; } public CreateSubInstitutionRequestSubInstShopInfo getSubInstShopInfo() { return this.subInstShopInfo; } public static class CreateSubInstitutionRequestContactInfo extends TeaModel { /** *

This parameter is required.

* * example: *

李某某

*/ @NameInMap("contactName") public String contactName; /** *

This parameter is required.

* * example: *

13900000000

*/ @NameInMap("mobile") public String mobile; public static CreateSubInstitutionRequestContactInfo build(java.util.Map map) throws Exception { CreateSubInstitutionRequestContactInfo self = new CreateSubInstitutionRequestContactInfo(); return TeaModel.build(map, self); } public CreateSubInstitutionRequestContactInfo setContactName(String contactName) { this.contactName = contactName; return this; } public String getContactName() { return this.contactName; } public CreateSubInstitutionRequestContactInfo setMobile(String mobile) { this.mobile = mobile; return this; } public String getMobile() { return this.mobile; } } public static class CreateSubInstitutionRequestLegalPersonCertInfo extends TeaModel { /** * example: *

ossUrl

*/ @NameInMap("certBackImage") public String certBackImage; /** * example: *

ossUrl

*/ @NameInMap("certFrontImage") public String certFrontImage; /** *

This parameter is required.

* * example: *

李某某

*/ @NameInMap("certName") public String certName; /** * example: *

100

*/ @NameInMap("certType") public String certType; /** *

This parameter is required.

* * example: *

330104200010109999

*/ @NameInMap("idCardNo") public String idCardNo; public static CreateSubInstitutionRequestLegalPersonCertInfo build(java.util.Map map) throws Exception { CreateSubInstitutionRequestLegalPersonCertInfo self = new CreateSubInstitutionRequestLegalPersonCertInfo(); return TeaModel.build(map, self); } public CreateSubInstitutionRequestLegalPersonCertInfo setCertBackImage(String certBackImage) { this.certBackImage = certBackImage; return this; } public String getCertBackImage() { return this.certBackImage; } public CreateSubInstitutionRequestLegalPersonCertInfo setCertFrontImage(String certFrontImage) { this.certFrontImage = certFrontImage; return this; } public String getCertFrontImage() { return this.certFrontImage; } public CreateSubInstitutionRequestLegalPersonCertInfo setCertName(String certName) { this.certName = certName; return this; } public String getCertName() { return this.certName; } public CreateSubInstitutionRequestLegalPersonCertInfo setCertType(String certType) { this.certType = certType; return this; } public String getCertType() { return this.certType; } public CreateSubInstitutionRequestLegalPersonCertInfo setIdCardNo(String idCardNo) { this.idCardNo = idCardNo; return this; } public String getIdCardNo() { return this.idCardNo; } } public static class CreateSubInstitutionRequestQualificationInfos extends TeaModel { /** *

This parameter is required.

* * example: *

ossUrl

*/ @NameInMap("qualificationImage") public String qualificationImage; /** *

This parameter is required.

* * example: *

301

*/ @NameInMap("qualificationType") public String qualificationType; public static CreateSubInstitutionRequestQualificationInfos build(java.util.Map map) throws Exception { CreateSubInstitutionRequestQualificationInfos self = new CreateSubInstitutionRequestQualificationInfos(); return TeaModel.build(map, self); } public CreateSubInstitutionRequestQualificationInfos setQualificationImage(String qualificationImage) { this.qualificationImage = qualificationImage; return this; } public String getQualificationImage() { return this.qualificationImage; } public CreateSubInstitutionRequestQualificationInfos setQualificationType(String qualificationType) { this.qualificationType = qualificationType; return this; } public String getQualificationType() { return this.qualificationType; } } public static class CreateSubInstitutionRequestSettleInfo extends TeaModel { /** *

This parameter is required.

* * example: *

622202120200000000

*/ @NameInMap("accountId") public String accountId; /** * example: *

李某某

*/ @NameInMap("accountName") public String accountName; /** * example: *

DEBIT_CARD

*/ @NameInMap("accountType") public String accountType; /** * example: *

城东支行

*/ @NameInMap("bankBranchName") public String bankBranchName; /** * example: *

杭州市

*/ @NameInMap("bankCity") public String bankCity; /** * example: *

313791000023

*/ @NameInMap("bankCode") public String bankCode; /** * example: *

工商银行

*/ @NameInMap("bankName") public String bankName; /** * example: *

浙江省

*/ @NameInMap("bankProvince") public String bankProvince; /** * example: *

ICBC

*/ @NameInMap("bankShortNameCode") public String bankShortNameCode; /** *

This parameter is required.

* * example: *

ALIPAY

*/ @NameInMap("type") public String type; /** * example: *

TO_PRI

*/ @NameInMap("usageType") public String usageType; public static CreateSubInstitutionRequestSettleInfo build(java.util.Map map) throws Exception { CreateSubInstitutionRequestSettleInfo self = new CreateSubInstitutionRequestSettleInfo(); return TeaModel.build(map, self); } public CreateSubInstitutionRequestSettleInfo setAccountId(String accountId) { this.accountId = accountId; return this; } public String getAccountId() { return this.accountId; } public CreateSubInstitutionRequestSettleInfo setAccountName(String accountName) { this.accountName = accountName; return this; } public String getAccountName() { return this.accountName; } public CreateSubInstitutionRequestSettleInfo setAccountType(String accountType) { this.accountType = accountType; return this; } public String getAccountType() { return this.accountType; } public CreateSubInstitutionRequestSettleInfo setBankBranchName(String bankBranchName) { this.bankBranchName = bankBranchName; return this; } public String getBankBranchName() { return this.bankBranchName; } public CreateSubInstitutionRequestSettleInfo setBankCity(String bankCity) { this.bankCity = bankCity; return this; } public String getBankCity() { return this.bankCity; } public CreateSubInstitutionRequestSettleInfo setBankCode(String bankCode) { this.bankCode = bankCode; return this; } public String getBankCode() { return this.bankCode; } public CreateSubInstitutionRequestSettleInfo setBankName(String bankName) { this.bankName = bankName; return this; } public String getBankName() { return this.bankName; } public CreateSubInstitutionRequestSettleInfo setBankProvince(String bankProvince) { this.bankProvince = bankProvince; return this; } public String getBankProvince() { return this.bankProvince; } public CreateSubInstitutionRequestSettleInfo setBankShortNameCode(String bankShortNameCode) { this.bankShortNameCode = bankShortNameCode; return this; } public String getBankShortNameCode() { return this.bankShortNameCode; } public CreateSubInstitutionRequestSettleInfo setType(String type) { this.type = type; return this; } public String getType() { return this.type; } public CreateSubInstitutionRequestSettleInfo setUsageType(String usageType) { this.usageType = usageType; return this; } public String getUsageType() { return this.usageType; } } public static class CreateSubInstitutionRequestSubInstAddressInfo extends TeaModel { /** * example: *

未来park

*/ @NameInMap("address") public String address; /** * example: *

330100

*/ @NameInMap("cityCode") public String cityCode; /** * example: *

330104

*/ @NameInMap("districtCode") public String districtCode; /** * example: *

330000

*/ @NameInMap("provinceCode") public String provinceCode; public static CreateSubInstitutionRequestSubInstAddressInfo build(java.util.Map map) throws Exception { CreateSubInstitutionRequestSubInstAddressInfo self = new CreateSubInstitutionRequestSubInstAddressInfo(); return TeaModel.build(map, self); } public CreateSubInstitutionRequestSubInstAddressInfo setAddress(String address) { this.address = address; return this; } public String getAddress() { return this.address; } public CreateSubInstitutionRequestSubInstAddressInfo setCityCode(String cityCode) { this.cityCode = cityCode; return this; } public String getCityCode() { return this.cityCode; } public CreateSubInstitutionRequestSubInstAddressInfo setDistrictCode(String districtCode) { this.districtCode = districtCode; return this; } public String getDistrictCode() { return this.districtCode; } public CreateSubInstitutionRequestSubInstAddressInfo setProvinceCode(String provinceCode) { this.provinceCode = provinceCode; return this; } public String getProvinceCode() { return this.provinceCode; } } public static class CreateSubInstitutionRequestSubInstAuthInfo extends TeaModel { /** * example: *

ossUrl

*/ @NameInMap("authorizationLetterUrl") public String authorizationLetterUrl; public static CreateSubInstitutionRequestSubInstAuthInfo build(java.util.Map map) throws Exception { CreateSubInstitutionRequestSubInstAuthInfo self = new CreateSubInstitutionRequestSubInstAuthInfo(); return TeaModel.build(map, self); } public CreateSubInstitutionRequestSubInstAuthInfo setAuthorizationLetterUrl(String authorizationLetterUrl) { this.authorizationLetterUrl = authorizationLetterUrl; return this; } public String getAuthorizationLetterUrl() { return this.authorizationLetterUrl; } } public static class CreateSubInstitutionRequestSubInstBasicInfo extends TeaModel { /** * example: *

一食堂

*/ @NameInMap("aliasName") public String aliasName; /** *

This parameter is required.

* * example: *

5812

*/ @NameInMap("mcc") public String mcc; /** *

This parameter is required.

* * example: *

食堂

*/ @NameInMap("subInstName") public String subInstName; /** *

This parameter is required.

* * example: *

01

*/ @NameInMap("type") public String type; public static CreateSubInstitutionRequestSubInstBasicInfo build(java.util.Map map) throws Exception { CreateSubInstitutionRequestSubInstBasicInfo self = new CreateSubInstitutionRequestSubInstBasicInfo(); return TeaModel.build(map, self); } public CreateSubInstitutionRequestSubInstBasicInfo setAliasName(String aliasName) { this.aliasName = aliasName; return this; } public String getAliasName() { return this.aliasName; } public CreateSubInstitutionRequestSubInstBasicInfo setMcc(String mcc) { this.mcc = mcc; return this; } public String getMcc() { return this.mcc; } public CreateSubInstitutionRequestSubInstBasicInfo setSubInstName(String subInstName) { this.subInstName = subInstName; return this; } public String getSubInstName() { return this.subInstName; } public CreateSubInstitutionRequestSubInstBasicInfo setType(String type) { this.type = type; return this; } public String getType() { return this.type; } } public static class CreateSubInstitutionRequestSubInstCertifyInfo extends TeaModel { /** * example: *

ossUrl

*/ @NameInMap("certImage") public String certImage; /** *

This parameter is required.

* * example: *

331081198611111111

*/ @NameInMap("certNo") public String certNo; /** *

This parameter is required.

* * example: *

201

*/ @NameInMap("certType") public String certType; public static CreateSubInstitutionRequestSubInstCertifyInfo build(java.util.Map map) throws Exception { CreateSubInstitutionRequestSubInstCertifyInfo self = new CreateSubInstitutionRequestSubInstCertifyInfo(); return TeaModel.build(map, self); } public CreateSubInstitutionRequestSubInstCertifyInfo setCertImage(String certImage) { this.certImage = certImage; return this; } public String getCertImage() { return this.certImage; } public CreateSubInstitutionRequestSubInstCertifyInfo setCertNo(String certNo) { this.certNo = certNo; return this; } public String getCertNo() { return this.certNo; } public CreateSubInstitutionRequestSubInstCertifyInfo setCertType(String certType) { this.certType = certType; return this; } public String getCertType() { return this.certType; } } public static class CreateSubInstitutionRequestSubInstInvoiceInfoMailAddress extends TeaModel { /** * example: *

未来park

*/ @NameInMap("address") public String address; /** * example: *

330100

*/ @NameInMap("cityCode") public String cityCode; /** * example: *

330104

*/ @NameInMap("districtCode") public String districtCode; /** * example: *

330000

*/ @NameInMap("provinceCode") public String provinceCode; public static CreateSubInstitutionRequestSubInstInvoiceInfoMailAddress build(java.util.Map map) throws Exception { CreateSubInstitutionRequestSubInstInvoiceInfoMailAddress self = new CreateSubInstitutionRequestSubInstInvoiceInfoMailAddress(); return TeaModel.build(map, self); } public CreateSubInstitutionRequestSubInstInvoiceInfoMailAddress setAddress(String address) { this.address = address; return this; } public String getAddress() { return this.address; } public CreateSubInstitutionRequestSubInstInvoiceInfoMailAddress setCityCode(String cityCode) { this.cityCode = cityCode; return this; } public String getCityCode() { return this.cityCode; } public CreateSubInstitutionRequestSubInstInvoiceInfoMailAddress setDistrictCode(String districtCode) { this.districtCode = districtCode; return this; } public String getDistrictCode() { return this.districtCode; } public CreateSubInstitutionRequestSubInstInvoiceInfoMailAddress setProvinceCode(String provinceCode) { this.provinceCode = provinceCode; return this; } public String getProvinceCode() { return this.provinceCode; } } public static class CreateSubInstitutionRequestSubInstInvoiceInfo extends TeaModel { /** * example: *

true

*/ @NameInMap("acceptElectronic") public Boolean acceptElectronic; /** * example: *

浙江省杭州市西湖区西溪路蚂蚁金服

*/ @NameInMap("address") public String address; /** * example: *

false

*/ @NameInMap("autoInvoice") public Boolean autoInvoice; /** * example: *

1234567812345678123

*/ @NameInMap("bankAccount") public String bankAccount; /** * example: *

中国银行

*/ @NameInMap("bankName") public String bankName; @NameInMap("mailAddress") public CreateSubInstitutionRequestSubInstInvoiceInfoMailAddress mailAddress; /** * example: *

张三

*/ @NameInMap("mailName") public String mailName; /** * example: *

057162288888

*/ @NameInMap("mailPhone") public String mailPhone; /** * example: *

51010482542598631219

*/ @NameInMap("taxNo") public String taxNo; /** * example: *

01

*/ @NameInMap("taxPayerQualification") public String taxPayerQualification; /** * example: *

19981011

*/ @NameInMap("taxPayerValidDate") public String taxPayerValidDate; /** * example: *

057162288888

*/ @NameInMap("telephone") public String telephone; /** * example: *

**有限公司

*/ @NameInMap("title") public String title; public static CreateSubInstitutionRequestSubInstInvoiceInfo build(java.util.Map map) throws Exception { CreateSubInstitutionRequestSubInstInvoiceInfo self = new CreateSubInstitutionRequestSubInstInvoiceInfo(); return TeaModel.build(map, self); } public CreateSubInstitutionRequestSubInstInvoiceInfo setAcceptElectronic(Boolean acceptElectronic) { this.acceptElectronic = acceptElectronic; return this; } public Boolean getAcceptElectronic() { return this.acceptElectronic; } public CreateSubInstitutionRequestSubInstInvoiceInfo setAddress(String address) { this.address = address; return this; } public String getAddress() { return this.address; } public CreateSubInstitutionRequestSubInstInvoiceInfo setAutoInvoice(Boolean autoInvoice) { this.autoInvoice = autoInvoice; return this; } public Boolean getAutoInvoice() { return this.autoInvoice; } public CreateSubInstitutionRequestSubInstInvoiceInfo setBankAccount(String bankAccount) { this.bankAccount = bankAccount; return this; } public String getBankAccount() { return this.bankAccount; } public CreateSubInstitutionRequestSubInstInvoiceInfo setBankName(String bankName) { this.bankName = bankName; return this; } public String getBankName() { return this.bankName; } public CreateSubInstitutionRequestSubInstInvoiceInfo setMailAddress(CreateSubInstitutionRequestSubInstInvoiceInfoMailAddress mailAddress) { this.mailAddress = mailAddress; return this; } public CreateSubInstitutionRequestSubInstInvoiceInfoMailAddress getMailAddress() { return this.mailAddress; } public CreateSubInstitutionRequestSubInstInvoiceInfo setMailName(String mailName) { this.mailName = mailName; return this; } public String getMailName() { return this.mailName; } public CreateSubInstitutionRequestSubInstInvoiceInfo setMailPhone(String mailPhone) { this.mailPhone = mailPhone; return this; } public String getMailPhone() { return this.mailPhone; } public CreateSubInstitutionRequestSubInstInvoiceInfo setTaxNo(String taxNo) { this.taxNo = taxNo; return this; } public String getTaxNo() { return this.taxNo; } public CreateSubInstitutionRequestSubInstInvoiceInfo setTaxPayerQualification(String taxPayerQualification) { this.taxPayerQualification = taxPayerQualification; return this; } public String getTaxPayerQualification() { return this.taxPayerQualification; } public CreateSubInstitutionRequestSubInstInvoiceInfo setTaxPayerValidDate(String taxPayerValidDate) { this.taxPayerValidDate = taxPayerValidDate; return this; } public String getTaxPayerValidDate() { return this.taxPayerValidDate; } public CreateSubInstitutionRequestSubInstInvoiceInfo setTelephone(String telephone) { this.telephone = telephone; return this; } public String getTelephone() { return this.telephone; } public CreateSubInstitutionRequestSubInstInvoiceInfo setTitle(String title) { this.title = title; return this; } public String getTitle() { return this.title; } } public static class CreateSubInstitutionRequestSubInstShopInfo extends TeaModel { @NameInMap("inDoorImages") public java.util.List inDoorImages; @NameInMap("outDoorImages") public java.util.List outDoorImages; public static CreateSubInstitutionRequestSubInstShopInfo build(java.util.Map map) throws Exception { CreateSubInstitutionRequestSubInstShopInfo self = new CreateSubInstitutionRequestSubInstShopInfo(); return TeaModel.build(map, self); } public CreateSubInstitutionRequestSubInstShopInfo setInDoorImages(java.util.List inDoorImages) { this.inDoorImages = inDoorImages; return this; } public java.util.List getInDoorImages() { return this.inDoorImages; } public CreateSubInstitutionRequestSubInstShopInfo setOutDoorImages(java.util.List outDoorImages) { this.outDoorImages = outDoorImages; return this; } public java.util.List getOutDoorImages() { return this.outDoorImages; } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy