cn.signit.sdk.pojo
类 EnvelopeFile.Builder

java.lang.Object
  继承者 cn.signit.sdk.pojo.EnvelopeFile.Builder
所有已实现的接口:
Builder<EnvelopeFile>
包容类:
EnvelopeFile

public static class EnvelopeFile.Builder
extends Object
implements Builder<EnvelopeFile>

签署文件详细信息对象建造器

从以下版本开始:
2.0.0

构造方法摘要
EnvelopeFile.Builder()
           
EnvelopeFile.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)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

EnvelopeFile.Builder

public EnvelopeFile.Builder()

EnvelopeFile.Builder

public EnvelopeFile.Builder(EnvelopeFile envelopeFile)
方法详细信息

id

public EnvelopeFile.Builder id(String id)
参数:
id - 调用方为当前待签文件设置一个ID标识,便于在预设表单时,指定预设表单签署在哪个文件中
返回:
签署文件详细信息构造器EnvelopeFile.Builder
从以下版本开始:
2.0.0

sequence

public EnvelopeFile.Builder sequence(Integer sequence)
参数:
sequence - 当前文件的排列顺序,从1开始,若不填,则系统默认设置为:1,sequence最大值为30,即:允许添加的文件个数最多为30个;默认值为1
返回:
签署文件详细信息构造器EnvelopeFile.Builder
从以下版本开始:
2.0.0

data

public EnvelopeFile.Builder data(BaseFileData data)
参数:
data - 签署文件的数据对象 BaseFileData
返回:
签署文件详细信息构造器EnvelopeFile.Builder
从以下版本开始:
2.0.0

data

public EnvelopeFile.Builder data(BaseFileData.Builder dataBuilder)
参数:
dataBuilder - 签署文件的数据对象建造器 BaseFileData.Builder
返回:
签署文件详细信息构造器EnvelopeFile.Builder
从以下版本开始:
2.0.0

fileName

@Deprecated
public EnvelopeFile.Builder fileName(String fileName)
已过时。 

通过data获取

参数:
fileName - 如果传输文件方式为Base64,并且fileName为空,则生成随机名字。优先级:fileName>url后缀名>随机名字
返回:
签署文件详细信息构造器EnvelopeFile.Builder
从以下版本开始:
2.0.0

fileOverPassin

public EnvelopeFile.Builder fileOverPassin(String fileOverPassin)
参数:
fileOverPassin - 上传的文件如果有访问口令才能打开,则需要设置文件拥有者访问口令
返回:
签署文件详细信息构造器EnvelopeFile.Builder
从以下版本开始:
2.0.0

contentType

@Deprecated
public EnvelopeFile.Builder contentType(FileType contentType)
已过时。 

通过data获取

参数:
contentType - 文件类型
返回:
签署文件详细信息构造器EnvelopeFile.Builder
从以下版本开始:
2.0.0

isAttached

public EnvelopeFile.Builder isAttached(boolean isAttached)
参数:
isAttached - 文件是否作为附件,true-文件作为附件,false-文件不作为附件;默认值为false
返回:
签署文件详细信息构造器EnvelopeFile.Builder
从以下版本开始:
2.0.0

metadata

public EnvelopeFile.Builder metadata(String metadata)
参数:
metadata - 自定义元数据信息,用于扩展,会存储在易企签平台,仅支持JSON字符串
返回:
签署文件详细信息构造器EnvelopeFile.Builder
从以下版本开始:
2.0.0

build

public EnvelopeFile build()
指定者:
接口 Builder<EnvelopeFile> 中的 build
返回:
签署文件详细信息对象EnvelopeFile
从以下版本开始:
2.0.0


Copyright © 2019. All rights reserved.