> ## Documentation Index
> Fetch the complete documentation index at: https://praison.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Event Type • Rust AI Agent SDK

> EventType: Standard gateway event types.

# EventType

> Defined in the [**gateway**](../modules/gateway) module.

<Badge color="orange">Rust AI Agent SDK</Badge>

Standard gateway event types.

## Fields

| Name              | Type      | Description |
| ----------------- | --------- | ----------- |
| `Connection`      | `variant` | -           |
| `events`          | `variant` | -           |
| `Connect`         | `variant` | -           |
| `Disconnect`      | `variant` | -           |
| `Reconnect`       | `variant` | -           |
| `Session`         | `variant` | -           |
| `events`          | `variant` | -           |
| `SessionStart`    | `variant` | -           |
| `SessionEnd`      | `variant` | -           |
| `SessionUpdate`   | `variant` | -           |
| `Agent`           | `variant` | -           |
| `events`          | `variant` | -           |
| `AgentRegister`   | `variant` | -           |
| `AgentUnregister` | `variant` | -           |
| `AgentStatus`     | `variant` | -           |
| `Message`         | `variant` | -           |
| `events`          | `variant` | -           |
| `Message`         | `variant` | -           |
| `MessageAck`      | `variant` | -           |
| `Typing`          | `variant` | -           |
| `System`          | `variant` | -           |
| `events`          | `variant` | -           |
| `Health`          | `variant` | -           |
| `Error`           | `variant` | -           |
| `Broadcast`       | `variant` | -           |

## Source

<Card title="View on GitHub" icon="github" href="https://github.com/MervinPraison/PraisonAI/blob/main/src/praisonai-rust/praisonai/src/gateway/mod.rs">
  `praisonai/src/gateway/mod.rs` at line 0
</Card>
