Class CommonFlowApprover
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.essbasic.v20210526.models.CommonFlowApprover
-
public class CommonFlowApprover extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CommonFlowApprover()
CommonFlowApprover(CommonFlowApprover 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getApproverMobile()
Get 签署人手机号,saas企业签署人,个人签署人必传String
getApproverName()
Get 签署人名称,saas企业签署人,个人签署人必传CommonApproverOption
getApproverOption()
Get 签署人配置Long[]
getApproverSignTypes()
Get 签署人签署合同时的认证方式 1-人脸认证 2-签署密码 3-运营商三要素(默认为1,2)Long
getApproverType()
Get 签署人类型,目前支持:0-企业签署人,1-个人签署人,3-企业静默签署人Long[]
getApproverVerifyTypes()
Get 签署人查看合同时认证方式, 1-实名查看 2-短信验证码查看(企业签署方不支持该方式) 如果不传默认为1 查看合同的认证方式 Flow层级的优先于approver层级的 (当手写签名方式为OCR_ESIGN时,合同认证方式2无效,因为这种签名方式依赖实名认证)Boolean
getIsFullText()
Get 签署前置条件:阅读全文限制Boolean
getNotChannelOrganization()
Get 指定当前签署人为第三方应用集成子客,默认false:当前签署人为第三方应用集成子客,true:当前签署人为saas企业用户String
getNotifyType()
Get 通知类型:SMS(短信) NONE(不做通知), 不传 默认SMSString
getOpenId()
Get 用户openId,第三方应用集成非静默签子客企业签署人必传String
getOrganizationId()
Get 企业idString
getOrganizationName()
Get 企业名称,第三方应用集成非静默签子客企业签署人必传,saas企业签署人必传String
getOrganizationOpenId()
Get 企业OpenId,第三方应用集成非静默签子客企业签署人发起合同必传Long
getPreReadTime()
Get 签署前置条件:阅读时长限制,不传默认10s,最大300s,最小3sString
getRecipientId()
Get 签署人Id,使用模板发起是,对应模板配置中的签署人RecipientId 注意:模板发起时该字段必填Component[]
getSignComponents()
Get 签署控件:文件发起使用String
getUserId()
Get 用户idvoid
setApproverMobile(String ApproverMobile)
Set 签署人手机号,saas企业签署人,个人签署人必传void
setApproverName(String ApproverName)
Set 签署人名称,saas企业签署人,个人签署人必传void
setApproverOption(CommonApproverOption ApproverOption)
Set 签署人配置void
setApproverSignTypes(Long[] ApproverSignTypes)
Set 签署人签署合同时的认证方式 1-人脸认证 2-签署密码 3-运营商三要素(默认为1,2)void
setApproverType(Long ApproverType)
Set 签署人类型,目前支持:0-企业签署人,1-个人签署人,3-企业静默签署人void
setApproverVerifyTypes(Long[] ApproverVerifyTypes)
Set 签署人查看合同时认证方式, 1-实名查看 2-短信验证码查看(企业签署方不支持该方式) 如果不传默认为1 查看合同的认证方式 Flow层级的优先于approver层级的 (当手写签名方式为OCR_ESIGN时,合同认证方式2无效,因为这种签名方式依赖实名认证)void
setIsFullText(Boolean IsFullText)
Set 签署前置条件:阅读全文限制void
setNotChannelOrganization(Boolean NotChannelOrganization)
Set 指定当前签署人为第三方应用集成子客,默认false:当前签署人为第三方应用集成子客,true:当前签署人为saas企业用户void
setNotifyType(String NotifyType)
Set 通知类型:SMS(短信) NONE(不做通知), 不传 默认SMSvoid
setOpenId(String OpenId)
Set 用户openId,第三方应用集成非静默签子客企业签署人必传void
setOrganizationId(String OrganizationId)
Set 企业idvoid
setOrganizationName(String OrganizationName)
Set 企业名称,第三方应用集成非静默签子客企业签署人必传,saas企业签署人必传void
setOrganizationOpenId(String OrganizationOpenId)
Set 企业OpenId,第三方应用集成非静默签子客企业签署人发起合同必传void
setPreReadTime(Long PreReadTime)
Set 签署前置条件:阅读时长限制,不传默认10s,最大300s,最小3svoid
setRecipientId(String RecipientId)
Set 签署人Id,使用模板发起是,对应模板配置中的签署人RecipientId 注意:模板发起时该字段必填void
setSignComponents(Component[] SignComponents)
Set 签署控件:文件发起使用void
setUserId(String UserId)
Set 用户idvoid
toMap(HashMap<String,String> map, String prefix)
Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
CommonFlowApprover
public CommonFlowApprover()
-
CommonFlowApprover
public CommonFlowApprover(CommonFlowApprover 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.
-
-
Method Detail
-
getNotChannelOrganization
public Boolean getNotChannelOrganization()
Get 指定当前签署人为第三方应用集成子客,默认false:当前签署人为第三方应用集成子客,true:当前签署人为saas企业用户- Returns:
- NotChannelOrganization 指定当前签署人为第三方应用集成子客,默认false:当前签署人为第三方应用集成子客,true:当前签署人为saas企业用户
-
setNotChannelOrganization
public void setNotChannelOrganization(Boolean NotChannelOrganization)
Set 指定当前签署人为第三方应用集成子客,默认false:当前签署人为第三方应用集成子客,true:当前签署人为saas企业用户- Parameters:
NotChannelOrganization
- 指定当前签署人为第三方应用集成子客,默认false:当前签署人为第三方应用集成子客,true:当前签署人为saas企业用户
-
getApproverType
public Long getApproverType()
Get 签署人类型,目前支持:0-企业签署人,1-个人签署人,3-企业静默签署人- Returns:
- ApproverType 签署人类型,目前支持:0-企业签署人,1-个人签署人,3-企业静默签署人
-
setApproverType
public void setApproverType(Long ApproverType)
Set 签署人类型,目前支持:0-企业签署人,1-个人签署人,3-企业静默签署人- Parameters:
ApproverType
- 签署人类型,目前支持:0-企业签署人,1-个人签署人,3-企业静默签署人
-
getOrganizationId
public String getOrganizationId()
Get 企业id- Returns:
- OrganizationId 企业id
-
setOrganizationId
public void setOrganizationId(String OrganizationId)
Set 企业id- Parameters:
OrganizationId
- 企业id
-
getOrganizationOpenId
public String getOrganizationOpenId()
Get 企业OpenId,第三方应用集成非静默签子客企业签署人发起合同必传- Returns:
- OrganizationOpenId 企业OpenId,第三方应用集成非静默签子客企业签署人发起合同必传
-
setOrganizationOpenId
public void setOrganizationOpenId(String OrganizationOpenId)
Set 企业OpenId,第三方应用集成非静默签子客企业签署人发起合同必传- Parameters:
OrganizationOpenId
- 企业OpenId,第三方应用集成非静默签子客企业签署人发起合同必传
-
getOrganizationName
public String getOrganizationName()
Get 企业名称,第三方应用集成非静默签子客企业签署人必传,saas企业签署人必传- Returns:
- OrganizationName 企业名称,第三方应用集成非静默签子客企业签署人必传,saas企业签署人必传
-
setOrganizationName
public void setOrganizationName(String OrganizationName)
Set 企业名称,第三方应用集成非静默签子客企业签署人必传,saas企业签署人必传- Parameters:
OrganizationName
- 企业名称,第三方应用集成非静默签子客企业签署人必传,saas企业签署人必传
-
getUserId
public String getUserId()
Get 用户id- Returns:
- UserId 用户id
-
setUserId
public void setUserId(String UserId)
Set 用户id- Parameters:
UserId
- 用户id
-
getOpenId
public String getOpenId()
Get 用户openId,第三方应用集成非静默签子客企业签署人必传- Returns:
- OpenId 用户openId,第三方应用集成非静默签子客企业签署人必传
-
setOpenId
public void setOpenId(String OpenId)
Set 用户openId,第三方应用集成非静默签子客企业签署人必传- Parameters:
OpenId
- 用户openId,第三方应用集成非静默签子客企业签署人必传
-
getApproverName
public String getApproverName()
Get 签署人名称,saas企业签署人,个人签署人必传- Returns:
- ApproverName 签署人名称,saas企业签署人,个人签署人必传
-
setApproverName
public void setApproverName(String ApproverName)
Set 签署人名称,saas企业签署人,个人签署人必传- Parameters:
ApproverName
- 签署人名称,saas企业签署人,个人签署人必传
-
getApproverMobile
public String getApproverMobile()
Get 签署人手机号,saas企业签署人,个人签署人必传- Returns:
- ApproverMobile 签署人手机号,saas企业签署人,个人签署人必传
-
setApproverMobile
public void setApproverMobile(String ApproverMobile)
Set 签署人手机号,saas企业签署人,个人签署人必传- Parameters:
ApproverMobile
- 签署人手机号,saas企业签署人,个人签署人必传
-
getRecipientId
public String getRecipientId()
Get 签署人Id,使用模板发起是,对应模板配置中的签署人RecipientId 注意:模板发起时该字段必填- Returns:
- RecipientId 签署人Id,使用模板发起是,对应模板配置中的签署人RecipientId 注意:模板发起时该字段必填
-
setRecipientId
public void setRecipientId(String RecipientId)
Set 签署人Id,使用模板发起是,对应模板配置中的签署人RecipientId 注意:模板发起时该字段必填- Parameters:
RecipientId
- 签署人Id,使用模板发起是,对应模板配置中的签署人RecipientId 注意:模板发起时该字段必填
-
getPreReadTime
public Long getPreReadTime()
Get 签署前置条件:阅读时长限制,不传默认10s,最大300s,最小3s- Returns:
- PreReadTime 签署前置条件:阅读时长限制,不传默认10s,最大300s,最小3s
-
setPreReadTime
public void setPreReadTime(Long PreReadTime)
Set 签署前置条件:阅读时长限制,不传默认10s,最大300s,最小3s- Parameters:
PreReadTime
- 签署前置条件:阅读时长限制,不传默认10s,最大300s,最小3s
-
getIsFullText
public Boolean getIsFullText()
Get 签署前置条件:阅读全文限制- Returns:
- IsFullText 签署前置条件:阅读全文限制
-
setIsFullText
public void setIsFullText(Boolean IsFullText)
Set 签署前置条件:阅读全文限制- Parameters:
IsFullText
- 签署前置条件:阅读全文限制
-
getNotifyType
public String getNotifyType()
Get 通知类型:SMS(短信) NONE(不做通知), 不传 默认SMS- Returns:
- NotifyType 通知类型:SMS(短信) NONE(不做通知), 不传 默认SMS
-
setNotifyType
public void setNotifyType(String NotifyType)
Set 通知类型:SMS(短信) NONE(不做通知), 不传 默认SMS- Parameters:
NotifyType
- 通知类型:SMS(短信) NONE(不做通知), 不传 默认SMS
-
getApproverOption
public CommonApproverOption getApproverOption()
Get 签署人配置- Returns:
- ApproverOption 签署人配置
-
setApproverOption
public void setApproverOption(CommonApproverOption ApproverOption)
Set 签署人配置- Parameters:
ApproverOption
- 签署人配置
-
getSignComponents
public Component[] getSignComponents()
Get 签署控件:文件发起使用- Returns:
- SignComponents 签署控件:文件发起使用
-
setSignComponents
public void setSignComponents(Component[] SignComponents)
Set 签署控件:文件发起使用- Parameters:
SignComponents
- 签署控件:文件发起使用
-
getApproverVerifyTypes
public Long[] getApproverVerifyTypes()
Get 签署人查看合同时认证方式, 1-实名查看 2-短信验证码查看(企业签署方不支持该方式) 如果不传默认为1 查看合同的认证方式 Flow层级的优先于approver层级的 (当手写签名方式为OCR_ESIGN时,合同认证方式2无效,因为这种签名方式依赖实名认证)- Returns:
- ApproverVerifyTypes 签署人查看合同时认证方式, 1-实名查看 2-短信验证码查看(企业签署方不支持该方式) 如果不传默认为1 查看合同的认证方式 Flow层级的优先于approver层级的 (当手写签名方式为OCR_ESIGN时,合同认证方式2无效,因为这种签名方式依赖实名认证)
-
setApproverVerifyTypes
public void setApproverVerifyTypes(Long[] ApproverVerifyTypes)
Set 签署人查看合同时认证方式, 1-实名查看 2-短信验证码查看(企业签署方不支持该方式) 如果不传默认为1 查看合同的认证方式 Flow层级的优先于approver层级的 (当手写签名方式为OCR_ESIGN时,合同认证方式2无效,因为这种签名方式依赖实名认证)- Parameters:
ApproverVerifyTypes
- 签署人查看合同时认证方式, 1-实名查看 2-短信验证码查看(企业签署方不支持该方式) 如果不传默认为1 查看合同的认证方式 Flow层级的优先于approver层级的 (当手写签名方式为OCR_ESIGN时,合同认证方式2无效,因为这种签名方式依赖实名认证)
-
getApproverSignTypes
public Long[] getApproverSignTypes()
Get 签署人签署合同时的认证方式 1-人脸认证 2-签署密码 3-运营商三要素(默认为1,2)- Returns:
- ApproverSignTypes 签署人签署合同时的认证方式 1-人脸认证 2-签署密码 3-运营商三要素(默认为1,2)
-
setApproverSignTypes
public void setApproverSignTypes(Long[] ApproverSignTypes)
Set 签署人签署合同时的认证方式 1-人脸认证 2-签署密码 3-运营商三要素(默认为1,2)- Parameters:
ApproverSignTypes
- 签署人签署合同时的认证方式 1-人脸认证 2-签署密码 3-运营商三要素(默认为1,2)
-
-