
com.alipay.api.domain.ConfigInfo 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;
/**
* 流程配置信息(E签宝)
*
* @author auto create
* @since 1.0, 2020-05-06 14:36:29
*/
public class ConfigInfo extends AlipayObject {
private static final long serialVersionUID = 5545458912732918666L;
/**
* 附件信息(collect_attachement值为true时必填)
*/
@ApiField("attachment_explain")
private AttachmentExplain attachmentExplain;
/**
* 是否收集附件
*/
@ApiField("collect_attachement")
private Boolean collectAttachement;
/**
* 收集证件类型列表
*/
@ApiListField("collect_cert_types")
@ApiField("string")
private List collectCertTypes;
/**
* 公司编号-SF
*/
@ApiField("company_no")
private String companyNo;
/**
* 文档过期时间
*/
@ApiField("contract_validity")
private Long contractValidity;
/**
* 支付宝小程序跳转
*/
@ApiField("jump_url")
private String jumpUrl;
/**
* 商户小程序签署地址(signModel字段值为1时 必填)
*/
@ApiField("merchant_mini_sign_url")
private String merchantMiniSignUrl;
/**
* 回调地址,签署的过程和签署完成都会回调。
*/
@ApiField("notice_developer_url")
private String noticeDeveloperUrl;
/**
* 平台订单号
*/
@ApiField("platform_order_no")
private String platformOrderNo;
/**
* 物流单号
*/
@ApiField("serial_no")
private String serialNo;
/**
* 签署方式 0-e签宝小程序签署 1-商户小程序签署 默认0
*/
@ApiField("sign_model")
private Long signModel;
public AttachmentExplain getAttachmentExplain() {
return this.attachmentExplain;
}
public void setAttachmentExplain(AttachmentExplain attachmentExplain) {
this.attachmentExplain = attachmentExplain;
}
public Boolean getCollectAttachement() {
return this.collectAttachement;
}
public void setCollectAttachement(Boolean collectAttachement) {
this.collectAttachement = collectAttachement;
}
public List getCollectCertTypes() {
return this.collectCertTypes;
}
public void setCollectCertTypes(List collectCertTypes) {
this.collectCertTypes = collectCertTypes;
}
public String getCompanyNo() {
return this.companyNo;
}
public void setCompanyNo(String companyNo) {
this.companyNo = companyNo;
}
public Long getContractValidity() {
return this.contractValidity;
}
public void setContractValidity(Long contractValidity) {
this.contractValidity = contractValidity;
}
public String getJumpUrl() {
return this.jumpUrl;
}
public void setJumpUrl(String jumpUrl) {
this.jumpUrl = jumpUrl;
}
public String getMerchantMiniSignUrl() {
return this.merchantMiniSignUrl;
}
public void setMerchantMiniSignUrl(String merchantMiniSignUrl) {
this.merchantMiniSignUrl = merchantMiniSignUrl;
}
public String getNoticeDeveloperUrl() {
return this.noticeDeveloperUrl;
}
public void setNoticeDeveloperUrl(String noticeDeveloperUrl) {
this.noticeDeveloperUrl = noticeDeveloperUrl;
}
public String getPlatformOrderNo() {
return this.platformOrderNo;
}
public void setPlatformOrderNo(String platformOrderNo) {
this.platformOrderNo = platformOrderNo;
}
public String getSerialNo() {
return this.serialNo;
}
public void setSerialNo(String serialNo) {
this.serialNo = serialNo;
}
public Long getSignModel() {
return this.signModel;
}
public void setSignModel(Long signModel) {
this.signModel = signModel;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy