# Intent

**Kind**: interface | **Module**: [App Management](https://docs.interop.io/desktop/reference/javascript/app%20management/index.md)

**Source**: https://docs.interop.io/desktop/reference/javascript/app management/intent/index.html

Describes an Intent.

## Properties

- **`contexts`** (`string[]`, optional)
  The type of predefined data structures with which the Intent handler app works.
- **`customConfig`** (`object`, optional)
  Custom configuration for the Intent.
- **`displayName`** (`string`, optional)
  Display name of the Intent. Can be used in context menus or other UI elements to visualize the Intent.
- **`name`** (`string`, required)
  Name of the Intent.
- **`resultType`** (`string`, optional)
  The type of predefined data structure which the Intent handler app returns.
