ApprovalInfo

ApprovalInfo
ApprovalInfo
JSON Example
{
    "requestedFor": "string",
    "costs": {
        "leaseForDisplay": {
            "unit": "string",
            "amount": 0
        },
        "quoteProvided": false,
        "lease": {
            "unit": "string",
            "amount": 0
        },
        "leaseRate": {
            "basis": {
                "unit": "string",
                "amount": 0
            }
        }
    },
    "requestInstanceId": "string",
    "requestedItemName": "string",
    "requestReasons": "string",
    "requestingServiceId": "string",
    "requestDescription": "string",
    "requestedItemDescription": "string",
    "requestedBy": "string",
    "requestRef": "string",
    "subTenantId": "string",
    "requestClassId": "string",
    "id": "string",
    "state": "string",
    "requestedItemApprovals": [
        {
            "phase": {
                "name": "string",
                "description": "string",
                "id": "string"
            },
            "requestedFor": "string",
            "costs": {
                "leaseForDisplay": {
                    "unit": "string",
                    "amount": 0
                },
                "quoteProvided": false,
                "lease": {
                    "unit": "string",
                    "amount": 0
                },
                "leaseRate": {
                    "basis": {
                        "unit": "string",
                        "amount": 0
                    }
                }
            },
            "requestInstanceId": "string",
            "hasSourceDetailsForm": false,
            "requestedItemName": "string",
            "requestReasons": "string",
            "requestingServiceId": "string",
            "requestDescription": "string",
            "requestedItemDescription": "string",
            "currentLevel": {
                "mode": "string",
                "completionTime": "string",
                "request": [
                    {
                        "completionAction": "string",
                        "assignDate": "string",
                        "workItemNumber": 0,
                        "approvers": [
                            {
                                "displayName": "string",
                                "type": "string",
                                "value": "string"
                            }
                        ],
                        "completionDate": "string",
                        "businessJustification": "string",
                        "id": "string",
                        "workItemId": "string",
                        "state": "string",
                        "completedBy": "string"
                    }
                ],
                "level": {
                    "name": "string",
                    "description": "string",
                    "id": "string"
                },
                "currentApprover": [
                    {
                        "displayName": "string",
                        "type": "string",
                        "value": "string"
                    }
                ],
                "startTime": "string",
                "id": "string",
                "state": "string"
            },
            "requestedBy": "string",
            "completionTime": "string",
            "pastLevel": [
                {
                    "mode": "string",
                    "completionTime": "string",
                    "request": [
                        {
                            "completionAction": "string",
                            "assignDate": "string",
                            "workItemNumber": 0,
                            "approvers": [
                                {
                                    "displayName": "string",
                                    "type": "string",
                                    "value": "string"
                                }
                            ],
                            "completionDate": "string",
                            "businessJustification": "string",
                            "id": "string",
                            "workItemId": "string",
                            "state": "string",
                            "completedBy": "string"
                        }
                    ],
                    "level": {
                        "name": "string",
                        "description": "string",
                        "id": "string"
                    },
                    "currentApprover": [
                        {
                            "displayName": "string",
                            "type": "string",
                            "value": "string"
                        }
                    ],
                    "startTime": "string",
                    "id": "string",
                    "state": "string"
                }
            ],
            "requestRef": "string",
            "subTenantId": "string",
            "policyType": {
                "name": "string",
                "description": "string",
                "id": "string"
            },
            "requestClassId": "string",
            "startTime": "string",
            "futureLevel": [
                {
                    "mode": "string",
                    "completionTime": "string",
                    "request": [
                        {
                            "completionAction": "string",
                            "assignDate": "string",
                            "workItemNumber": 0,
                            "approvers": [
                                {
                                    "displayName": "string",
                                    "type": "string",
                                    "value": "string"
                                }
                            ],
                            "completionDate": "string",
                            "businessJustification": "string",
                            "id": "string",
                            "workItemId": "string",
                            "state": "string",
                            "completedBy": "string"
                        }
                    ],
                    "level": {
                        "name": "string",
                        "description": "string",
                        "id": "string"
                    },
                    "currentApprover": [
                        {
                            "displayName": "string",
                            "type": "string",
                            "value": "string"
                        }
                    ],
                    "startTime": "string",
                    "id": "string",
                    "state": "string"
                }
            ],
            "id": "string",
            "state": "string",
            "policy": {
                "name": "string",
                "description": "string",
                "id": "string"
            }
        }
    ]
}
string
requestedFor
Optional

requestedFor

costs
Optional

costs

string
requestInstanceId
Required

requestInstanceId

string
requestedItemName
Required

requestedItemName

string
requestReasons
Optional

requestReasons

string
requestingServiceId
Required

requestingServiceId

string
requestDescription
Optional

requestDescription

string
requestedItemDescription
Optional

requestedItemDescription

string
requestedBy
Optional

requestedBy

string
requestRef
Optional

requestRef

string
subTenantId
Optional

subTenantId

string
requestClassId
Required

requestClassId

string
id
Optional

id

string
state
Optional

state

Possible values are : UNINITIATED, PENDING, APPROVED, REJECTED, IN_ERROR,
requestedItemApprovals
Optional

requestedItemApprovals