[chatgpt](../readme.md) / [Exports](../modules.md) / ChatMessage # Interface: ChatMessage ## Table of contents ### Properties - [conversationId](ChatMessage.md#conversationid) - [detail](ChatMessage.md#detail) - [id](ChatMessage.md#id) - [parentMessageId](ChatMessage.md#parentmessageid) - [role](ChatMessage.md#role) - [text](ChatMessage.md#text) ## Properties ### conversationId • `Optional` **conversationId**: `string` #### Defined in [src/types.ts:22](https://github.com/transitive-bullshit/chatgpt-api/blob/4379d52/src/types.ts#L22) ___ ### detail • `Optional` **detail**: `any` #### Defined in [src/types.ts:23](https://github.com/transitive-bullshit/chatgpt-api/blob/4379d52/src/types.ts#L23) ___ ### id • **id**: `string` #### Defined in [src/types.ts:18](https://github.com/transitive-bullshit/chatgpt-api/blob/4379d52/src/types.ts#L18) ___ ### parentMessageId • `Optional` **parentMessageId**: `string` #### Defined in [src/types.ts:21](https://github.com/transitive-bullshit/chatgpt-api/blob/4379d52/src/types.ts#L21) ___ ### role • **role**: [`Role`](../modules.md#role) #### Defined in [src/types.ts:20](https://github.com/transitive-bullshit/chatgpt-api/blob/4379d52/src/types.ts#L20) ___ ### text • **text**: `string` #### Defined in [src/types.ts:19](https://github.com/transitive-bullshit/chatgpt-api/blob/4379d52/src/types.ts#L19)