Aggregate personifying an IRC channel and its state.
An IRC channel may have a topic, a creation date, and one or more *modes*. Modes define how the channel behaves and how it treats its users, including which ones have operator and voice status, as well as which are banned, and more.
Array of channel halfops.
Array of channel operators.
Array of voiced channel users.
Template to deduplicate code for mods shorthands.
A channel mode.
When the channel was created, expressed in UNIX time.
Associative array of nicknames with a prefixing channel mode (operator, halfops, voiced, ...) keyed by modechar.
The channel name.
The current topic of the channel, as set by operators.
Associative array of all the nicknames inhabiting the channel.