Class CreatePrepareFlowRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.ess.v20201111.models.CreatePrepareFlowRequest
-
public class CreatePrepareFlowRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreatePrepareFlowRequest()
CreatePrepareFlowRequest(CreatePrepareFlowRequest 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 Agent
getAgent()
Get 代理相关应用信息,如集团主企业代子企业操作的场景中ProxyOrganizationId必填FlowCreateApprover[]
getApprovers()
Get 签署流程参与者信息,最大限制50方Component
getComponents()
Get 发起方填写控件 该类型控件由发起方完成填写Long
getDeadline()
Get 签署流程的签署截止时间。 值为unix时间戳,精确到秒 不传默认为当前时间一年后String
getFlowId()
Get 合同id,用于通过已web页面发起的合同id快速生成一个web发起合同链接String
getFlowName()
Get 合同名称CreateFlowOption
getFlowOption()
Get 发起合同个性化参数 用于满足创建及页面操作过程中的个性化要求 具体定制化内容详见数据接口说明String
getFlowType()
Get 合同类型名称 该字段用于客户自定义合同类型 建议使用时指定合同类型,便于之后合同分类以及查看 如果合同类型与自定义的合同类型描述一致,会自动归类到自定义的合同类型处,如果不一致,则会创建一个新的自定义合同类型String
getIntelligentStatus()
Get 打开智能添加填写区 默认开启,打开:"OPEN" 关闭:"CLOSE"Boolean
getNeedCreateReview()
Get 开启发起方发起合同审核 true:开启发起方发起合同审核 false:不开启发起方发起合同审核 默认false:不开启发起方发起合同审核Boolean
getNeedSignReview()
Get 是否开启发起方签署审核 true:开启发起方签署审核 false:不开启发起方签署审核 默认false:不开启发起方签署审核UserInfo
getOperator()
Get 调用方用户信息,userId 必填String
getResourceId()
Get 资源id,与ResourceType对应Long
getResourceType()
Get 资源类型, 1:模板 2:文件, 不传默认为2:文件Boolean
getUnordered()
Get 是否顺序签署 true:无序签 false:顺序签String
getUserData()
Get 用户自定义参数String
getUserFlowTypeId()
Get 用户自定义合同类型Id 该id为电子签企业内的合同类型id, 可以在自定义合同类型处获取void
setAgent(Agent Agent)
Set 代理相关应用信息,如集团主企业代子企业操作的场景中ProxyOrganizationId必填void
setApprovers(FlowCreateApprover[] Approvers)
Set 签署流程参与者信息,最大限制50方void
setComponents(Component Components)
Set 发起方填写控件 该类型控件由发起方完成填写void
setDeadline(Long Deadline)
Set 签署流程的签署截止时间。 值为unix时间戳,精确到秒 不传默认为当前时间一年后void
setFlowId(String FlowId)
Set 合同id,用于通过已web页面发起的合同id快速生成一个web发起合同链接void
setFlowName(String FlowName)
Set 合同名称void
setFlowOption(CreateFlowOption FlowOption)
Set 发起合同个性化参数 用于满足创建及页面操作过程中的个性化要求 具体定制化内容详见数据接口说明void
setFlowType(String FlowType)
Set 合同类型名称 该字段用于客户自定义合同类型 建议使用时指定合同类型,便于之后合同分类以及查看 如果合同类型与自定义的合同类型描述一致,会自动归类到自定义的合同类型处,如果不一致,则会创建一个新的自定义合同类型void
setIntelligentStatus(String IntelligentStatus)
Set 打开智能添加填写区 默认开启,打开:"OPEN" 关闭:"CLOSE"void
setNeedCreateReview(Boolean NeedCreateReview)
Set 开启发起方发起合同审核 true:开启发起方发起合同审核 false:不开启发起方发起合同审核 默认false:不开启发起方发起合同审核void
setNeedSignReview(Boolean NeedSignReview)
Set 是否开启发起方签署审核 true:开启发起方签署审核 false:不开启发起方签署审核 默认false:不开启发起方签署审核void
setOperator(UserInfo Operator)
Set 调用方用户信息,userId 必填void
setResourceId(String ResourceId)
Set 资源id,与ResourceType对应void
setResourceType(Long ResourceType)
Set 资源类型, 1:模板 2:文件, 不传默认为2:文件void
setUnordered(Boolean Unordered)
Set 是否顺序签署 true:无序签 false:顺序签void
setUserData(String UserData)
Set 用户自定义参数void
setUserFlowTypeId(String UserFlowTypeId)
Set 用户自定义合同类型Id 该id为电子签企业内的合同类型id, 可以在自定义合同类型处获取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
-
CreatePrepareFlowRequest
public CreatePrepareFlowRequest()
-
CreatePrepareFlowRequest
public CreatePrepareFlowRequest(CreatePrepareFlowRequest 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
-
getOperator
public UserInfo getOperator()
Get 调用方用户信息,userId 必填- Returns:
- Operator 调用方用户信息,userId 必填
-
setOperator
public void setOperator(UserInfo Operator)
Set 调用方用户信息,userId 必填- Parameters:
Operator
- 调用方用户信息,userId 必填
-
getResourceId
public String getResourceId()
Get 资源id,与ResourceType对应- Returns:
- ResourceId 资源id,与ResourceType对应
-
setResourceId
public void setResourceId(String ResourceId)
Set 资源id,与ResourceType对应- Parameters:
ResourceId
- 资源id,与ResourceType对应
-
getFlowName
public String getFlowName()
Get 合同名称- Returns:
- FlowName 合同名称
-
setFlowName
public void setFlowName(String FlowName)
Set 合同名称- Parameters:
FlowName
- 合同名称
-
getUnordered
public Boolean getUnordered()
Get 是否顺序签署 true:无序签 false:顺序签- Returns:
- Unordered 是否顺序签署 true:无序签 false:顺序签
-
setUnordered
public void setUnordered(Boolean Unordered)
Set 是否顺序签署 true:无序签 false:顺序签- Parameters:
Unordered
- 是否顺序签署 true:无序签 false:顺序签
-
getDeadline
public Long getDeadline()
Get 签署流程的签署截止时间。 值为unix时间戳,精确到秒 不传默认为当前时间一年后- Returns:
- Deadline 签署流程的签署截止时间。 值为unix时间戳,精确到秒 不传默认为当前时间一年后
-
setDeadline
public void setDeadline(Long Deadline)
Set 签署流程的签署截止时间。 值为unix时间戳,精确到秒 不传默认为当前时间一年后- Parameters:
Deadline
- 签署流程的签署截止时间。 值为unix时间戳,精确到秒 不传默认为当前时间一年后
-
getUserFlowTypeId
public String getUserFlowTypeId()
Get 用户自定义合同类型Id 该id为电子签企业内的合同类型id, 可以在自定义合同类型处获取- Returns:
- UserFlowTypeId 用户自定义合同类型Id 该id为电子签企业内的合同类型id, 可以在自定义合同类型处获取
-
setUserFlowTypeId
public void setUserFlowTypeId(String UserFlowTypeId)
Set 用户自定义合同类型Id 该id为电子签企业内的合同类型id, 可以在自定义合同类型处获取- Parameters:
UserFlowTypeId
- 用户自定义合同类型Id 该id为电子签企业内的合同类型id, 可以在自定义合同类型处获取
-
getFlowType
public String getFlowType()
Get 合同类型名称 该字段用于客户自定义合同类型 建议使用时指定合同类型,便于之后合同分类以及查看 如果合同类型与自定义的合同类型描述一致,会自动归类到自定义的合同类型处,如果不一致,则会创建一个新的自定义合同类型- Returns:
- FlowType 合同类型名称 该字段用于客户自定义合同类型 建议使用时指定合同类型,便于之后合同分类以及查看 如果合同类型与自定义的合同类型描述一致,会自动归类到自定义的合同类型处,如果不一致,则会创建一个新的自定义合同类型
-
setFlowType
public void setFlowType(String FlowType)
Set 合同类型名称 该字段用于客户自定义合同类型 建议使用时指定合同类型,便于之后合同分类以及查看 如果合同类型与自定义的合同类型描述一致,会自动归类到自定义的合同类型处,如果不一致,则会创建一个新的自定义合同类型- Parameters:
FlowType
- 合同类型名称 该字段用于客户自定义合同类型 建议使用时指定合同类型,便于之后合同分类以及查看 如果合同类型与自定义的合同类型描述一致,会自动归类到自定义的合同类型处,如果不一致,则会创建一个新的自定义合同类型
-
getApprovers
public FlowCreateApprover[] getApprovers()
Get 签署流程参与者信息,最大限制50方- Returns:
- Approvers 签署流程参与者信息,最大限制50方
-
setApprovers
public void setApprovers(FlowCreateApprover[] Approvers)
Set 签署流程参与者信息,最大限制50方- Parameters:
Approvers
- 签署流程参与者信息,最大限制50方
-
getIntelligentStatus
public String getIntelligentStatus()
Get 打开智能添加填写区 默认开启,打开:"OPEN" 关闭:"CLOSE"- Returns:
- IntelligentStatus 打开智能添加填写区 默认开启,打开:"OPEN" 关闭:"CLOSE"
-
setIntelligentStatus
public void setIntelligentStatus(String IntelligentStatus)
Set 打开智能添加填写区 默认开启,打开:"OPEN" 关闭:"CLOSE"- Parameters:
IntelligentStatus
- 打开智能添加填写区 默认开启,打开:"OPEN" 关闭:"CLOSE"
-
getResourceType
public Long getResourceType()
Get 资源类型, 1:模板 2:文件, 不传默认为2:文件- Returns:
- ResourceType 资源类型, 1:模板 2:文件, 不传默认为2:文件
-
setResourceType
public void setResourceType(Long ResourceType)
Set 资源类型, 1:模板 2:文件, 不传默认为2:文件- Parameters:
ResourceType
- 资源类型, 1:模板 2:文件, 不传默认为2:文件
-
getComponents
public Component getComponents()
Get 发起方填写控件 该类型控件由发起方完成填写- Returns:
- Components 发起方填写控件 该类型控件由发起方完成填写
-
setComponents
public void setComponents(Component Components)
Set 发起方填写控件 该类型控件由发起方完成填写- Parameters:
Components
- 发起方填写控件 该类型控件由发起方完成填写
-
getFlowOption
public CreateFlowOption getFlowOption()
Get 发起合同个性化参数 用于满足创建及页面操作过程中的个性化要求 具体定制化内容详见数据接口说明- Returns:
- FlowOption 发起合同个性化参数 用于满足创建及页面操作过程中的个性化要求 具体定制化内容详见数据接口说明
-
setFlowOption
public void setFlowOption(CreateFlowOption FlowOption)
Set 发起合同个性化参数 用于满足创建及页面操作过程中的个性化要求 具体定制化内容详见数据接口说明- Parameters:
FlowOption
- 发起合同个性化参数 用于满足创建及页面操作过程中的个性化要求 具体定制化内容详见数据接口说明
-
getNeedSignReview
public Boolean getNeedSignReview()
Get 是否开启发起方签署审核 true:开启发起方签署审核 false:不开启发起方签署审核 默认false:不开启发起方签署审核- Returns:
- NeedSignReview 是否开启发起方签署审核 true:开启发起方签署审核 false:不开启发起方签署审核 默认false:不开启发起方签署审核
-
setNeedSignReview
public void setNeedSignReview(Boolean NeedSignReview)
Set 是否开启发起方签署审核 true:开启发起方签署审核 false:不开启发起方签署审核 默认false:不开启发起方签署审核- Parameters:
NeedSignReview
- 是否开启发起方签署审核 true:开启发起方签署审核 false:不开启发起方签署审核 默认false:不开启发起方签署审核
-
getNeedCreateReview
public Boolean getNeedCreateReview()
Get 开启发起方发起合同审核 true:开启发起方发起合同审核 false:不开启发起方发起合同审核 默认false:不开启发起方发起合同审核- Returns:
- NeedCreateReview 开启发起方发起合同审核 true:开启发起方发起合同审核 false:不开启发起方发起合同审核 默认false:不开启发起方发起合同审核
-
setNeedCreateReview
public void setNeedCreateReview(Boolean NeedCreateReview)
Set 开启发起方发起合同审核 true:开启发起方发起合同审核 false:不开启发起方发起合同审核 默认false:不开启发起方发起合同审核- Parameters:
NeedCreateReview
- 开启发起方发起合同审核 true:开启发起方发起合同审核 false:不开启发起方发起合同审核 默认false:不开启发起方发起合同审核
-
getUserData
public String getUserData()
Get 用户自定义参数- Returns:
- UserData 用户自定义参数
-
setUserData
public void setUserData(String UserData)
Set 用户自定义参数- Parameters:
UserData
- 用户自定义参数
-
getFlowId
public String getFlowId()
Get 合同id,用于通过已web页面发起的合同id快速生成一个web发起合同链接- Returns:
- FlowId 合同id,用于通过已web页面发起的合同id快速生成一个web发起合同链接
-
setFlowId
public void setFlowId(String FlowId)
Set 合同id,用于通过已web页面发起的合同id快速生成一个web发起合同链接- Parameters:
FlowId
- 合同id,用于通过已web页面发起的合同id快速生成一个web发起合同链接
-
getAgent
public Agent getAgent()
Get 代理相关应用信息,如集团主企业代子企业操作的场景中ProxyOrganizationId必填- Returns:
- Agent 代理相关应用信息,如集团主企业代子企业操作的场景中ProxyOrganizationId必填
-
setAgent
public void setAgent(Agent Agent)
Set 代理相关应用信息,如集团主企业代子企业操作的场景中ProxyOrganizationId必填- Parameters:
Agent
- 代理相关应用信息,如集团主企业代子企业操作的场景中ProxyOrganizationId必填
-
-