CatalogItemType

CatalogItemType
CatalogItemType
JSON Example
{
    "iconId": {
        "image": [
            "string"
        ],
        "fileName": "string",
        "id": "string",
        "contentType": "string"
    },
    "requestSchema": {
        "classId": "string",
        "typeFilter": "string"
    },
    "description": "string",
    "callbacks": {
        "rollback": false,
        "itemInitialize": false,
        "itemInformation": false,
        "validate": false
    },
    "outputResourceTypeId": {
        "iconId": {
            "image": [
                "string"
            ],
            "fileName": "string",
            "id": "string",
            "contentType": "string"
        },
        "schema": {
            "classId": "string",
            "typeFilter": "string"
        },
        "pluralizedName": "string",
        "parentTypeId": "ResourceType Object",
        "callbacks": {
            "details": false,
            "list": false
        },
        "costFeatures": {
            "leaseCost": false,
            "lease": false
        },
        "description": "string",
        "deleteIfNoChildren": false,
        "listView": {
            "columns": [
                {
                    "filterable": false,
                    "permissibleValues": {
                        "customAllowed": false
                    },
                    "displayAdvice": "string",
                    "dataType": {
                        "typeId": "string"
                    },
                    "isMultiValued": false,
                    "description": "string",
                    "orderIndex": 0,
                    "id": "string",
                    "label": "string",
                    "state": {
                        "dependencies": [
                            "string"
                        ],
                        "facets": [
                            {}
                        ]
                    },
                    "sortable": false
                }
            ],
            "defaultSequence": [
                "string"
            ]
        },
        "name": "string",
        "providerTypeId": {
            "name": "string",
            "id": "string"
        },
        "id": "string",
        "forms": {
            "catalogResourceInfoHidden": false
        },
        "listDescendantTypesSeparately": false,
        "primary": false,
        "showChildrenOutsideParent": false,
        "status": "string"
    },
    "createCustomApprovalTypes": false,
    "itemSchema": {
        "classId": "string",
        "typeFilter": "string"
    },
    "providerId": {
        "name": "string",
        "providerTypeId": {
            "name": "string",
            "id": "string"
        },
        "id": "string"
    },
    "name": "string",
    "providerTypeId": {
        "name": "string",
        "id": "string"
    },
    "id": "string",
    "requestable": false,
    "forms": {
        "requestFormScale": "string",
        "catalogRequestInfoHidden": false
    }
}
iconId
Optional

iconId

requestSchema
Optional

requestSchema

string
description
Optional

description

callbacks
Optional

callbacks

outputResourceTypeId
Optional

outputResourceTypeId

boolean
createCustomApprovalTypes
Optional

createCustomApprovalTypes

itemSchema
Optional

itemSchema

providerId
Optional

providerId

string
name
Optional

name

providerTypeId
Optional

providerTypeId

string
id
Optional

id

boolean
requestable
Required

requestable

forms
Optional

forms