Class ChannelCreateFlowByFilesRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.essbasic.v20210526.models.ChannelCreateFlowByFilesRequest
-
public class ChannelCreateFlowByFilesRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ChannelCreateFlowByFilesRequest()
ChannelCreateFlowByFilesRequest(ChannelCreateFlowByFilesRequest 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 Deprecated Methods Modifier and Type Method Description Agent
getAgent()
Get 应用相关信息。 此接口Agent.ProxyOrganizationOpenId、Agent.String
getApproverVerifyType()
Get 签署人校验方式 VerifyCheck: 人脸识别(默认) MobileCheck:手机号验证,用户手机号和参与方手机号(ApproverMobile)相同即可查看合同内容(当手写签名方式为OCR_ESIGN时,该校验方式无效,因为这种签名方式依赖实名认证) 参数说明:可选人脸识别或手机号验证两种方式,若选择后者,未实名个人签署方在签署合同时,无需经过实名认证和意愿确认两次人脸识别,该能力仅适用于个人签署方。String
getAutoSignScene()
Get 个人自动签场景。发起自动签署时,需设置对应自动签署场景,目前仅支持场景:处方单-E_PRESCRIPTION_AUTO_SIGNString
getCallbackUrl()
Get 签署流程回调地址,长度不超过255个字符 如果不传递回调地址, 则默认是配置应用号时候使用的回调地址CcInfo[]
getCcInfos()
Get 被抄送人信息列表Long
getCcNotifyType()
Get 给关注人发送短信通知的类型, 0-合同发起时通知 1-签署完成后通知Component[]
getComponents()
Get 签署文件中的发起方的填写控件,需要在发起的时候进行填充String
getCustomerData()
Get 业务信息,最大长度1000个字符。String
getCustomShowMap()
Get 合同显示的页卡模板,说明:只支持{合同名称}, {发起方企业}, {发起方姓名}, {签署方N企业}, {签署方N姓名},且N不能超过签署人的数量,N从1开始Long
getDeadline()
Get 签署流程的签署截止时间。 值为unix时间戳,精确到秒,不传默认为当前时间一年后 不能早于当前时间String[]
getFileIds()
Get 签署文件资源Id列表,目前仅支持单个文件FlowApproverInfo[]
getFlowApprovers()
Get 签署流程签约方列表,最多不超过50个参与方String
getFlowDescription()
Get 签署流程的描述,长度不超过1000个字符String
getFlowName()
Get 签署流程名称,长度不超过200个字符String
getFlowType()
Get 签署流程的类型,长度不超过255个字符Boolean
getNeedSignReview()
Get 发起方企业的签署人进行签署操作是否需要企业内部审批。 若设置为true,审核结果需通过接口 ChannelCreateFlowSignReview 通知电子签,审核通过后,发起方企业签署人方可进行签署操作,否则会阻塞其签署操作。 注:企业可以通过此功能与企业内部的审批流程进行关联,支持手动、静默签署合同。UserInfo
getOperator()
Deprecated.Long
getSignBeanTag()
Get 标识是否允许发起后添加控件。 0为不允许 1为允许。 如果为1,创建的时候不能有签署控件,只能创建后添加。注意发起后添加控件功能不支持添加骑缝章和签批控件Boolean
getUnordered()
Get 合同签署顺序类型 true - 无序签, false - 顺序签, 默认为false,即有序签署。 有序签署时以传入FlowApprovers数组的顺序作为签署顺序void
setAgent(Agent Agent)
Set 应用相关信息。 此接口Agent.ProxyOrganizationOpenId、Agent.void
setApproverVerifyType(String ApproverVerifyType)
Set 签署人校验方式 VerifyCheck: 人脸识别(默认) MobileCheck:手机号验证,用户手机号和参与方手机号(ApproverMobile)相同即可查看合同内容(当手写签名方式为OCR_ESIGN时,该校验方式无效,因为这种签名方式依赖实名认证) 参数说明:可选人脸识别或手机号验证两种方式,若选择后者,未实名个人签署方在签署合同时,无需经过实名认证和意愿确认两次人脸识别,该能力仅适用于个人签署方。void
setAutoSignScene(String AutoSignScene)
Set 个人自动签场景。发起自动签署时,需设置对应自动签署场景,目前仅支持场景:处方单-E_PRESCRIPTION_AUTO_SIGNvoid
setCallbackUrl(String CallbackUrl)
Set 签署流程回调地址,长度不超过255个字符 如果不传递回调地址, 则默认是配置应用号时候使用的回调地址void
setCcInfos(CcInfo[] CcInfos)
Set 被抄送人信息列表void
setCcNotifyType(Long CcNotifyType)
Set 给关注人发送短信通知的类型, 0-合同发起时通知 1-签署完成后通知void
setComponents(Component[] Components)
Set 签署文件中的发起方的填写控件,需要在发起的时候进行填充void
setCustomerData(String CustomerData)
Set 业务信息,最大长度1000个字符。void
setCustomShowMap(String CustomShowMap)
Set 合同显示的页卡模板,说明:只支持{合同名称}, {发起方企业}, {发起方姓名}, {签署方N企业}, {签署方N姓名},且N不能超过签署人的数量,N从1开始void
setDeadline(Long Deadline)
Set 签署流程的签署截止时间。 值为unix时间戳,精确到秒,不传默认为当前时间一年后 不能早于当前时间void
setFileIds(String[] FileIds)
Set 签署文件资源Id列表,目前仅支持单个文件void
setFlowApprovers(FlowApproverInfo[] FlowApprovers)
Set 签署流程签约方列表,最多不超过50个参与方void
setFlowDescription(String FlowDescription)
Set 签署流程的描述,长度不超过1000个字符void
setFlowName(String FlowName)
Set 签署流程名称,长度不超过200个字符void
setFlowType(String FlowType)
Set 签署流程的类型,长度不超过255个字符void
setNeedSignReview(Boolean NeedSignReview)
Set 发起方企业的签署人进行签署操作是否需要企业内部审批。 若设置为true,审核结果需通过接口 ChannelCreateFlowSignReview 通知电子签,审核通过后,发起方企业签署人方可进行签署操作,否则会阻塞其签署操作。 注:企业可以通过此功能与企业内部的审批流程进行关联,支持手动、静默签署合同。void
setOperator(UserInfo Operator)
Deprecated.void
setSignBeanTag(Long SignBeanTag)
Set 标识是否允许发起后添加控件。 0为不允许 1为允许。 如果为1,创建的时候不能有签署控件,只能创建后添加。注意发起后添加控件功能不支持添加骑缝章和签批控件void
setUnordered(Boolean Unordered)
Set 合同签署顺序类型 true - 无序签, false - 顺序签, 默认为false,即有序签署。 有序签署时以传入FlowApprovers数组的顺序作为签署顺序void
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
-
ChannelCreateFlowByFilesRequest
public ChannelCreateFlowByFilesRequest()
-
ChannelCreateFlowByFilesRequest
public ChannelCreateFlowByFilesRequest(ChannelCreateFlowByFilesRequest 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
-
getAgent
public Agent getAgent()
Get 应用相关信息。 此接口Agent.ProxyOrganizationOpenId、Agent. ProxyOperator.OpenId、Agent.AppId 均必填。- Returns:
- Agent 应用相关信息。 此接口Agent.ProxyOrganizationOpenId、Agent. ProxyOperator.OpenId、Agent.AppId 均必填。
-
setAgent
public void setAgent(Agent Agent)
Set 应用相关信息。 此接口Agent.ProxyOrganizationOpenId、Agent. ProxyOperator.OpenId、Agent.AppId 均必填。- Parameters:
Agent
- 应用相关信息。 此接口Agent.ProxyOrganizationOpenId、Agent. ProxyOperator.OpenId、Agent.AppId 均必填。
-
getFlowName
public String getFlowName()
Get 签署流程名称,长度不超过200个字符- Returns:
- FlowName 签署流程名称,长度不超过200个字符
-
setFlowName
public void setFlowName(String FlowName)
Set 签署流程名称,长度不超过200个字符- Parameters:
FlowName
- 签署流程名称,长度不超过200个字符
-
getFlowDescription
public String getFlowDescription()
Get 签署流程的描述,长度不超过1000个字符- Returns:
- FlowDescription 签署流程的描述,长度不超过1000个字符
-
setFlowDescription
public void setFlowDescription(String FlowDescription)
Set 签署流程的描述,长度不超过1000个字符- Parameters:
FlowDescription
- 签署流程的描述,长度不超过1000个字符
-
getFlowApprovers
public FlowApproverInfo[] getFlowApprovers()
Get 签署流程签约方列表,最多不超过50个参与方- Returns:
- FlowApprovers 签署流程签约方列表,最多不超过50个参与方
-
setFlowApprovers
public void setFlowApprovers(FlowApproverInfo[] FlowApprovers)
Set 签署流程签约方列表,最多不超过50个参与方- Parameters:
FlowApprovers
- 签署流程签约方列表,最多不超过50个参与方
-
getFileIds
public String[] getFileIds()
Get 签署文件资源Id列表,目前仅支持单个文件- Returns:
- FileIds 签署文件资源Id列表,目前仅支持单个文件
-
setFileIds
public void setFileIds(String[] FileIds)
Set 签署文件资源Id列表,目前仅支持单个文件- Parameters:
FileIds
- 签署文件资源Id列表,目前仅支持单个文件
-
getComponents
public Component[] getComponents()
Get 签署文件中的发起方的填写控件,需要在发起的时候进行填充- Returns:
- Components 签署文件中的发起方的填写控件,需要在发起的时候进行填充
-
setComponents
public void setComponents(Component[] Components)
Set 签署文件中的发起方的填写控件,需要在发起的时候进行填充- Parameters:
Components
- 签署文件中的发起方的填写控件,需要在发起的时候进行填充
-
getDeadline
public Long getDeadline()
Get 签署流程的签署截止时间。 值为unix时间戳,精确到秒,不传默认为当前时间一年后 不能早于当前时间- Returns:
- Deadline 签署流程的签署截止时间。 值为unix时间戳,精确到秒,不传默认为当前时间一年后 不能早于当前时间
-
setDeadline
public void setDeadline(Long Deadline)
Set 签署流程的签署截止时间。 值为unix时间戳,精确到秒,不传默认为当前时间一年后 不能早于当前时间- Parameters:
Deadline
- 签署流程的签署截止时间。 值为unix时间戳,精确到秒,不传默认为当前时间一年后 不能早于当前时间
-
getCallbackUrl
public String getCallbackUrl()
Get 签署流程回调地址,长度不超过255个字符 如果不传递回调地址, 则默认是配置应用号时候使用的回调地址- Returns:
- CallbackUrl 签署流程回调地址,长度不超过255个字符 如果不传递回调地址, 则默认是配置应用号时候使用的回调地址
-
setCallbackUrl
public void setCallbackUrl(String CallbackUrl)
Set 签署流程回调地址,长度不超过255个字符 如果不传递回调地址, 则默认是配置应用号时候使用的回调地址- Parameters:
CallbackUrl
- 签署流程回调地址,长度不超过255个字符 如果不传递回调地址, 则默认是配置应用号时候使用的回调地址
-
getUnordered
public Boolean getUnordered()
Get 合同签署顺序类型 true - 无序签, false - 顺序签, 默认为false,即有序签署。 有序签署时以传入FlowApprovers数组的顺序作为签署顺序- Returns:
- Unordered 合同签署顺序类型 true - 无序签, false - 顺序签, 默认为false,即有序签署。 有序签署时以传入FlowApprovers数组的顺序作为签署顺序
-
setUnordered
public void setUnordered(Boolean Unordered)
Set 合同签署顺序类型 true - 无序签, false - 顺序签, 默认为false,即有序签署。 有序签署时以传入FlowApprovers数组的顺序作为签署顺序- Parameters:
Unordered
- 合同签署顺序类型 true - 无序签, false - 顺序签, 默认为false,即有序签署。 有序签署时以传入FlowApprovers数组的顺序作为签署顺序
-
getFlowType
public String getFlowType()
Get 签署流程的类型,长度不超过255个字符- Returns:
- FlowType 签署流程的类型,长度不超过255个字符
-
setFlowType
public void setFlowType(String FlowType)
Set 签署流程的类型,长度不超过255个字符- Parameters:
FlowType
- 签署流程的类型,长度不超过255个字符
-
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开始
-
getCustomerData
public String getCustomerData()
Get 业务信息,最大长度1000个字符。- Returns:
- CustomerData 业务信息,最大长度1000个字符。
-
setCustomerData
public void setCustomerData(String CustomerData)
Set 业务信息,最大长度1000个字符。- Parameters:
CustomerData
- 业务信息,最大长度1000个字符。
-
getNeedSignReview
public Boolean getNeedSignReview()
Get 发起方企业的签署人进行签署操作是否需要企业内部审批。 若设置为true,审核结果需通过接口 ChannelCreateFlowSignReview 通知电子签,审核通过后,发起方企业签署人方可进行签署操作,否则会阻塞其签署操作。 注:企业可以通过此功能与企业内部的审批流程进行关联,支持手动、静默签署合同。- Returns:
- NeedSignReview 发起方企业的签署人进行签署操作是否需要企业内部审批。 若设置为true,审核结果需通过接口 ChannelCreateFlowSignReview 通知电子签,审核通过后,发起方企业签署人方可进行签署操作,否则会阻塞其签署操作。 注:企业可以通过此功能与企业内部的审批流程进行关联,支持手动、静默签署合同。
-
setNeedSignReview
public void setNeedSignReview(Boolean NeedSignReview)
Set 发起方企业的签署人进行签署操作是否需要企业内部审批。 若设置为true,审核结果需通过接口 ChannelCreateFlowSignReview 通知电子签,审核通过后,发起方企业签署人方可进行签署操作,否则会阻塞其签署操作。 注:企业可以通过此功能与企业内部的审批流程进行关联,支持手动、静默签署合同。- Parameters:
NeedSignReview
- 发起方企业的签署人进行签署操作是否需要企业内部审批。 若设置为true,审核结果需通过接口 ChannelCreateFlowSignReview 通知电子签,审核通过后,发起方企业签署人方可进行签署操作,否则会阻塞其签署操作。 注:企业可以通过此功能与企业内部的审批流程进行关联,支持手动、静默签署合同。
-
getApproverVerifyType
public String getApproverVerifyType()
Get 签署人校验方式 VerifyCheck: 人脸识别(默认) MobileCheck:手机号验证,用户手机号和参与方手机号(ApproverMobile)相同即可查看合同内容(当手写签名方式为OCR_ESIGN时,该校验方式无效,因为这种签名方式依赖实名认证) 参数说明:可选人脸识别或手机号验证两种方式,若选择后者,未实名个人签署方在签署合同时,无需经过实名认证和意愿确认两次人脸识别,该能力仅适用于个人签署方。- Returns:
- ApproverVerifyType 签署人校验方式 VerifyCheck: 人脸识别(默认) MobileCheck:手机号验证,用户手机号和参与方手机号(ApproverMobile)相同即可查看合同内容(当手写签名方式为OCR_ESIGN时,该校验方式无效,因为这种签名方式依赖实名认证) 参数说明:可选人脸识别或手机号验证两种方式,若选择后者,未实名个人签署方在签署合同时,无需经过实名认证和意愿确认两次人脸识别,该能力仅适用于个人签署方。
-
setApproverVerifyType
public void setApproverVerifyType(String ApproverVerifyType)
Set 签署人校验方式 VerifyCheck: 人脸识别(默认) MobileCheck:手机号验证,用户手机号和参与方手机号(ApproverMobile)相同即可查看合同内容(当手写签名方式为OCR_ESIGN时,该校验方式无效,因为这种签名方式依赖实名认证) 参数说明:可选人脸识别或手机号验证两种方式,若选择后者,未实名个人签署方在签署合同时,无需经过实名认证和意愿确认两次人脸识别,该能力仅适用于个人签署方。- Parameters:
ApproverVerifyType
- 签署人校验方式 VerifyCheck: 人脸识别(默认) MobileCheck:手机号验证,用户手机号和参与方手机号(ApproverMobile)相同即可查看合同内容(当手写签名方式为OCR_ESIGN时,该校验方式无效,因为这种签名方式依赖实名认证) 参数说明:可选人脸识别或手机号验证两种方式,若选择后者,未实名个人签署方在签署合同时,无需经过实名认证和意愿确认两次人脸识别,该能力仅适用于个人签署方。
-
getSignBeanTag
public Long getSignBeanTag()
Get 标识是否允许发起后添加控件。 0为不允许 1为允许。 如果为1,创建的时候不能有签署控件,只能创建后添加。注意发起后添加控件功能不支持添加骑缝章和签批控件- Returns:
- SignBeanTag 标识是否允许发起后添加控件。 0为不允许 1为允许。 如果为1,创建的时候不能有签署控件,只能创建后添加。注意发起后添加控件功能不支持添加骑缝章和签批控件
-
setSignBeanTag
public void setSignBeanTag(Long SignBeanTag)
Set 标识是否允许发起后添加控件。 0为不允许 1为允许。 如果为1,创建的时候不能有签署控件,只能创建后添加。注意发起后添加控件功能不支持添加骑缝章和签批控件- Parameters:
SignBeanTag
- 标识是否允许发起后添加控件。 0为不允许 1为允许。 如果为1,创建的时候不能有签署控件,只能创建后添加。注意发起后添加控件功能不支持添加骑缝章和签批控件
-
getCcInfos
public CcInfo[] getCcInfos()
Get 被抄送人信息列表- Returns:
- CcInfos 被抄送人信息列表
-
setCcInfos
public void setCcInfos(CcInfo[] CcInfos)
Set 被抄送人信息列表- Parameters:
CcInfos
- 被抄送人信息列表
-
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
-
getOperator
@Deprecated public UserInfo getOperator()
Deprecated.Get 操作者的信息,不用传- Returns:
- Operator 操作者的信息,不用传
-
setOperator
@Deprecated public void setOperator(UserInfo Operator)
Deprecated.Set 操作者的信息,不用传- Parameters:
Operator
- 操作者的信息,不用传
-
-