Constructor taking a string (channel) name.
How many messages to keep in memory, to allow for nuking.
Representation of a broadcast (stream).
Display name of the broadcaster.
Account name of the broadcaster.
Name of the channel.
A JSON list of the followers of the channel.
UNIX timestamp of when follows was last cached.
Broadcaster user/account/room ID (not name).
The last n messages sent in the channel, used by nuke.
Set when we see a USERSTATE upon joining the channel.
Song request history; UNIX timestamps keyed by nickname.
The current, ongoing stream.
Contained state of a channel, so that there can be several alongside each other.