<!--
 ⚠️  AUTO-GENERATED FILE - DO NOT EDIT MANUALLY
 This file is automatically generated by scripts/docs-generator.js
 To make changes, edit the source TypeScript files or update the generator script
-->

[remote](../../) / [Exports](../modules) / IBasicMessage

# Interface: IBasicMessage

## Hierarchy

- **`IBasicMessage`**

  ↳ [`IResponseMessage`](IResponseMessage)

  ↳ [`IRequestMessage`](IRequestMessage)

## Table of contents

### Properties

- [role](IBasicMessage#role)
- [content](IBasicMessage#content)

## Properties

### role

• **role**: `"user"` \| `"assistant"` \| `"system"` \| `"tool"`

#### Defined in

[remote/src/types/message-types.ts:11](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/remote/src/types/message-types.ts#L11)

---

### content

• **content**: `null` \| `string`

#### Defined in

[remote/src/types/message-types.ts:12](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/remote/src/types/message-types.ts#L12)
