# Data Object - ExtendedDescription(vim.ExtendedDescription)

Property of
  ProfileMetadata
Extends
  Description
See also
  KeyAnyValue
Since
  vSphere API 4.0

## Data Object Description

Properties

Name | Type | Description
--- | --- | ---
messageArg* | KeyAnyValue[] | Provides named arguments that can be used to localize the message in the catalog.
messageCatalogKeyPrefix | xsd:string | Key to the localized message string in the catalog. If the localized string contains parameters, values to the parameters will be provided in #messageArg. E.g: If the message in the catalog is "IP address is {address}", value for "address" will be provided by #messageArg. Both summary and label in Description will have a corresponding entry in the message catalog with the keys <messageCatalogKeyPrefix>.summary and <messageCatalogKeyPrefix>.label respectively. Description.summary and Description.label will contain the strings in server locale.
Properties inherited from Description
label, summary
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="ExtendedDescription"> <complexContent> <extension base="vsan:Description"> <sequence> <element name="messageCatalogKeyPrefix" type="xsd:string"/> <element name="messageArg" type="vsan:KeyAnyValue" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType>