public Builder()
public Builder(Receiver receiver)
public Receiver.Builder name(String name)
name - 接收方姓名Receiver.Builderpublic Receiver.Builder contact(Contact contact)
contact - 接收方联系方式(邮件/手机号) ContactReceiver.Builderpublic Receiver.Builder contact(Contact.Builder contactBuilder)
contactBuilder - 接收方联系方式(邮件/手机号)构造器 Contact.BuilderReceiver.Builderpublic Receiver.Builder secureLevel(SecureLevel secureLevel)
secureLevel - 要求接收方签署需具备安全级别。 DISPOSABLE_CERT-一次性证书;
标准证书-STANDARD_CERT。默认为DISPOSABLE_CERT SecureLevelReceiver.Builderpublic Receiver.Builder type(ReceiverType type)
type - SIGNER-签署者; CHECKER-审核员 ReceiverTypeReceiver.Builderpublic Receiver.Builder needForm(boolean needForm)
needForm - 接收方是否必须预分配表单域 true-接收方必须分配表单域,false-接收方可以不分配表单域。默认为falseReceiver.Builderpublic Receiver.Builder assignedMessage(String assignedMessage)
assignedMessage - 设置接收方私人信息;信封添加接收方时,允许给该接收方添加一段消息字符串内容,该ta签署时只有ta能看得到Receiver.Builderpublic Receiver.Builder assignedSequence(Integer assignedSequence)
assignedSequence - 设置接收方处理的排列顺序,从1开始,每次最多为100Receiver.Builderpublic Receiver.Builder authLevel(AuthLevel authLevel)
authLevel - 参与者签署认证等级 AuthLevelReceiver.Builderpublic Receiver.Builder enterpriseName(String enterpriseName)
enterpriseName - 接收方所在企业名称Receiver.Builderpublic Receiver.Builder metadata(String metadata)
metadata - 信封自定义元数据信息,会存储在易企签平台,仅支持JSON字符串Receiver.Builderpublic Receiver.Builder presetForms(List<PresetForm> presetForms)
presetForms - 预设表单信息对象列表 PresetFormReceiver.Builderpublic Receiver.Builder presetForms(PresetForm.Builder... builders)
builders - 预设表单信息对象构造器列表 PresetForm.BuilderReceiver.Builderpublic Receiver.Builder roleType(EnvelopeRoleType roleType)
roleType - PERSON-个人; ENTERPRISE_MEMBER-企业成员;
EnvelopeRoleType。默认为PERSONReceiver.Builderpublic Receiver.Builder deleteCompletedEnvelope(boolean deleteCompletedEnvelope)
deleteCompletedEnvelope - 对于接收方,在签署完成之后是否删除签署文件(删除文件后接收方不可再下载)
true-删除签署文件,false-保留签署文件在易企签平台;默认为falseReceiver.Builderpublic Receiver.Builder handleMode(ParticipantHandleMode handleMode)
handleMode - 参与者处理表单的模式枚举Receiver.Builderpublic Receiver.Builder selectedAuthTypes(List<AuthType> selectedAuthTypes)
selectedAuthTypes - 调用方为用户选择的签署认证方式Receiver.Builderpublic Receiver.Builder selectedAuthTypes(AuthType... selectedAuthTypes)
selectedAuthTypes - 调用方为用户选择的签署认证方式Receiver.Builderpublic Receiver.Builder enableEmbeddedMode(boolean enableEmbeddedMode)
enableEmbeddedMode - 启用嵌入模式,调用方系统中直接嵌入易企签WEB流程时设置为true,签署流程消息只会通过webhook事件消息方式通知,用户在易企签平台设置的短信/邮件等消息将自动屏蔽。非必填,默认值:falseSender.Builderpublic Receiver.Builder freeLoginSignTtl(Long freeLoginSignTtl)
public Receiver.Builder clientId(String clientId)
clientId - 签署接收方用户在调用方系统的唯一标识;enableEmbeddedMode为false时,非必填;当enableEmbeddedMode为true时,则必填。默认:nullSender.Builderpublic Receiver.Builder participantWsid(String participantWsid)
participantWsid - 参与者IDSender.Builderpublic Receiver.Builder isExternal(boolean isExternal)
isExternal - 是否外部Sender.Builderpublic Receiver.Builder isEntrust(boolean isEntrust)
isEntrust - 是否委托Sender.Builderpublic Receiver.Builder allowRevoke(boolean allowRevoke)
allowRevoke - 是否允许撤销Sender.Builderpublic Receiver.Builder allowReject(boolean allowReject)
allowReject - 是否允许拒签Sender.Builderpublic Receiver.Builder sequenceSensitive(boolean sequenceSensitive)
sequenceSensitive - 是否区分顺序Sender.Builderpublic Receiver.Builder userWsid(String userWsid)
userWsid - 用户IDSender.Builderpublic Receiver.Builder allowAddForms(boolean allowAddForms)
allowAddForms - 是否允许参与者添加表单Sender.Builderpublic Receiver.Builder candidateSealSigns(List<ElecSign> candidateSealSigns)
candidateSealSigns - 候选印章签名列表Sender.Builderpublic Receiver.Builder candidateWriteSigns(List<ElecSign> candidateWriteSigns)
candidateWriteSigns - 候选手写签名列表Sender.Builderpublic Receiver.Builder sealAutoFill(boolean sealAutoFill)
sealAutoFill - 是否开启一键签章Sender.BuilderCopyright © 2024. All rights reserved.