# Type Alias: CustomBeatInput

> **CustomBeatInput** = `object`

Defined in: [scripts/types.ts:92](https://github.com/laruss/react-text-game/blob/37ebb1fd49045bfbb1d2a2fa96b8f14a2f8c2644/packages/messenger/src/scripts/types.ts#L92)

An author-defined payload the package passes through untouched.

## Properties

### data

> **data**: [`Json`](Json.md)

Defined in: [scripts/types.ts:97](https://github.com/laruss/react-text-game/blob/37ebb1fd49045bfbb1d2a2fa96b8f14a2f8c2644/packages/messenger/src/scripts/types.ts#L97)

***

### from

> **from**: `string`

Defined in: [scripts/types.ts:95](https://github.com/laruss/react-text-game/blob/37ebb1fd49045bfbb1d2a2fa96b8f14a2f8c2644/packages/messenger/src/scripts/types.ts#L95)

***

### id?

> `optional` **id**: `string`

Defined in: [scripts/types.ts:94](https://github.com/laruss/react-text-game/blob/37ebb1fd49045bfbb1d2a2fa96b8f14a2f8c2644/packages/messenger/src/scripts/types.ts#L94)

***

### name

> **name**: `string`

Defined in: [scripts/types.ts:96](https://github.com/laruss/react-text-game/blob/37ebb1fd49045bfbb1d2a2fa96b8f14a2f8c2644/packages/messenger/src/scripts/types.ts#L96)

***

### type

> **type**: `"custom"`

Defined in: [scripts/types.ts:93](https://github.com/laruss/react-text-game/blob/37ebb1fd49045bfbb1d2a2fa96b8f14a2f8c2644/packages/messenger/src/scripts/types.ts#L93)
