# Interface: Message

## Properties[​](#properties "Direct link to Properties")

### content[​](#content "Direct link to content")

```ts
content: string;

```

***

### createdAt[​](#createdat "Direct link to createdAt")

```ts
createdAt: Date;

```

***

### id[​](#id "Direct link to id")

```ts
id: string;

```

***

### role[​](#role "Direct link to role")

```ts
role: "user" | "assistant" | "system" | "tool";

```

***

### toolCallId?[​](#toolcallid "Direct link to toolCallId?")

```ts
optional toolCallId: string;

```

***

### toolCalls?[​](#toolcalls "Direct link to toolCalls?")

```ts
optional toolCalls: ToolCall[];

```
