ExtensibleIssue

ExtensibleIssue
ExtensibleIssue

Extensible issue class used by solutions to add custom issues to agents.

When resolved, the issue is removed from the agent and an event is generated.

This structure may be used only with operations rendered under /eam.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "key": 0,
    "description": "string",
    "time": "string",
    "typeId": "string",
    "argument": [
        {
            "_typeName": "string",
            "key": "string",
            "value": {
                "_typeName": "string"
            }
        }
    ],
    "target": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "agent": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "agency": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    }
}
string
typeId
Required

Unique string for this type of issue.

The type must match an event registered by the solution as part of its extension.

argument
Optional

Arguments associated with the typeId.

target
Optional

Reference to an instance of the ManagedEntity managed object.

agent
Optional

Reference to an instance of the Agent managed object.

This structure may be used only with operations rendered under /eam.

agency
Optional

Reference to an instance of the Agency managed object.

This structure may be used only with operations rendered under /eam.