Districts
Districts are contexts that provide high-level separation of content within a domain.
Unlike channels, which are generally intended to be visible, districts allow users to be selective in what content they engage with.
Aside from the main district, users may join or leave districts at will, and administrators may choose the default state.
A user that is not present in a district will not receive notifications from that district.
A gaming-focused domain might have a district for each game played, where each district has channels for different modes of interaction.
Users could select districts for the games they play while disregarding those for other games.
District {
Name :sequence
Detail :sequence
Channels :list{natural}
Permissions :TBD
}
Properties
Name
Name of the district.
Detail
Description of the channel.
Channels
Each district has a set of hierarchical channels.