Class FlowInfo
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.essbasic.v20210526.models.FlowInfo
-
public class FlowInfo extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAutoSignScene()Get 个人自动签场景。发起自动签署时,需设置对应自动签署场景,目前仅支持场景:处方单-E_PRESCRIPTION_AUTO_SIGNStringgetCallbackUrl()Get 回调地址,最大长度1000个字符CcInfo[]getCcInfos()Get 被抄送人的信息列表,抄送功能暂不开放LonggetCcNotifyType()Get 给关注人发送短信通知的类型,0-合同发起时通知 1-签署完成后通知StringgetCustomerData()Get 第三方应用平台的业务信息,最大长度1000个字符。StringgetCustomShowMap()Get 合同显示的页卡模板,说明:只支持{合同名称}, {发起方企业}, {发起方姓名}, {签署方N企业}, {签署方N姓名},且N不能超过签署人的数量,N从1开始LonggetDeadline()Get 签署截止时间戳,超过有效签署时间则该签署流程失败,默认一年FlowApproverInfo[]getFlowApprovers()Get 多个签署人信息,最大支持50个签署方StringgetFlowDescription()Get 合同描述,最大长度1000个字符StringgetFlowName()Get 合同名字,最大长度200个字符StringgetFlowType()Get 合同类型,如:1.FormField[]getFormFields()Get 表单K-V对列表BooleangetNeedSignReview()Get 发起方企业的签署人进行签署操作是否需要企业内部审批。 若设置为true,审核结果需通过接口 ChannelCreateFlowSignReview 通知电子签,审核通过后,发起方企业签署人方可进行签署操作,否则会阻塞其签署操作。 注:企业可以通过此功能与企业内部的审批流程进行关联,支持手动、静默签署合同。StringgetTemplateId()Get 模板IDvoidsetAutoSignScene(String AutoSignScene)Set 个人自动签场景。发起自动签署时,需设置对应自动签署场景,目前仅支持场景:处方单-E_PRESCRIPTION_AUTO_SIGNvoidsetCallbackUrl(String CallbackUrl)Set 回调地址,最大长度1000个字符voidsetCcInfos(CcInfo[] CcInfos)Set 被抄送人的信息列表,抄送功能暂不开放voidsetCcNotifyType(Long CcNotifyType)Set 给关注人发送短信通知的类型,0-合同发起时通知 1-签署完成后通知voidsetCustomerData(String CustomerData)Set 第三方应用平台的业务信息,最大长度1000个字符。voidsetCustomShowMap(String CustomShowMap)Set 合同显示的页卡模板,说明:只支持{合同名称}, {发起方企业}, {发起方姓名}, {签署方N企业}, {签署方N姓名},且N不能超过签署人的数量,N从1开始voidsetDeadline(Long Deadline)Set 签署截止时间戳,超过有效签署时间则该签署流程失败,默认一年voidsetFlowApprovers(FlowApproverInfo[] FlowApprovers)Set 多个签署人信息,最大支持50个签署方voidsetFlowDescription(String FlowDescription)Set 合同描述,最大长度1000个字符voidsetFlowName(String FlowName)Set 合同名字,最大长度200个字符voidsetFlowType(String FlowType)Set 合同类型,如:1.voidsetFormFields(FormField[] FormFields)Set 表单K-V对列表voidsetNeedSignReview(Boolean NeedSignReview)Set 发起方企业的签署人进行签署操作是否需要企业内部审批。 若设置为true,审核结果需通过接口 ChannelCreateFlowSignReview 通知电子签,审核通过后,发起方企业签署人方可进行签署操作,否则会阻塞其签署操作。 注:企业可以通过此功能与企业内部的审批流程进行关联,支持手动、静默签署合同。voidsetTemplateId(String TemplateId)Set 模板IDvoidtoMap(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
-
FlowInfo
public FlowInfo()
-
FlowInfo
public FlowInfo(FlowInfo 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
-
getFlowName
public String getFlowName()
Get 合同名字,最大长度200个字符- Returns:
- FlowName 合同名字,最大长度200个字符
-
setFlowName
public void setFlowName(String FlowName)
Set 合同名字,最大长度200个字符- Parameters:
FlowName- 合同名字,最大长度200个字符
-
getDeadline
public Long getDeadline()
Get 签署截止时间戳,超过有效签署时间则该签署流程失败,默认一年- Returns:
- Deadline 签署截止时间戳,超过有效签署时间则该签署流程失败,默认一年
-
setDeadline
public void setDeadline(Long Deadline)
Set 签署截止时间戳,超过有效签署时间则该签署流程失败,默认一年- Parameters:
Deadline- 签署截止时间戳,超过有效签署时间则该签署流程失败,默认一年
-
getTemplateId
public String getTemplateId()
Get 模板ID- Returns:
- TemplateId 模板ID
-
setTemplateId
public void setTemplateId(String TemplateId)
Set 模板ID- Parameters:
TemplateId- 模板ID
-
getFlowApprovers
public FlowApproverInfo[] getFlowApprovers()
Get 多个签署人信息,最大支持50个签署方- Returns:
- FlowApprovers 多个签署人信息,最大支持50个签署方
-
setFlowApprovers
public void setFlowApprovers(FlowApproverInfo[] FlowApprovers)
Set 多个签署人信息,最大支持50个签署方- Parameters:
FlowApprovers- 多个签署人信息,最大支持50个签署方
-
getFormFields
public FormField[] getFormFields()
Get 表单K-V对列表- Returns:
- FormFields 表单K-V对列表
-
setFormFields
public void setFormFields(FormField[] FormFields)
Set 表单K-V对列表- Parameters:
FormFields- 表单K-V对列表
-
getCallbackUrl
public String getCallbackUrl()
Get 回调地址,最大长度1000个字符- Returns:
- CallbackUrl 回调地址,最大长度1000个字符
-
setCallbackUrl
public void setCallbackUrl(String CallbackUrl)
Set 回调地址,最大长度1000个字符- Parameters:
CallbackUrl- 回调地址,最大长度1000个字符
-
getFlowType
public String getFlowType()
Get 合同类型,如:1. “劳务”;2. “销售”;3. “租赁”;4. “其他”,最大长度200个字符- Returns:
- FlowType 合同类型,如:1. “劳务”;2. “销售”;3. “租赁”;4. “其他”,最大长度200个字符
-
setFlowType
public void setFlowType(String FlowType)
Set 合同类型,如:1. “劳务”;2. “销售”;3. “租赁”;4. “其他”,最大长度200个字符- Parameters:
FlowType- 合同类型,如:1. “劳务”;2. “销售”;3. “租赁”;4. “其他”,最大长度200个字符
-
getFlowDescription
public String getFlowDescription()
Get 合同描述,最大长度1000个字符- Returns:
- FlowDescription 合同描述,最大长度1000个字符
-
setFlowDescription
public void setFlowDescription(String FlowDescription)
Set 合同描述,最大长度1000个字符- Parameters:
FlowDescription- 合同描述,最大长度1000个字符
-
getCustomerData
public String getCustomerData()
Get 第三方应用平台的业务信息,最大长度1000个字符。- Returns:
- CustomerData 第三方应用平台的业务信息,最大长度1000个字符。
-
setCustomerData
public void setCustomerData(String CustomerData)
Set 第三方应用平台的业务信息,最大长度1000个字符。- Parameters:
CustomerData- 第三方应用平台的业务信息,最大长度1000个字符。
-
getCustomShowMap
public String getCustomShowMap()
Get 合同显示的页卡模板,说明:只支持{合同名称}, {发起方企业}, {发起方姓名}, {签署方N企业}, {签署方N姓名},且N不能超过签署人的数量,N从1开始- Returns:
- CustomShowMap 合同显示的页卡模板,说明:只支持{合同名称}, {发起方企业}, {发起方姓名}, {签署方N企业}, {签署方N姓名},且N不能超过签署人的数量,N从1开始
-
setCustomShowMap
public void setCustomShowMap(String CustomShowMap)
Set 合同显示的页卡模板,说明:只支持{合同名称}, {发起方企业}, {发起方姓名}, {签署方N企业}, {签署方N姓名},且N不能超过签署人的数量,N从1开始- Parameters:
CustomShowMap- 合同显示的页卡模板,说明:只支持{合同名称}, {发起方企业}, {发起方姓名}, {签署方N企业}, {签署方N姓名},且N不能超过签署人的数量,N从1开始
-
getCcInfos
public CcInfo[] getCcInfos()
Get 被抄送人的信息列表,抄送功能暂不开放- Returns:
- CcInfos 被抄送人的信息列表,抄送功能暂不开放
-
setCcInfos
public void setCcInfos(CcInfo[] CcInfos)
Set 被抄送人的信息列表,抄送功能暂不开放- Parameters:
CcInfos- 被抄送人的信息列表,抄送功能暂不开放
-
getNeedSignReview
public Boolean getNeedSignReview()
Get 发起方企业的签署人进行签署操作是否需要企业内部审批。 若设置为true,审核结果需通过接口 ChannelCreateFlowSignReview 通知电子签,审核通过后,发起方企业签署人方可进行签署操作,否则会阻塞其签署操作。 注:企业可以通过此功能与企业内部的审批流程进行关联,支持手动、静默签署合同。- Returns:
- NeedSignReview 发起方企业的签署人进行签署操作是否需要企业内部审批。 若设置为true,审核结果需通过接口 ChannelCreateFlowSignReview 通知电子签,审核通过后,发起方企业签署人方可进行签署操作,否则会阻塞其签署操作。 注:企业可以通过此功能与企业内部的审批流程进行关联,支持手动、静默签署合同。
-
setNeedSignReview
public void setNeedSignReview(Boolean NeedSignReview)
Set 发起方企业的签署人进行签署操作是否需要企业内部审批。 若设置为true,审核结果需通过接口 ChannelCreateFlowSignReview 通知电子签,审核通过后,发起方企业签署人方可进行签署操作,否则会阻塞其签署操作。 注:企业可以通过此功能与企业内部的审批流程进行关联,支持手动、静默签署合同。- Parameters:
NeedSignReview- 发起方企业的签署人进行签署操作是否需要企业内部审批。 若设置为true,审核结果需通过接口 ChannelCreateFlowSignReview 通知电子签,审核通过后,发起方企业签署人方可进行签署操作,否则会阻塞其签署操作。 注:企业可以通过此功能与企业内部的审批流程进行关联,支持手动、静默签署合同。
-
getCcNotifyType
public Long getCcNotifyType()
Get 给关注人发送短信通知的类型,0-合同发起时通知 1-签署完成后通知- Returns:
- CcNotifyType 给关注人发送短信通知的类型,0-合同发起时通知 1-签署完成后通知
-
setCcNotifyType
public void setCcNotifyType(Long CcNotifyType)
Set 给关注人发送短信通知的类型,0-合同发起时通知 1-签署完成后通知- Parameters:
CcNotifyType- 给关注人发送短信通知的类型,0-合同发起时通知 1-签署完成后通知
-
getAutoSignScene
public String getAutoSignScene()
Get 个人自动签场景。发起自动签署时,需设置对应自动签署场景,目前仅支持场景:处方单-E_PRESCRIPTION_AUTO_SIGN- Returns:
- AutoSignScene 个人自动签场景。发起自动签署时,需设置对应自动签署场景,目前仅支持场景:处方单-E_PRESCRIPTION_AUTO_SIGN
-
setAutoSignScene
public void setAutoSignScene(String AutoSignScene)
Set 个人自动签场景。发起自动签署时,需设置对应自动签署场景,目前仅支持场景:处方单-E_PRESCRIPTION_AUTO_SIGN- Parameters:
AutoSignScene- 个人自动签场景。发起自动签署时,需设置对应自动签署场景,目前仅支持场景:处方单-E_PRESCRIPTION_AUTO_SIGN
-
-