# `Jido.Chat.ChannelMeta`
[🔗](https://github.com/agentjido/jido_chat/blob/v1.0.0/lib/jido/chat/channel_meta.ex#L1)

Normalized channel-level metadata for `Jido.Chat.Incoming`.

# `t`

```elixir
@type t() :: %Jido.Chat.ChannelMeta{
  adapter_name: nil | nil | atom(),
  chat_title: nil | nil | binary(),
  chat_type: nil | nil | atom(),
  delivery_external_room_id: nil | nil | binary(),
  external_room_id: nil | nil | any(),
  external_thread_id: nil | nil | binary(),
  is_dm: boolean(),
  metadata: map()
}
```

# `new`

Creates a channel metadata struct from map input.

# `schema`

Returns the Zoi schema for ChannelMeta.

---

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