# AddIntentListenerRequest

**Kind**: interface | **Module**: [Intents](https://docs.interop.io/browser/reference/javascript/intents/index.md)

**Source**: https://docs.interop.io/browser/reference/javascript/intents/addintentlistenerrequest/index.html

Use to define dynamic intents, that will have the same lifespan as your application instance

## Properties

- **`contextTypes`** (`string[]`, optional)
- **`customConfig`** (`{ [key: string]: any }`, optional)
- **`description`** (`string`, optional)
- **`displayName`** (`string`, optional)
- **`icon`** (`string`, optional)
- **`intent`** (`string`, required)
- **`resultType`** (`string`, optional)
