# apiDetail

The <apiDetail> element provides the most general representation for reference documentation detail about an API item. This element is the main container for the detailed content.

#### Description

In the <apiDetail> element, the <example> and <section> elements are provided to handle support for the current specific API reference.

#### Contained by

apiPackage, apiRef

#### Contains

apiDef, apiDesc, apiImpl, apiSyntax, example, section

#### Content model

( (apiSyntax) (any number) then (apiDef) (any number) then (apiDesc) (any number) then (example or section or apiImpl) (any number))

#### Inheritance

topic/body reference/refbody

- apiSyntax
  The <apiSyntax> element provides the representation in the programming language for the declared interface for the API item.
- apiDef
  The <apiDef> element provides the most general representation of the declared syntax.
- apiDesc
  The <apiDesc> element describes the API item in detail, and expands on the short description about that API item.
- apiImpl
  The <apiImpl> element describes the classifier implementation for specific forms, including class, data type, interface, component, and other API items.

Parent topic: apiRef
Parent topic: apiPackage