public class Recipient extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| Recipient() | 
| Recipient(Recipient source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| Long[] | getApproverSignTypes()Get 签署人进行合同签署时的认证方式,支持的类型如下:
 1 :人脸认证
 2 :签署密码
 3 :运营商三要素认证
 4 :UKey认证
 5 :设备指纹识别
 6 :设备面容识别 | 
| Long[] | getApproverVerifyTypes()Get 签署人查看合同校验方式, 支持的类型如下:
 1 :实名认证查看
 2 :手机号校验查看 | 
| String | getDeliveryMethod()Get 发送方式,默认为EMAIL。
EMAIL-邮件;
MOBILE-手机短信;
WECHAT-微信通知 | 
| String | getDescription()Get 描述信息 | 
| String | getEmail()Get 邮箱地址 | 
| String | getMobile()Get 电话号码 | 
| Boolean | getNoTransfer()Get 签署方是否可以转他人处理
 **false** : ( 默认)可以转他人处理
 **true** :不可以转他人处理 | 
| String | getRecipientExtra()Get 参与方的一些附属信息,json格式 | 
| String | getRecipientId()Get 签署参与者ID,唯一标识 | 
| String | getRecipientType()Get 参与者类型。
默认为空。
ENTERPRISE-企业;
INDIVIDUAL-个人;
PROMOTER-发起方 | 
| Boolean | getRequireDelivery()Get 是否需要发送,
默认为true-需要发送 | 
| Boolean | getRequireSign()Get 是否需要签署,
默认为true-需要签署 | 
| Boolean | getRequireValidation()Get 是否需要验证,
默认为false-不需要验证 | 
| String | getRoleName()Get 角色名称 | 
| Long | getRoutingOrder()Get 此参与方添加的顺序,从0~N | 
| String | getUserId()Get 关联的用户ID,电子签系统的用户ID | 
| void | setApproverSignTypes(Long[] ApproverSignTypes)Set 签署人进行合同签署时的认证方式,支持的类型如下:
 1 :人脸认证
 2 :签署密码
 3 :运营商三要素认证
 4 :UKey认证
 5 :设备指纹识别
 6 :设备面容识别 | 
| void | setApproverVerifyTypes(Long[] ApproverVerifyTypes)Set 签署人查看合同校验方式, 支持的类型如下:
 1 :实名认证查看
 2 :手机号校验查看 | 
| void | setDeliveryMethod(String DeliveryMethod)Set 发送方式,默认为EMAIL。
EMAIL-邮件;
MOBILE-手机短信;
WECHAT-微信通知 | 
| void | setDescription(String Description)Set 描述信息 | 
| void | setEmail(String Email)Set 邮箱地址 | 
| void | setMobile(String Mobile)Set 电话号码 | 
| void | setNoTransfer(Boolean NoTransfer)Set 签署方是否可以转他人处理
 **false** : ( 默认)可以转他人处理
 **true** :不可以转他人处理 | 
| void | setRecipientExtra(String RecipientExtra)Set 参与方的一些附属信息,json格式 | 
| void | setRecipientId(String RecipientId)Set 签署参与者ID,唯一标识 | 
| void | setRecipientType(String RecipientType)Set 参与者类型。
默认为空。
ENTERPRISE-企业;
INDIVIDUAL-个人;
PROMOTER-发起方 | 
| void | setRequireDelivery(Boolean RequireDelivery)Set 是否需要发送,
默认为true-需要发送 | 
| void | setRequireSign(Boolean RequireSign)Set 是否需要签署,
默认为true-需要签署 | 
| void | setRequireValidation(Boolean RequireValidation)Set 是否需要验证,
默认为false-不需要验证 | 
| void | setRoleName(String RoleName)Set 角色名称 | 
| void | setRoutingOrder(Long RoutingOrder)Set 此参与方添加的顺序,从0~N | 
| void | setUserId(String UserId)Set 关联的用户ID,电子签系统的用户ID | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic Recipient()
public Recipient(Recipient source)
public String getRecipientId()
public void setRecipientId(String RecipientId)
RecipientId - 签署参与者ID,唯一标识public String getRecipientType()
public void setRecipientType(String RecipientType)
RecipientType - 参与者类型。
默认为空。
ENTERPRISE-企业;
INDIVIDUAL-个人;
PROMOTER-发起方public String getDescription()
public void setDescription(String Description)
Description - 描述信息public String getRoleName()
public void setRoleName(String RoleName)
RoleName - 角色名称public Boolean getRequireValidation()
public void setRequireValidation(Boolean RequireValidation)
RequireValidation - 是否需要验证,
默认为false-不需要验证public Boolean getRequireSign()
public void setRequireSign(Boolean RequireSign)
RequireSign - 是否需要签署,
默认为true-需要签署public Long getRoutingOrder()
public void setRoutingOrder(Long RoutingOrder)
RoutingOrder - 此参与方添加的顺序,从0~Npublic Boolean getRequireDelivery()
public void setRequireDelivery(Boolean RequireDelivery)
RequireDelivery - 是否需要发送,
默认为true-需要发送public String getEmail()
public void setEmail(String Email)
Email - 邮箱地址public String getMobile()
public void setMobile(String Mobile)
Mobile - 电话号码public String getUserId()
public void setUserId(String UserId)
UserId - 关联的用户ID,电子签系统的用户IDpublic String getDeliveryMethod()
public void setDeliveryMethod(String DeliveryMethod)
DeliveryMethod - 发送方式,默认为EMAIL。
EMAIL-邮件;
MOBILE-手机短信;
WECHAT-微信通知public String getRecipientExtra()
public void setRecipientExtra(String RecipientExtra)
RecipientExtra - 参与方的一些附属信息,json格式public Long[] getApproverVerifyTypes()
public void setApproverVerifyTypes(Long[] ApproverVerifyTypes)
ApproverVerifyTypes - 签署人查看合同校验方式, 支持的类型如下:
public Long[] getApproverSignTypes()
public void setApproverSignTypes(Long[] ApproverSignTypes)
ApproverSignTypes - 签署人进行合同签署时的认证方式,支持的类型如下:
public Boolean getNoTransfer()
public void setNoTransfer(Boolean NoTransfer)
NoTransfer - 签署方是否可以转他人处理
Copyright © 2025. All rights reserved.