Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
serverinfo_room_channel.proto
Go to the documentation of this file.
1syntax = "proto2";
4 enum AccessLevel {
5 // Required user flag set, evaluated per level (not as a ladder):
6 // Registered needs IsRegistered; Judge needs IsJudge or IsModerator;
7 // Moderator needs IsModerator (admins hold it alongside IsAdmin);
8 // Admin needs IsAdmin; Developer needs IsDeveloper or IsAdmin.
9 Public = 0;
11 Judge = 2;
13 Admin = 4;
15 }
16 optional string id = 1; // stable ASCII id, e.g. "deck-discussion"
17 optional string display_name = 2; // server-provided, localizable only server-side
18 optional AccessLevel access_level = 3 [default = Public]; // minimum privilege level required to read the channel
19 // Minimum privilege level required to write to the channel. When unset, writing requires the same level as
20 // reading. This allows read-mostly channels such as a developer news feed: readable by everyone, writable
21 // only by developers.
23 // Static banner shown at the top of the channel, analogous to the room join message on Main. Empty = none.
24 optional string banner_message = 5;
25}
syntax
Definition admin_commands.proto:1
Definition serverinfo_room_channel.proto:2
optional AccessLevel access_level
minimum privilege level required to read the channel
Definition serverinfo_room_channel.proto:18
optional string display_name
server-provided, localizable only server-side
Definition serverinfo_room_channel.proto:17
optional string banner_message
Definition serverinfo_room_channel.proto:26
optional AccessLevel write_access_level
Definition serverinfo_room_channel.proto:23
AccessLevel
Definition serverinfo_room_channel.proto:3
@ Developer
Definition serverinfo_room_channel.proto:14
@ Admin
Definition serverinfo_room_channel.proto:13
@ Moderator
Definition serverinfo_room_channel.proto:12
@ Public
Definition serverinfo_room_channel.proto:9
@ Registered
Definition serverinfo_room_channel.proto:10
@ Judge
Definition serverinfo_room_channel.proto:11