public class CreateMultiFlowSignQRCodeRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| CreateMultiFlowSignQRCodeRequest() | 
| CreateMultiFlowSignQRCodeRequest(CreateMultiFlowSignQRCodeRequest 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 | 
|---|---|
| Agent | getAgent()Get 代理企业和员工的信息。
在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。 | 
| ApproverComponentLimitType[] | getApproverComponentLimitTypes()Get 指定签署方在使用个人印章签署控件(SIGN_SIGNATURE) 时可使用的签署方式:自由书写、正楷临摹、系统签名、个人印章。 | 
| ApproverRestriction | getApproverRestrictions()Deprecated.   | 
| String | getCallbackUrl()Deprecated.   | 
| Long | getFlowEffectiveDay()Get 合同流程的签署有效期限,若未设定签署截止日期,则默认为自合同流程创建起的7天内截止。
若在签署截止日期前未完成签署,合同状态将变更为已过期,从而导致合同无效。
最长设定期限不得超过30天。 | 
| String | getFlowName()Get 合同流程的名称(可自定义此名称),长度不能超过200,只能由中文、字母、数字和下划线组成。
该名称还将用于合同签署完成后的下载文件名。 | 
| Boolean | getFlowNameAppendScannerInfo()Get 合同流程名称是否应包含扫码签署人的信息,且遵循特定格式(flowname-姓名-手机号后四位)。
例如,通过参数FlowName设定的扫码发起合同名称为“员工入职合同”,当扫码人张三(手机号18800009527)扫码签署时,合同名称将自动生成为“员工入职合同-张三-9527”。 | 
| Boolean | getForbidPersonalMultipleSign()Get 禁止个人用户重复签署,默认不禁止,即同一用户可多次扫码签署多份合同。若要求同一用户仅能扫码签署一份合同,请传入true。 | 
| Long | getMaxFlowNum()Get 通过此二维码可发起的流程最大限额,如未明确指定,默认为5份。
一旦发起流程数超越该限制,该二维码将自动失效。 | 
| UserInfo | getOperator()Get 执行本接口操作的员工信息。
注: `在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。` | 
| Long | getQrCodeExpiredOn()Get 签署二维码截止时间,格式为Unix标准时间戳(秒),如果未设置签署截止时间,则默认为签署二维码创建后的7天时截止,最长可设置为签署二维码创建后的365天时截止。 | 
| String | getQrCodeName()Get 签署二维码的名称(可自定义此名称),长度不能超过200,只能由中文、字母、数字和下划线组成,会在生成的二维码图片上展示,若为空,则使用FlowName | 
| Long | getQrEffectiveDay()Deprecated.   | 
| ApproverRestriction[] | getRestrictions()Get 指定签署人信息。
在指定签署人后,仅允许特定签署人通过扫描二维码进行签署。 | 
| String | getTemplateId()Get 合同模板ID,为32位字符串。
可登录腾讯电子签控制台,在 "模板"->"模板中心"->"列表展示设置"选中模板 ID 中查看某个模板的TemplateId(在页面中展示为模板ID)。 | 
| String | getUserData()Get 调用方自定义的个性化字段(可自定义此字段的值),并以base64方式编码,支持的最大数据大小为 20480长度。
在合同状态变更的回调信息等场景中,该字段的信息将原封不动地透传给贵方。
回调的相关说明可参考开发者中心的回调通知模块。 | 
| void | setAgent(Agent Agent)Set 代理企业和员工的信息。
在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。 | 
| void | setApproverComponentLimitTypes(ApproverComponentLimitType[] ApproverComponentLimitTypes)Set 指定签署方在使用个人印章签署控件(SIGN_SIGNATURE) 时可使用的签署方式:自由书写、正楷临摹、系统签名、个人印章。 | 
| void | setApproverRestrictions(ApproverRestriction ApproverRestrictions)Deprecated.   | 
| void | setCallbackUrl(String CallbackUrl)Deprecated.   | 
| void | setFlowEffectiveDay(Long FlowEffectiveDay)Set 合同流程的签署有效期限,若未设定签署截止日期,则默认为自合同流程创建起的7天内截止。
若在签署截止日期前未完成签署,合同状态将变更为已过期,从而导致合同无效。
最长设定期限不得超过30天。 | 
| void | setFlowName(String FlowName)Set 合同流程的名称(可自定义此名称),长度不能超过200,只能由中文、字母、数字和下划线组成。
该名称还将用于合同签署完成后的下载文件名。 | 
| void | setFlowNameAppendScannerInfo(Boolean FlowNameAppendScannerInfo)Set 合同流程名称是否应包含扫码签署人的信息,且遵循特定格式(flowname-姓名-手机号后四位)。
例如,通过参数FlowName设定的扫码发起合同名称为“员工入职合同”,当扫码人张三(手机号18800009527)扫码签署时,合同名称将自动生成为“员工入职合同-张三-9527”。 | 
| void | setForbidPersonalMultipleSign(Boolean ForbidPersonalMultipleSign)Set 禁止个人用户重复签署,默认不禁止,即同一用户可多次扫码签署多份合同。若要求同一用户仅能扫码签署一份合同,请传入true。 | 
| void | setMaxFlowNum(Long MaxFlowNum)Set 通过此二维码可发起的流程最大限额,如未明确指定,默认为5份。
一旦发起流程数超越该限制,该二维码将自动失效。 | 
| void | setOperator(UserInfo Operator)Set 执行本接口操作的员工信息。
注: `在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。` | 
| void | setQrCodeExpiredOn(Long QrCodeExpiredOn)Set 签署二维码截止时间,格式为Unix标准时间戳(秒),如果未设置签署截止时间,则默认为签署二维码创建后的7天时截止,最长可设置为签署二维码创建后的365天时截止。 | 
| void | setQrCodeName(String QrCodeName)Set 签署二维码的名称(可自定义此名称),长度不能超过200,只能由中文、字母、数字和下划线组成,会在生成的二维码图片上展示,若为空,则使用FlowName | 
| void | setQrEffectiveDay(Long QrEffectiveDay)Deprecated.   | 
| void | setRestrictions(ApproverRestriction[] Restrictions)Set 指定签署人信息。
在指定签署人后,仅允许特定签署人通过扫描二维码进行签署。 | 
| void | setTemplateId(String TemplateId)Set 合同模板ID,为32位字符串。
可登录腾讯电子签控制台,在 "模板"->"模板中心"->"列表展示设置"选中模板 ID 中查看某个模板的TemplateId(在页面中展示为模板ID)。 | 
| void | setUserData(String UserData)Set 调用方自定义的个性化字段(可自定义此字段的值),并以base64方式编码,支持的最大数据大小为 20480长度。
在合同状态变更的回调信息等场景中,该字段的信息将原封不动地透传给贵方。
回调的相关说明可参考开发者中心的回调通知模块。 | 
| 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 CreateMultiFlowSignQRCodeRequest()
public CreateMultiFlowSignQRCodeRequest(CreateMultiFlowSignQRCodeRequest source)
public UserInfo getOperator()
public void setOperator(UserInfo Operator)
Operator - 执行本接口操作的员工信息。
注: `在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。`public String getTemplateId()
public void setTemplateId(String TemplateId)
TemplateId - 合同模板ID,为32位字符串。
可登录腾讯电子签控制台,在 "模板"->"模板中心"->"列表展示设置"选中模板 ID 中查看某个模板的TemplateId(在页面中展示为模板ID)。public String getFlowName()
public void setFlowName(String FlowName)
FlowName - 合同流程的名称(可自定义此名称),长度不能超过200,只能由中文、字母、数字和下划线组成。
该名称还将用于合同签署完成后的下载文件名。public Long getMaxFlowNum()
public void setMaxFlowNum(Long MaxFlowNum)
MaxFlowNum - 通过此二维码可发起的流程最大限额,如未明确指定,默认为5份。
一旦发起流程数超越该限制,该二维码将自动失效。@Deprecated public Long getQrEffectiveDay()
@Deprecated public void setQrEffectiveDay(Long QrEffectiveDay)
QrEffectiveDay - 二维码的有效期限,默认为7天,最高设定不得超过90天。
一旦超过二维码的有效期限,该二维码将自动失效。public Long getFlowEffectiveDay()
public void setFlowEffectiveDay(Long FlowEffectiveDay)
FlowEffectiveDay - 合同流程的签署有效期限,若未设定签署截止日期,则默认为自合同流程创建起的7天内截止。
若在签署截止日期前未完成签署,合同状态将变更为已过期,从而导致合同无效。
最长设定期限不得超过30天。public ApproverRestriction[] getRestrictions()
public void setRestrictions(ApproverRestriction[] Restrictions)
Restrictions - 指定签署人信息。
在指定签署人后,仅允许特定签署人通过扫描二维码进行签署。public String getUserData()
public void setUserData(String UserData)
UserData - 调用方自定义的个性化字段(可自定义此字段的值),并以base64方式编码,支持的最大数据大小为 20480长度。
在合同状态变更的回调信息等场景中,该字段的信息将原封不动地透传给贵方。
回调的相关说明可参考开发者中心的回调通知模块。@Deprecated public String getCallbackUrl()
@Deprecated public void setCallbackUrl(String CallbackUrl)
CallbackUrl - 已废弃,回调配置统一使用企业应用管理-应用集成-企业版应用中的配置 
public Agent getAgent()
public void setAgent(Agent Agent)
Agent - 代理企业和员工的信息。
在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。@Deprecated public ApproverRestriction getApproverRestrictions()
@Deprecated public void setApproverRestrictions(ApproverRestriction ApproverRestrictions)
ApproverRestrictions - 限制二维码用户条件(已弃用)public ApproverComponentLimitType[] getApproverComponentLimitTypes()
public void setApproverComponentLimitTypes(ApproverComponentLimitType[] ApproverComponentLimitTypes)
ApproverComponentLimitTypes - 指定签署方在使用个人印章签署控件(SIGN_SIGNATURE) 时可使用的签署方式:自由书写、正楷临摹、系统签名、个人印章。public Boolean getForbidPersonalMultipleSign()
public void setForbidPersonalMultipleSign(Boolean ForbidPersonalMultipleSign)
ForbidPersonalMultipleSign - 禁止个人用户重复签署,默认不禁止,即同一用户可多次扫码签署多份合同。若要求同一用户仅能扫码签署一份合同,请传入true。public Boolean getFlowNameAppendScannerInfo()
public void setFlowNameAppendScannerInfo(Boolean FlowNameAppendScannerInfo)
FlowNameAppendScannerInfo - 合同流程名称是否应包含扫码签署人的信息,且遵循特定格式(flowname-姓名-手机号后四位)。
例如,通过参数FlowName设定的扫码发起合同名称为“员工入职合同”,当扫码人张三(手机号18800009527)扫码签署时,合同名称将自动生成为“员工入职合同-张三-9527”。public String getQrCodeName()
public void setQrCodeName(String QrCodeName)
QrCodeName - 签署二维码的名称(可自定义此名称),长度不能超过200,只能由中文、字母、数字和下划线组成,会在生成的二维码图片上展示,若为空,则使用FlowNamepublic Long getQrCodeExpiredOn()
public void setQrCodeExpiredOn(Long QrCodeExpiredOn)
QrCodeExpiredOn - 签署二维码截止时间,格式为Unix标准时间戳(秒),如果未设置签署截止时间,则默认为签署二维码创建后的7天时截止,最长可设置为签署二维码创建后的365天时截止。Copyright © 2025. All rights reserved.