ApprovalProperties interface
Approval Base model.
Properties
| approved |
Array of Entra IDs of approvers who have approved the approval request |
| approvers | List of approvers for the approval request |
| approvers |
Current count of minimum approvers required |
| created |
Approval request creation time |
| grandparent |
Parameter for optimizing query results |
| mandatory |
List of mandatory approvers for the approval request |
| mandatory |
Current count of mandatory approvers that have approved |
| minimum |
Minimum number of approvers required for the approval request |
| parent |
Parameter for optimizing query results |
| provisioning |
Provisioning State. |
| request |
Request metadata for the approval request. |
| state |
Approval request state change time, time at which approval request state changed from pending to approved or rejected. |
| ticket |
Ticket ID for the approval request |
Property Details
approvedByEntraIds
Array of Entra IDs of approvers who have approved the approval request
approvedByEntraIds?: string[]
Property Value
string[]
approvers
approversApprovedCount
Current count of minimum approvers required
approversApprovedCount?: number
Property Value
number
createdAt
Approval request creation time
createdAt?: Date
Property Value
Date
grandparentResourceId
Parameter for optimizing query results
grandparentResourceId?: string
Property Value
string
mandatoryApprovers
List of mandatory approvers for the approval request
mandatoryApprovers?: MandatoryApprover[]
Property Value
mandatoryApproversApprovedCount
Current count of mandatory approvers that have approved
mandatoryApproversApprovedCount?: number
Property Value
number
minimumApproversRequired
Minimum number of approvers required for the approval request
minimumApproversRequired?: number
Property Value
number
parentResourceId
Parameter for optimizing query results
parentResourceId?: string
Property Value
string
provisioningState
Provisioning State.
provisioningState?: string
Property Value
string
requestMetadata
Request metadata for the approval request.
requestMetadata: RequestMetadata
Property Value
stateChangedAt
Approval request state change time, time at which approval request state changed from pending to approved or rejected.
stateChangedAt?: Date
Property Value
Date
ticketId
Ticket ID for the approval request
ticketId?: string
Property Value
string