RequestedItemApprovalInfo

RequestedItemApprovalInfo
RequestedItemApprovalInfo
JSON Example
{
    "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"
    }
}
phase
Required

phase

string
requestedFor
Optional

requestedFor

costs
Optional

costs

string
requestInstanceId
Required

requestInstanceId

boolean
hasSourceDetailsForm
Optional

hasSourceDetailsForm

string
requestedItemName
Required

requestedItemName

string
requestReasons
Optional

requestReasons

string
requestingServiceId
Required

requestingServiceId

string
requestDescription
Optional

requestDescription

string
requestedItemDescription
Optional

requestedItemDescription

currentLevel
Optional

currentLevel

string
requestedBy
Optional

requestedBy

string As date-time As date-time
completionTime
Optional

completionTime

pastLevel
Optional

pastLevel

string
requestRef
Optional

requestRef

string
subTenantId
Optional

subTenantId

policyType
Required

policyType

context
Required

context

string
requestClassId
Required

requestClassId

string As date-time As date-time
startTime
Optional

startTime

futureLevel
Optional

futureLevel

string
id
Optional

id

string
state
Optional

state

Possible values are : UNINITIATED, PENDING, APPROVED, REJECTED, IN_ERROR,
policy
Required

policy

Property Of