public static class GetApprovalDetailResponseBody.GetApprovalDetailResponseBodyApprovalDetail
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 字段和说明 |
|---|---|
Long |
auditId
The ID of the approval process.
|
String |
createTime
The time when the approval process was created.
|
GetApprovalDetailResponseBody.GetApprovalDetailResponseBodyApprovalDetailCurrentHandlers |
currentHandlers
The information about the approver.
|
String |
description
The description of the approval process.
|
Long |
orderId
The ID of the ticket.
|
String |
orderType
The type of the ticket.
|
GetApprovalDetailResponseBody.GetApprovalDetailResponseBodyApprovalDetailReasonList |
reasonList
The reasons for the approval.
|
Long |
templateId
The ID of the workflow template.
|
String |
thirdpartyWorkflowComment
Third-party approval flow remarks.
|
String |
thirdpartyWorkflowUrl
The third-party approval flow link.
|
String |
title
The title of the approval process.
|
String |
workflowInsCode
The approval status of the ticket.
|
GetApprovalDetailResponseBody.GetApprovalDetailResponseBodyApprovalDetailWorkflowNodes |
workflowNodes
The details of approval nodes.
|
| 构造器和说明 |
|---|
GetApprovalDetailResponseBodyApprovalDetail() |
@NameInMap(value="AuditId") public Long auditId
The ID of the approval process.
example:184****
@NameInMap(value="CreateTime") public String createTime
The time when the approval process was created.
example:2021-10-29 14:17:25
@NameInMap(value="CurrentHandlers") public GetApprovalDetailResponseBody.GetApprovalDetailResponseBodyApprovalDetailCurrentHandlers currentHandlers
The information about the approver.
@NameInMap(value="Description") public String description
The description of the approval process.
example:[Instance permissions] Application\
Permission type: ⌈Logon⌋\
Application period: 30.0 days\
Background description: [Instance permissions] logon test\
\
[Application list]\
\<span style=\"color:red\">product\ rm-bp144d5ky4l4rli0417\\\\.mysql.rds.aliyuncs.com:3306 - PRODUCT\
@NameInMap(value="OrderId") public Long orderId
The ID of the ticket.
example:384****
@NameInMap(value="OrderType") public String orderType
The type of the ticket. Valid values:
PERM_APPLY
@NameInMap(value="ReasonList") public GetApprovalDetailResponseBody.GetApprovalDetailResponseBodyApprovalDetailReasonList reasonList
The reasons for the approval.
@NameInMap(value="TemplateId") public Long templateId
The ID of the workflow template.
example:1234
@NameInMap(value="ThirdpartyWorkflowComment") public String thirdpartyWorkflowComment
Third-party approval flow remarks.
example:test
@NameInMap(value="ThirdpartyWorkflowUrl") public String thirdpartyWorkflowUrl
The third-party approval flow link.
example:@NameInMap(value="Title") public String title
The title of the approval process.
example:Permission application ticket - 384\\\\
@NameInMap(value="WorkflowInsCode") public String workflowInsCode
The approval status of the ticket. Valid values:
example:An approval process contains multiple approval nodes, and this parameter is returned for each approval node.
APPROVED
@NameInMap(value="WorkflowNodes") public GetApprovalDetailResponseBody.GetApprovalDetailResponseBodyApprovalDetailWorkflowNodes workflowNodes
The details of approval nodes.
public GetApprovalDetailResponseBodyApprovalDetail()
public static GetApprovalDetailResponseBody.GetApprovalDetailResponseBodyApprovalDetail build(Map<String,?> map) throws Exception
Exceptionpublic GetApprovalDetailResponseBody.GetApprovalDetailResponseBodyApprovalDetail setAuditId(Long auditId)
public Long getAuditId()
public GetApprovalDetailResponseBody.GetApprovalDetailResponseBodyApprovalDetail setCreateTime(String createTime)
public String getCreateTime()
public GetApprovalDetailResponseBody.GetApprovalDetailResponseBodyApprovalDetail setCurrentHandlers(GetApprovalDetailResponseBody.GetApprovalDetailResponseBodyApprovalDetailCurrentHandlers currentHandlers)
public GetApprovalDetailResponseBody.GetApprovalDetailResponseBodyApprovalDetailCurrentHandlers getCurrentHandlers()
public GetApprovalDetailResponseBody.GetApprovalDetailResponseBodyApprovalDetail setDescription(String description)
public String getDescription()
public GetApprovalDetailResponseBody.GetApprovalDetailResponseBodyApprovalDetail setOrderId(Long orderId)
public Long getOrderId()
public GetApprovalDetailResponseBody.GetApprovalDetailResponseBodyApprovalDetail setOrderType(String orderType)
public String getOrderType()
public GetApprovalDetailResponseBody.GetApprovalDetailResponseBodyApprovalDetail setReasonList(GetApprovalDetailResponseBody.GetApprovalDetailResponseBodyApprovalDetailReasonList reasonList)
public GetApprovalDetailResponseBody.GetApprovalDetailResponseBodyApprovalDetailReasonList getReasonList()
public GetApprovalDetailResponseBody.GetApprovalDetailResponseBodyApprovalDetail setTemplateId(Long templateId)
public Long getTemplateId()
public GetApprovalDetailResponseBody.GetApprovalDetailResponseBodyApprovalDetail setThirdpartyWorkflowComment(String thirdpartyWorkflowComment)
public String getThirdpartyWorkflowComment()
public GetApprovalDetailResponseBody.GetApprovalDetailResponseBodyApprovalDetail setThirdpartyWorkflowUrl(String thirdpartyWorkflowUrl)
public String getThirdpartyWorkflowUrl()
public GetApprovalDetailResponseBody.GetApprovalDetailResponseBodyApprovalDetail setTitle(String title)
public String getTitle()
public GetApprovalDetailResponseBody.GetApprovalDetailResponseBodyApprovalDetail setWorkflowInsCode(String workflowInsCode)
public String getWorkflowInsCode()
public GetApprovalDetailResponseBody.GetApprovalDetailResponseBodyApprovalDetail setWorkflowNodes(GetApprovalDetailResponseBody.GetApprovalDetailResponseBodyApprovalDetailWorkflowNodes workflowNodes)
public GetApprovalDetailResponseBody.GetApprovalDetailResponseBodyApprovalDetailWorkflowNodes getWorkflowNodes()
Copyright © 2025. All rights reserved.