# `ExAthena.Streaming.Event`
[🔗](https://github.com/udin-io/ex_athena/blob/v0.7.1/lib/ex_athena/streaming.ex#L10)

A single streaming event.

# `t`

```elixir
@type t() :: %ExAthena.Streaming.Event{
  data: term(),
  index: non_neg_integer() | nil,
  type: type()
}
```

# `type`

```elixir
@type type() ::
  :start
  | :text_delta
  | :tool_call_start
  | :tool_call_delta
  | :tool_call_end
  | :usage
  | :stop
  | :error
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
