com.alipay.api.domain.SpecifyAttachmentInfo Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of alipay-sdk-java Show documentation
Show all versions of alipay-sdk-java Show documentation
Alipay openapi SDK for Java
Copyright © 2018 杭州蚂蚁金服
All rights reserved.
版权所有 (C)杭州蚂蚁金服
http://open.alipay.com
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, 2020-08-19 20:42:03
*/
public class SpecifyAttachmentInfo extends AlipayObject {
private static final long serialVersionUID = 2166726775466218824L;
/**
* 是否允许上传更多附件,默认值为false。开启后,除了“collect_common_codes”中指定的附件,签署人可自由上传至多10张图片。
*/
@ApiField("allow_more_uploads")
private Boolean allowMoreUploads;
/**
* 允许上传更多附件时,可上传的最大附件数,一次流程中累计的上传附件数至多30(含“附件列表”数量)
*/
@ApiField("allow_more_uploads_max_count")
private Long allowMoreUploadsMaxCount;
/**
* 需要签署人上传的证件照片,可进行ORC识别,目前仅支持IDCARD
*/
@ApiListField("collect_cert_types")
@ApiField("string")
private List collectCertTypes;
/**
* 需要签署人上传的其他附件列表,即attachment_explain.details中定义的code列表
*/
@ApiListField("collect_common_codes")
@ApiField("string")
private List collectCommonCodes;
/**
* 个人唯一标识,对应签署区中指定的签署人
*/
@ApiField("third_party_user_id")
private String thirdPartyUserId;
public Boolean getAllowMoreUploads() {
return this.allowMoreUploads;
}
public void setAllowMoreUploads(Boolean allowMoreUploads) {
this.allowMoreUploads = allowMoreUploads;
}
public Long getAllowMoreUploadsMaxCount() {
return this.allowMoreUploadsMaxCount;
}
public void setAllowMoreUploadsMaxCount(Long allowMoreUploadsMaxCount) {
this.allowMoreUploadsMaxCount = allowMoreUploadsMaxCount;
}
public List getCollectCertTypes() {
return this.collectCertTypes;
}
public void setCollectCertTypes(List collectCertTypes) {
this.collectCertTypes = collectCertTypes;
}
public List getCollectCommonCodes() {
return this.collectCommonCodes;
}
public void setCollectCommonCodes(List collectCommonCodes) {
this.collectCommonCodes = collectCommonCodes;
}
public String getThirdPartyUserId() {
return this.thirdPartyUserId;
}
public void setThirdPartyUserId(String thirdPartyUserId) {
this.thirdPartyUserId = thirdPartyUserId;
}
}