A guild's ephemeral channel data — voice channel statuses and session start times — sent in
answer to EDA.Channel.request_info/2 (opcode 43). These fields are not part of the channel
object, so this is the only way to read them.
Each entry holds :id, and :status and :voice_start_time when they were requested.
Summary
Functions
Converts a raw Discord payload into this event struct.
Types
@type channel() :: %{ id: String.t(), status: String.t() | nil, voice_start_time: DateTime.t() | nil }