[@knotfive/chatpi-client-js](../README.md) › [Globals](../globals.md) › ["types"](../modules/_types_.md) › [ConnectionConfig](_types_.connectionconfig.md)

# Interface: ConnectionConfig

## Hierarchy

* **ConnectionConfig**

## Index

### Properties

* [apiKey](_types_.connectionconfig.md#apikey)
* [authorizationToken](_types_.connectionconfig.md#authorizationtoken)
* [channelIds](_types_.connectionconfig.md#channelids)
* [messageQuery](_types_.connectionconfig.md#messagequery)
* [onMessageReceive](_types_.connectionconfig.md#onmessagereceive)
* [onPresenceChange](_types_.connectionconfig.md#onpresencechange)
* [typingTimeout](_types_.connectionconfig.md#typingtimeout)
* [url](_types_.connectionconfig.md#url)
* [userToken](_types_.connectionconfig.md#usertoken)

## Properties

###  apiKey

• **apiKey**: *string*

*Defined in [types.ts:27](https://github.com/ArcQ/chatpi/blob/8af0fd6/clients/js/chatpi-client/src/types.ts#L27)*

___

###  authorizationToken

• **authorizationToken**: *string*

*Defined in [types.ts:30](https://github.com/ArcQ/chatpi/blob/8af0fd6/clients/js/chatpi-client/src/types.ts#L30)*

___

###  channelIds

• **channelIds**: *Array‹[ChannelId](../modules/_types_.md#channelid)›*

*Defined in [types.ts:28](https://github.com/ArcQ/chatpi/blob/8af0fd6/clients/js/chatpi-client/src/types.ts#L28)*

___

###  messageQuery

• **messageQuery**: *[MessageQuery](_types_.messagequery.md)*

*Defined in [types.ts:34](https://github.com/ArcQ/chatpi/blob/8af0fd6/clients/js/chatpi-client/src/types.ts#L34)*

___

###  onMessageReceive

• **onMessageReceive**: *[onMessageReceive](_types_.onmessagereceive.md)*

*Defined in [types.ts:32](https://github.com/ArcQ/chatpi/blob/8af0fd6/clients/js/chatpi-client/src/types.ts#L32)*

___

###  onPresenceChange

• **onPresenceChange**: *[onPresenceChangeCb](_types_.onpresencechangecb.md)*

*Defined in [types.ts:31](https://github.com/ArcQ/chatpi/blob/8af0fd6/clients/js/chatpi-client/src/types.ts#L31)*

___

###  typingTimeout

• **typingTimeout**: *number*

*Defined in [types.ts:33](https://github.com/ArcQ/chatpi/blob/8af0fd6/clients/js/chatpi-client/src/types.ts#L33)*

___

###  url

• **url**: *string*

*Defined in [types.ts:26](https://github.com/ArcQ/chatpi/blob/8af0fd6/clients/js/chatpi-client/src/types.ts#L26)*

___

###  userToken

• **userToken**: *string*

*Defined in [types.ts:29](https://github.com/ArcQ/chatpi/blob/8af0fd6/clients/js/chatpi-client/src/types.ts#L29)*
