# Type Alias: PixiVNJsonInputRequest (/jsdoc/pixi-vn-json/index/type-aliases/PixiVNJsonInputRequest)



\> **PixiVNJsonInputRequest** = `object`

Defined in: [src/schema/PixiVNJsonNarration.ts:5](https://github.com/DRincs-Productions/pixi-vn-json/blob/336c45bc1f677c3b088aac058f0a457afc7cf32e/src/schema/PixiVNJsonNarration.ts#L5)

Requests user input during the narrative.
When this operation is encountered, the engine pauses and waits for the player to provide a value.

Properties [#properties]

defaultValue? [#defaultvalue]

\> `optional` &#x2A;*defaultValue?**: `any`

Defined in: [src/schema/PixiVNJsonNarration.ts:16](https://github.com/DRincs-Productions/pixi-vn-json/blob/336c45bc1f677c3b088aac058f0a457afc7cf32e/src/schema/PixiVNJsonNarration.ts#L16)

A default value that will be used if the player does not provide any input.

***

operationType [#operationtype]

\> **operationType**: `"request"`

Defined in: [src/schema/PixiVNJsonNarration.ts:7](https://github.com/DRincs-Productions/pixi-vn-json/blob/336c45bc1f677c3b088aac058f0a457afc7cf32e/src/schema/PixiVNJsonNarration.ts#L7)

***

type [#type]

\> **type**: `"input"`

Defined in: [src/schema/PixiVNJsonNarration.ts:6](https://github.com/DRincs-Productions/pixi-vn-json/blob/336c45bc1f677c3b088aac058f0a457afc7cf32e/src/schema/PixiVNJsonNarration.ts#L6)

***

valueType? [#valuetype]

\> `optional` &#x2A;*valueType?**: `string`

Defined in: [src/schema/PixiVNJsonNarration.ts:12](https://github.com/DRincs-Productions/pixi-vn-json/blob/336c45bc1f677c3b088aac058f0a457afc7cf32e/src/schema/PixiVNJsonNarration.ts#L12)

The expected value type for the input (e.g. `"string"`, `"number"`, `"boolean"`).
Used by the engine to validate or cast the player's answer.
