# Data Object - ExtensibleIssue

Extends
  Issue
See also
  Agency, Agent, vmodl.KeyAnyValue, vim.ManagedEntity
Since
  vEAM API 2.0

## Data Object Description

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.

Properties

Name | Type | Description
--- | --- | ---
agency* | vmodl.ManagedObjectReference to a Agency | An optional agency this issue pertains
agent* | vmodl.ManagedObjectReference to a Agent | An optional agent this issue pertains
argument* | vmodl.KeyAnyValue | Arguments associated with the typeId.
target* | vmodl.ManagedObjectReference to a vim.ManagedEntity | A managed object reference to the object this issue is related to.
typeId | xsd:string | Unique string for this type of issue. The type must match an event registered by the solution as part of its extension.
Properties inherited from Issue
description, key, time
Properties inherited from vmodl.DynamicData
None

*Need not be set