Id | String | The Approval ID | [optional] |
TenantId | String | The Tenant ID of the Approval | [optional] |
Type | String | The type of the approval, such as ENTITLEMENT_DESCRIPTIONS, CUSTOM_ACCESS_REQUEST_APPROVAL, GENERIC_APPROVAL | [optional] |
Approvers | []ApprovalIdentity | Object representation of an approver of an approval | [optional] |
CreatedDate | String | Date the approval was created | [optional] |
DueDate | String | Date the approval is due | [optional] |
EscalationStep | String | Step in the escalation process. If set to 0, the approval is not escalated. If set to 1, the approval is escalated to the first approver in the escalation chain. | [optional] |
SerialStep | Int64 | The serial step of the approval in the approval chain. For example, serialStep 1 is the first approval to action in an approval request chain. Parallel approvals are set to 0. | [optional] |
IsEscalated | Boolean | Whether or not the approval has been escalated. Will reset to false when the approval is actioned on. | [optional] [default to $false] |
Name | []ApprovalName | The name of the approval for a given locale | [optional] |
BatchRequest | ApprovalBatch | The name of the approval for a given locale | [optional] |
ApprovalConfig | ApprovalConfig | The configuration of the approval, such as the approval criteria and whether it is a parallel or serial approval | [optional] |
Description | []ApprovalDescription | The description of the approval for a given locale | [optional] |
Medium | Enum [ "EMAIL", "SLACK", "TEAMS" ] | Signifies what medium to use when sending notifications (currently only email is utilized) | [optional] |
Priority | Enum [ "HIGH", "MEDIUM", "LOW" ] | The priority of the approval | [optional] |
Requester | ApprovalIdentity | Object representation of the requester of the approval | [optional] |
Requestee | ApprovalIdentity | Object representation of the requestee of the approval | [optional] |
Comments | []ApprovalComment1 | Object representation of a comment on the approval | [optional] |
ApprovedBy | []ApprovalIdentityRecord | Array of approvers who have approved the approval | [optional] |
RejectedBy | []ApprovalIdentityRecord | Array of approvers who have rejected the approval | [optional] |
AssignedTo | []ApprovalIdentity | Array of identities that the approval request is currently assigned to/waiting on. For parallel approvals, this is set to all approvers left to approve. | [optional] |
CompletedDate | String | Date the approval was completed | [optional] |
ApprovalCriteria | ApprovalApprovalCriteria | | [optional] |
AdditionalAttributes | String | Json string representing additional attributes known about the object to be approved. | [optional] |
ReferenceData | []ApprovalReference | Reference data related to the approval | [optional] |
ReassignmentHistory | []ApprovalReassignmentHistory | History of whom the approval request was assigned to | [optional] |
StaticAttributes | [map[string]SystemCollectionsHashtable]https://learn.microsoft.com/en-us/dotnet/api/system.collections.hashtable?view=net-9.0 | Field that can include any static additional info that may be needed by the service that the approval request originated from | [optional] |
ModifiedDate | System.DateTime | Date/time that the approval request was last updated | [optional] |
RequestedTarget | []ApprovalRequestedTarget | RequestedTarget used to specify the actual object or target the approval request is for | [optional] |