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 | getDescription()Get 合同参与方的角色描述,长度不能超过100,只能由中文、字母、数字和下划线组成。 | 
| Boolean | getIsPromoter()Get 是否是发起方,
true-是 
false-否 | 
| Boolean | getNoTransfer()Get 签署方是否可以转他人处理
 **false** : ( 默认)可以转他人处理
 **true** :不可以转他人处理 | 
| String | getRecipientId()Get 合同参与方的角色ID | 
| String | getRecipientType()Get 参与者类型, 可以选择的类型如下:
 **ENTERPRISE** :此角色为企业参与方
 **INDIVIDUAL** :此角色为个人参与方
 **PROMOTER** :此角色是发起方 | 
| Boolean | getRequireSign()Get 是否必须填写,
true-是,
false-否 | 
| Boolean | getRequireValidation()Get 是否需要校验,
true-是,
false-否 | 
| String | getRoleName()Get 合同参与方的角色名字,长度不能超过20,只能由中文、字母、数字和下划线组成。 | 
| Long | getRoutingOrder()Get 签署顺序:数字越小优先级越高 | 
| Long | getSignType()Get 内部字段,签署类型 | 
| void | setApproverSignTypes(Long[] ApproverSignTypes)Set 签署人进行合同签署时的认证方式,支持的类型如下:
 1 :人脸认证
 2 :签署密码
 3 :运营商三要素认证
 4 :UKey认证
 5 :设备指纹识别
 6 :设备面容识别 | 
| void | setApproverVerifyTypes(Long[] ApproverVerifyTypes)Set 签署人查看合同校验方式, 支持的类型如下:
 1 :实名认证查看
 2 :手机号校验查看 | 
| void | setDescription(String Description)Set 合同参与方的角色描述,长度不能超过100,只能由中文、字母、数字和下划线组成。 | 
| void | setIsPromoter(Boolean IsPromoter)Set 是否是发起方,
true-是 
false-否 | 
| void | setNoTransfer(Boolean NoTransfer)Set 签署方是否可以转他人处理
 **false** : ( 默认)可以转他人处理
 **true** :不可以转他人处理 | 
| void | setRecipientId(String RecipientId)Set 合同参与方的角色ID | 
| void | setRecipientType(String RecipientType)Set 参与者类型, 可以选择的类型如下:
 **ENTERPRISE** :此角色为企业参与方
 **INDIVIDUAL** :此角色为个人参与方
 **PROMOTER** :此角色是发起方 | 
| void | setRequireSign(Boolean RequireSign)Set 是否必须填写,
true-是,
false-否 | 
| void | setRequireValidation(Boolean RequireValidation)Set 是否需要校验,
true-是,
false-否 | 
| void | setRoleName(String RoleName)Set 合同参与方的角色名字,长度不能超过20,只能由中文、字母、数字和下划线组成。 | 
| void | setRoutingOrder(Long RoutingOrder)Set 签署顺序:数字越小优先级越高 | 
| void | setSignType(Long SignType)Set 内部字段,签署类型 | 
| 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 - 合同参与方的角色IDpublic String getRecipientType()
public void setRecipientType(String RecipientType)
RecipientType - 参与者类型, 可以选择的类型如下:
public String getDescription()
public void setDescription(String Description)
Description - 合同参与方的角色描述,长度不能超过100,只能由中文、字母、数字和下划线组成。public String getRoleName()
public void setRoleName(String RoleName)
RoleName - 合同参与方的角色名字,长度不能超过20,只能由中文、字母、数字和下划线组成。public Boolean getRequireValidation()
public void setRequireValidation(Boolean RequireValidation)
RequireValidation - 是否需要校验,
true-是,
false-否public Boolean getRequireSign()
public void setRequireSign(Boolean RequireSign)
RequireSign - 是否必须填写,
true-是,
false-否public Long getSignType()
public void setSignType(Long SignType)
SignType - 内部字段,签署类型public Long getRoutingOrder()
public void setRoutingOrder(Long RoutingOrder)
RoutingOrder - 签署顺序:数字越小优先级越高public Boolean getIsPromoter()
public void setIsPromoter(Boolean IsPromoter)
IsPromoter - 是否是发起方,
true-是 
false-否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.