public static class EnvelopeFile.Builder extends Object implements Builder<EnvelopeFile>
| 构造器和说明 |
|---|
Builder() |
Builder(EnvelopeFile envelopeFile) |
| 限定符和类型 | 方法和说明 |
|---|---|
EnvelopeFile |
build() |
EnvelopeFile.Builder |
contentType(FileType contentType)
已过时。
|
EnvelopeFile.Builder |
data(BaseFileData.Builder dataBuilder) |
EnvelopeFile.Builder |
data(BaseFileData data) |
EnvelopeFile.Builder |
fileName(String fileName)
已过时。
|
EnvelopeFile.Builder |
fileOverPassin(String fileOverPassin) |
EnvelopeFile.Builder |
id(String id) |
EnvelopeFile.Builder |
isAttached(boolean isAttached) |
EnvelopeFile.Builder |
metadata(String metadata) |
EnvelopeFile.Builder |
sequence(Integer sequence) |
public Builder()
public Builder(EnvelopeFile envelopeFile)
public EnvelopeFile.Builder id(String id)
id - 调用方为当前待签文件设置一个ID标识,便于在预设表单时,指定预设表单签署在哪个文件中EnvelopeFile.Builderpublic EnvelopeFile.Builder sequence(Integer sequence)
sequence - 当前文件的排列顺序,从1开始,若不填,则系统默认设置为:1,sequence最大值为30,即:允许添加的文件个数最多为30个;默认值为1EnvelopeFile.Builderpublic EnvelopeFile.Builder data(BaseFileData data)
data - 签署文件的数据对象 BaseFileDataEnvelopeFile.Builderpublic EnvelopeFile.Builder data(BaseFileData.Builder dataBuilder)
dataBuilder - 签署文件的数据对象建造器 BaseFileData.BuilderEnvelopeFile.Builder@Deprecated public EnvelopeFile.Builder fileName(String fileName)
fileName - 如果传输文件方式为Base64,并且fileName为空,则生成随机名字。优先级:fileName>url后缀名>随机名字。EnvelopeFile.Builderpublic EnvelopeFile.Builder fileOverPassin(String fileOverPassin)
fileOverPassin - 上传的文件如果有访问口令才能打开,则需要设置文件拥有者访问口令EnvelopeFile.Builder@Deprecated public EnvelopeFile.Builder contentType(FileType contentType)
contentType - 文件类型EnvelopeFile.Builderpublic EnvelopeFile.Builder isAttached(boolean isAttached)
isAttached - 文件是否作为附件,true-文件作为附件,false-文件不作为附件;默认值为falseEnvelopeFile.Builderpublic EnvelopeFile.Builder metadata(String metadata)
metadata - 自定义元数据信息,用于扩展,会存储在易企签平台,仅支持JSON字符串EnvelopeFile.Builderpublic EnvelopeFile build()
build 在接口中 Builder<EnvelopeFile>EnvelopeFileCopyright © 2024. All rights reserved.