# apiOperationDetail

The <apiOperationDetail> element provides the detailed information about the interface to the operation.

#### Description

The <apiOperationDetail> element provides a set of topic types that describe a function, method, subroutine, procedure, event handler, or other named unit of executable code.

The <example> and <section> elements are provided within the <apiOperationDetail> element to support the current API reference.

#### Contained by

apiOperation

#### Contains

apiConstructorDef, apiDesc, apiImpl, apiOperationDef, apiSyntax, example, section

#### Content model

( ( (apiSyntax) (any number) or (apiConstructorDef) (any number) or (apiOperationDef) (any number)) then (apiDesc) (any number) then (example or section or apiImpl) (any number))

#### Inheritance

topic/body reference/refbody apiRef/apiDetail

- apiSyntax
  The <apiSyntax> element provides the representation in the programming language for the declared interface for the API item.
- apiOperationDef
  The <apiOperationDef> element declares the interface of an operation that does not construct an object but, instead, returns values or performs actions.
- apiConstructorDef
  The <javaConstructorDef> element provides the constructor declaration.
- apiSyntax
  The <apiSyntax> element provides the representation in the programming language for the declared interface for the API item.
- 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: apiOperation