Normalized channel-level metadata for Jido.Chat.Incoming.
Jido.Chat.Incoming
Creates a channel metadata struct from map input.
Returns the Zoi schema for ChannelMeta.
@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() }