Class ChannelCreateReleaseFlowRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.essbasic.v20210526.models.ChannelCreateReleaseFlowRequest
-
public class ChannelCreateReleaseFlowRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ChannelCreateReleaseFlowRequest()
ChannelCreateReleaseFlowRequest(ChannelCreateReleaseFlowRequest 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
getCallbackUrl()
Get 签署完回调url,最大长度1000个字符Long
getDeadline()
Get 签署流程的签署截止时间。 值为unix时间戳,精确到秒,不传默认为当前时间七天后String
getNeedRelievedFlowId()
Get 待解除的流程编号(即原流程的编号)UserInfo
getOperator()
Deprecated.OrganizationInfo
getOrganization()
Deprecated.ReleasedApprover[]
getReleasedApprovers()
Get 非必须,解除协议的本企业签署人列表,默认使用原流程的签署人列表;当解除协议的签署人与原流程的签署人不能相同时(例如原流程签署人离职了),需要指定本企业的其他签署人来替换原流程中的原签署人,注意需要指明ApproverNumber来代表需要替换哪一个签署人,已转发的签署人不包含在内,解除协议的签署人数量不能多于原流程的签署人数量RelieveInfo
getReliveInfo()
Get 解除协议内容void
setAgent(Agent Agent)
Set 应用相关信息。 此接口Agent.ProxyOrganizationOpenId、Agent.void
setCallbackUrl(String CallbackUrl)
Set 签署完回调url,最大长度1000个字符void
setDeadline(Long Deadline)
Set 签署流程的签署截止时间。 值为unix时间戳,精确到秒,不传默认为当前时间七天后void
setNeedRelievedFlowId(String NeedRelievedFlowId)
Set 待解除的流程编号(即原流程的编号)void
setOperator(UserInfo Operator)
Deprecated.void
setOrganization(OrganizationInfo Organization)
Deprecated.void
setReleasedApprovers(ReleasedApprover[] ReleasedApprovers)
Set 非必须,解除协议的本企业签署人列表,默认使用原流程的签署人列表;当解除协议的签署人与原流程的签署人不能相同时(例如原流程签署人离职了),需要指定本企业的其他签署人来替换原流程中的原签署人,注意需要指明ApproverNumber来代表需要替换哪一个签署人,已转发的签署人不包含在内,解除协议的签署人数量不能多于原流程的签署人数量void
setReliveInfo(RelieveInfo ReliveInfo)
Set 解除协议内容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
-
ChannelCreateReleaseFlowRequest
public ChannelCreateReleaseFlowRequest()
-
ChannelCreateReleaseFlowRequest
public ChannelCreateReleaseFlowRequest(ChannelCreateReleaseFlowRequest 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 必填。
-
getNeedRelievedFlowId
public String getNeedRelievedFlowId()
Get 待解除的流程编号(即原流程的编号)- Returns:
- NeedRelievedFlowId 待解除的流程编号(即原流程的编号)
-
setNeedRelievedFlowId
public void setNeedRelievedFlowId(String NeedRelievedFlowId)
Set 待解除的流程编号(即原流程的编号)- Parameters:
NeedRelievedFlowId
- 待解除的流程编号(即原流程的编号)
-
getReliveInfo
public RelieveInfo getReliveInfo()
Get 解除协议内容- Returns:
- ReliveInfo 解除协议内容
-
setReliveInfo
public void setReliveInfo(RelieveInfo ReliveInfo)
Set 解除协议内容- Parameters:
ReliveInfo
- 解除协议内容
-
getReleasedApprovers
public ReleasedApprover[] getReleasedApprovers()
Get 非必须,解除协议的本企业签署人列表,默认使用原流程的签署人列表;当解除协议的签署人与原流程的签署人不能相同时(例如原流程签署人离职了),需要指定本企业的其他签署人来替换原流程中的原签署人,注意需要指明ApproverNumber来代表需要替换哪一个签署人,已转发的签署人不包含在内,解除协议的签署人数量不能多于原流程的签署人数量- Returns:
- ReleasedApprovers 非必须,解除协议的本企业签署人列表,默认使用原流程的签署人列表;当解除协议的签署人与原流程的签署人不能相同时(例如原流程签署人离职了),需要指定本企业的其他签署人来替换原流程中的原签署人,注意需要指明ApproverNumber来代表需要替换哪一个签署人,已转发的签署人不包含在内,解除协议的签署人数量不能多于原流程的签署人数量
-
setReleasedApprovers
public void setReleasedApprovers(ReleasedApprover[] ReleasedApprovers)
Set 非必须,解除协议的本企业签署人列表,默认使用原流程的签署人列表;当解除协议的签署人与原流程的签署人不能相同时(例如原流程签署人离职了),需要指定本企业的其他签署人来替换原流程中的原签署人,注意需要指明ApproverNumber来代表需要替换哪一个签署人,已转发的签署人不包含在内,解除协议的签署人数量不能多于原流程的签署人数量- Parameters:
ReleasedApprovers
- 非必须,解除协议的本企业签署人列表,默认使用原流程的签署人列表;当解除协议的签署人与原流程的签署人不能相同时(例如原流程签署人离职了),需要指定本企业的其他签署人来替换原流程中的原签署人,注意需要指明ApproverNumber来代表需要替换哪一个签署人,已转发的签署人不包含在内,解除协议的签署人数量不能多于原流程的签署人数量
-
getCallbackUrl
public String getCallbackUrl()
Get 签署完回调url,最大长度1000个字符- Returns:
- CallbackUrl 签署完回调url,最大长度1000个字符
-
setCallbackUrl
public void setCallbackUrl(String CallbackUrl)
Set 签署完回调url,最大长度1000个字符- Parameters:
CallbackUrl
- 签署完回调url,最大长度1000个字符
-
getOrganization
@Deprecated public OrganizationInfo getOrganization()
Deprecated.Get 暂未开放- Returns:
- Organization 暂未开放
-
setOrganization
@Deprecated public void setOrganization(OrganizationInfo Organization)
Deprecated.Set 暂未开放- Parameters:
Organization
- 暂未开放
-
getOperator
@Deprecated public UserInfo getOperator()
Deprecated.Get 暂未开放- Returns:
- Operator 暂未开放
-
setOperator
@Deprecated public void setOperator(UserInfo Operator)
Deprecated.Set 暂未开放- Parameters:
Operator
- 暂未开放
-
getDeadline
public Long getDeadline()
Get 签署流程的签署截止时间。 值为unix时间戳,精确到秒,不传默认为当前时间七天后- Returns:
- Deadline 签署流程的签署截止时间。 值为unix时间戳,精确到秒,不传默认为当前时间七天后
-
setDeadline
public void setDeadline(Long Deadline)
Set 签署流程的签署截止时间。 值为unix时间戳,精确到秒,不传默认为当前时间七天后- Parameters:
Deadline
- 签署流程的签署截止时间。 值为unix时间戳,精确到秒,不传默认为当前时间七天后
-
-