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认证
|
Long[] |
getApproverVerifyTypes()
Get 签署人查看合同校验方式, 支持的类型如下:
1 :实名认证查看
2 :手机号校验查看
|
String |
getDeliveryMethod()
Get 发送方式,默认为EMAIL。
EMAIL-邮件;
MOBILE-手机短信;
WECHAT-微信通知
|
String |
getDescription()
Get 描述信息
|
String |
getEmail()
Get 邮箱地址
|
String |
getMobile()
Get 电话号码
|
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认证
|
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 |
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, toJsonString
public 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
- 签署人进行合同签署时的认证方式,支持的类型如下:
Copyright © 2024. All rights reserved.