cn.signit.sdk.pojo
类 Receiver.Builder
java.lang.Object
cn.signit.sdk.pojo.Receiver.Builder
- 所有已实现的接口:
- Builder<Receiver>
- 包容类:
- Receiver
public static class Receiver.Builder
- extends Object
- implements Builder<Receiver>
接收方信息对象构造器
- 从以下版本开始:
- 2.0.0
| 从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Receiver.Builder
public Receiver.Builder()
Receiver.Builder
public Receiver.Builder(Receiver receiver)
name
public Receiver.Builder name(String name)
- 参数:
name - 接收方姓名
- 返回:
- 接收方信息对象构造器
Receiver.Builder - 从以下版本开始:
- 2.0.0
contact
public Receiver.Builder contact(Contact contact)
- 参数:
contact - 接收方联系方式(邮件/手机号) Contact
- 返回:
- 接收方信息对象构造器
Receiver.Builder - 从以下版本开始:
- 2.0.0
contact
public Receiver.Builder contact(Contact.Builder contactBuilder)
- 参数:
contactBuilder - 接收方联系方式(邮件/手机号)构造器 Contact.Builder
- 返回:
- 接收方信息对象构造器
Receiver.Builder - 从以下版本开始:
- 2.0.0
secureLevel
public Receiver.Builder secureLevel(SecureLevel secureLevel)
- 参数:
secureLevel - 要求接收方签署需具备安全级别。 DISPOSABLE_CERT-一次性证书;
标准证书-STANDARD_CERT。默认为DISPOSABLE_CERT SecureLevel
- 返回:
- 接收方信息对象构造器
Receiver.Builder - 从以下版本开始:
- 2.0.0
type
public Receiver.Builder type(ReceiverType type)
- 参数:
type - SIGNER-签署者; CHECKER-审核员 ReceiverType
- 返回:
- 接收方信息对象构造器
Receiver.Builder - 从以下版本开始:
- 2.0.0
needForm
public Receiver.Builder needForm(boolean needForm)
- 参数:
needForm - 接收方是否必须预分配表单域 true-接收方必须分配表单域,false-接收方可以不分配表单域。默认为false
- 返回:
- 接收方信息对象构造器
Receiver.Builder - 从以下版本开始:
- 2.0.0
assignedMessage
public Receiver.Builder assignedMessage(String assignedMessage)
- 参数:
assignedMessage - 设置接收方私人信息;信封添加接收方时,允许给该接收方添加一段消息字符串内容,该ta签署时只有ta能看得到
- 返回:
- 接收方信息对象构造器
Receiver.Builder - 从以下版本开始:
- 2.0.0
assignedSequence
public Receiver.Builder assignedSequence(Integer assignedSequence)
- 参数:
assignedSequence - 设置接收方处理的排列顺序,从1开始,每次最多为100
- 返回:
- 接收方信息对象构造器
Receiver.Builder - 从以下版本开始:
- 2.0.0
authLevel
public Receiver.Builder authLevel(AuthLevel authLevel)
- 参数:
authLevel - 参与者签署认证等级 AuthLevel
- 返回:
- 接收方信息对象构造器
Receiver.Builder - 从以下版本开始:
- 2.0.0
enterpriseName
public Receiver.Builder enterpriseName(String enterpriseName)
- 参数:
enterpriseName - 接收方所在企业名称
- 返回:
- 接收方信息对象构造器
Receiver.Builder - 从以下版本开始:
- 2.0.0
metadata
public Receiver.Builder metadata(String metadata)
- 参数:
metadata - 信封自定义元数据信息,会存储在易企签平台,仅支持JSON字符串
- 返回:
- 接收方信息对象构造器
Receiver.Builder - 从以下版本开始:
- 2.0.0
presetForms
public Receiver.Builder presetForms(List<PresetForm> presetForms)
- 参数:
presetForms - 预设表单信息对象列表 PresetForm
- 返回:
- 接收方信息对象构造器
Receiver.Builder - 从以下版本开始:
- 2.0.0
presetForms
public Receiver.Builder presetForms(PresetForm.Builder... builders)
- 参数:
builders - 预设表单信息对象构造器列表 PresetForm.Builder
- 返回:
- 接收方信息对象构造器
Receiver.Builder - 从以下版本开始:
- 2.0.0
roleType
public Receiver.Builder roleType(EnvelopeRoleType roleType)
- 参数:
roleType - PERSON-个人; ENTERPRISE_MEMBER-企业成员;
EnvelopeRoleType。默认为PERSON
- 返回:
- 接收方信息对象构造器
Receiver.Builder - 从以下版本开始:
- 2.0.0
deleteCompletedEnvelope
public Receiver.Builder deleteCompletedEnvelope(boolean deleteCompletedEnvelope)
- 参数:
deleteCompletedEnvelope - 对于接收方,在签署完成之后是否删除签署文件(删除文件后接收方不可再下载)
true-删除签署文件,false-保留签署文件在易企签平台;默认为false
- 返回:
- 接收方信息对象建造器
Receiver.Builder - 从以下版本开始:
- 2.0.0
handleMode
public Receiver.Builder handleMode(ParticipantHandleMode handleMode)
- 参数:
handleMode - 参与者处理表单的模式枚举
- 返回:
- 接收方信息对象建造器
Receiver.Builder - 从以下版本开始:
- 2.0.0
selectedAuthTypes
public Receiver.Builder selectedAuthTypes(List<AuthType> selectedAuthTypes)
- 参数:
selectedAuthTypes - 调用方为用户选择的签署认证方式
- 返回:
- 接收方信息对象建造器
Receiver.Builder - 从以下版本开始:
- 2.1.0
selectedAuthTypes
public Receiver.Builder selectedAuthTypes(AuthType... selectedAuthTypes)
- 参数:
selectedAuthTypes - 调用方为用户选择的签署认证方式
- 返回:
- 接收方信息对象建造器
Receiver.Builder - 从以下版本开始:
- 2.1.0
enableEmbeddedMode
public Receiver.Builder enableEmbeddedMode(boolean enableEmbeddedMode)
- 参数:
enableEmbeddedMode - 启用嵌入模式,调用方系统中直接嵌入易企签WEB流程时设置为true,签署流程消息只会通过webhook事件消息方式通知,用户在易企签平台设置的短信/邮件等消息将自动屏蔽。非必填,默认值:false
- 返回:
- 发送方信息对象建造器
Sender.Builder - 从以下版本开始:
- 2.1.0
clientId
public Receiver.Builder clientId(String clientId)
- 参数:
clientId - 签署接收方用户在调用方系统的唯一标识;enableEmbeddedMode为false时,非必填;当enableEmbeddedMode为true时,则必填。默认:null
- 返回:
- 发送方信息对象建造器
Sender.Builder - 从以下版本开始:
- 2.1.0
build
public Receiver build()
- 指定者:
- 接口
Builder<Receiver> 中的 build
- 返回:
- 接收方信息对象
Receiver - 从以下版本开始:
- 2.0.0
Copyright © 2019. All rights reserved.