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

com.alipay.api.domain.AuthIdentityInfo Maven / Gradle / Ivy

package com.alipay.api.domain;

import java.util.List;

import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;

/**
 * 商户主体信息
 *
 * @author auto create
 * @since 1.0, 2024-07-10 16:57:17
 */
public class AuthIdentityInfo extends AlipayObject {

	private static final long serialVersionUID = 8182574315774981264L;

	/**
	 * 证件信息,主体类型为企业/个体户/政府机关/事业单位/社会组织时,必填
	 */
	@ApiField("certificate_info")
	private IndirectCertificateInfo certificateInfo;

	/**
	 * 主体类型为企业/个体户/政府机关/事业单位/社会组织时,必填;
证照类型:营业执照(BUSINESS_CERT)/登记证书(REGISTER_CERT)
主体为政府机关/事业单位/社会组织时,填登记证书;
主体类型为企业/个体户时,填营业执照;
	 */
	@ApiField("certificate_type")
	private String certificateType;

	/**
	 * 单位证明函照片(使用图片上传接口)主体类型为政府机关/事业单位时,单位证明函照片必填
	 */
	@ApiField("employer_letter_img")
	private String employerLetterImg;

	/**
	 * 金融机构信息,当主体为金融机构时,必填
	 */
	@ApiField("financial_org_info")
	private IndirectFinancialOrgInfo financialOrgInfo;

	/**
	 * 主体类型,枚举定义:企业(ENTERPRISE)、个体工商户(IND_BIZ)、事业单位(INST)、党政机关(GOV)、社会组织(ORG)、小微商户(MSE)
	 */
	@ApiField("identity_type")
	private String identityType;

	/**
	 * 是否金融机构
	 */
	@ApiField("is_financial_org")
	private Boolean isFinancialOrg;

	/**
	 * 经营许可证列表,填写特殊行业的经营许可证信息,一个主体最多5个行业
	 */
	@ApiListField("qualification_info_list")
	@ApiField("indirect_qualification_info")
	private List qualificationInfoList;

	/**
	 * 辅助证明材料,主体类型为小微商户时,辅助证明材料信息必填
	 */
	@ApiField("support_credentials")
	private IndirectSupportCredentials supportCredentials;

	public IndirectCertificateInfo getCertificateInfo() {
		return this.certificateInfo;
	}
	public void setCertificateInfo(IndirectCertificateInfo certificateInfo) {
		this.certificateInfo = certificateInfo;
	}

	public String getCertificateType() {
		return this.certificateType;
	}
	public void setCertificateType(String certificateType) {
		this.certificateType = certificateType;
	}

	public String getEmployerLetterImg() {
		return this.employerLetterImg;
	}
	public void setEmployerLetterImg(String employerLetterImg) {
		this.employerLetterImg = employerLetterImg;
	}

	public IndirectFinancialOrgInfo getFinancialOrgInfo() {
		return this.financialOrgInfo;
	}
	public void setFinancialOrgInfo(IndirectFinancialOrgInfo financialOrgInfo) {
		this.financialOrgInfo = financialOrgInfo;
	}

	public String getIdentityType() {
		return this.identityType;
	}
	public void setIdentityType(String identityType) {
		this.identityType = identityType;
	}

	public Boolean getIsFinancialOrg() {
		return this.isFinancialOrg;
	}
	public void setIsFinancialOrg(Boolean isFinancialOrg) {
		this.isFinancialOrg = isFinancialOrg;
	}

	public List getQualificationInfoList() {
		return this.qualificationInfoList;
	}
	public void setQualificationInfoList(List qualificationInfoList) {
		this.qualificationInfoList = qualificationInfoList;
	}

	public IndirectSupportCredentials getSupportCredentials() {
		return this.supportCredentials;
	}
	public void setSupportCredentials(IndirectSupportCredentials supportCredentials) {
		this.supportCredentials = supportCredentials;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy