Cockatrice 2026-09-01-Development-3.1.0-beta.10
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
moderator_commands.proto
Go to the documentation of this file.
1syntax = "proto2";
35 }
36 optional string user_name = 1;
37 optional string address = 2;
38 optional uint32 minutes = 3;
39 optional string reason = 4;
40 optional string visible_reason = 5;
41 optional string clientid = 6;
42 optional uint32 remove_messages = 7;
47 optional Command_GetBanHistory ext = 1001;
48 }
49 optional string user_name = 1;
52message Command_WarnUser {
54 optional Command_WarnUser ext = 1002;
55 }
57 optional string user_name = 1;
58 optional string reason = 2;
59 optional string clientid = 3;
60 optional uint32 remove_messages = 4;
61}
65 optional Command_GetWarnHistory ext = 1003;
66 }
67 optional string user_name = 1;
71 extend ModeratorCommand {
72 optional Command_GetWarnList ext = 1004;
73 }
74 optional string mod_name = 1;
75 optional string user_name = 2;
76 optional string user_clientid = 3;
80 extend ModeratorCommand {
81 optional Command_ViewLogHistory ext = 1005;
82 }
83 optional string user_name = 1; // user that created message
84 optional string ip_address = 2; // ip address of user that created message
85 optional string game_name = 3; // client id of user that created the message
86 optional string game_id = 4; // game number the message was sent to
87 optional string message = 5; // raw message that was sent
88 repeated string log_location = 6; // destination of message (ex: main room, game room, private chat)
89 required uint32 date_range = 7; // the length of time (in minutes) to look back for
90 optional uint32 maximum_results = 8; // the maximum number of query results
91}
96 }
97 optional uint32 replay_id = 1;
98 optional string moderator_name = 2;
103 optional Command_ForceActivateUser ext = 1007;
104 }
105 optional string username_to_activate = 1;
106 optional string moderator_name = 2;
108
111 optional Command_GetAdminNotes ext = 1008;
113 optional string user_name = 1;
115
118 optional Command_UpdateAdminNotes ext = 1009;
120 optional string user_name = 1;
121 optional string notes = 2;
126 optional Command_AddCardArtRule ext = 1010;
127 }
129 optional string card_name = 1;
130 optional string card_provider_id = 2;
131 optional string mode = 3; // "ALLOW" or "DENY"
132 optional string reason = 4;
140 optional string card_name = 1;
141 optional string card_provider_id = 2;
143
145 extend ModeratorCommand {
146 optional Command_ListCardArtRules ext = 1012;
149
154 optional string user_name = 1;
155 optional uint32 limit = 2 [default = 110];
156}
157
158message Command_GetUserAlts {
159 extend ModeratorCommand {
160 optional Command_GetUserAlts ext = 1014;
161 }
162 optional string user_name = 1;
163}
164
166 extend ModeratorCommand {
167 optional Command_GetModeratorLastLogins ext = 1015;
168 }
169}
170
172 extend ModeratorCommand {
173 optional Command_RemoveUserAvatar ext = 1017;
174 }
175 optional string user_name = 1;
176}
syntax
Definition admin_commands.proto:1
Definition moderator_commands.proto:113
optional Command_AddCardArtRule ext
Definition moderator_commands.proto:114
Definition moderator_commands.proto:112
optional string card_name
Definition moderator_commands.proto:116
optional string mode
"ALLOW" or "DENY"
Definition moderator_commands.proto:118
optional string card_provider_id
Definition moderator_commands.proto:117
optional string reason
Definition moderator_commands.proto:119
Definition moderator_commands.proto:32
optional Command_BanFromServer ext
Definition moderator_commands.proto:33
Definition moderator_commands.proto:31
optional string user_name
Definition moderator_commands.proto:35
optional uint32 remove_messages
Definition moderator_commands.proto:41
optional uint32 minutes
Definition moderator_commands.proto:37
optional string address
Definition moderator_commands.proto:36
optional string reason
Definition moderator_commands.proto:38
optional string visible_reason
Definition moderator_commands.proto:39
optional string clientid
Definition moderator_commands.proto:40
Definition moderator_commands.proto:93
optional Command_ForceActivateUser ext
Definition moderator_commands.proto:94
Definition moderator_commands.proto:92
optional string moderator_name
Definition moderator_commands.proto:97
optional string username_to_activate
Definition moderator_commands.proto:96
Definition moderator_commands.proto:100
optional Command_GetAdminNotes ext
Definition moderator_commands.proto:101
Definition moderator_commands.proto:99
optional string user_name
Definition moderator_commands.proto:103
Definition moderator_commands.proto:44
optional Command_GetBanHistory ext
Definition moderator_commands.proto:45
Definition moderator_commands.proto:43
optional string user_name
Definition moderator_commands.proto:47
Definition moderator_commands.proto:147
optional Command_GetModeratorLastLogins ext
Definition moderator_commands.proto:148
Definition moderator_commands.proto:146
Definition moderator_commands.proto:141
optional Command_GetUserAlts ext
Definition moderator_commands.proto:142
Definition moderator_commands.proto:140
optional string user_name
Definition moderator_commands.proto:144
Definition moderator_commands.proto:134
optional Command_GetUserSessions ext
Definition moderator_commands.proto:135
Definition moderator_commands.proto:133
optional uint32 limit
Definition moderator_commands.proto:138
optional string user_name
Definition moderator_commands.proto:137
Definition moderator_commands.proto:59
optional Command_GetWarnHistory ext
Definition moderator_commands.proto:60
Definition moderator_commands.proto:58
optional string user_name
Definition moderator_commands.proto:62
Definition moderator_commands.proto:65
optional Command_GetWarnList ext
Definition moderator_commands.proto:66
Definition moderator_commands.proto:64
optional string user_clientid
Definition moderator_commands.proto:70
optional string user_name
Definition moderator_commands.proto:69
optional string mod_name
Definition moderator_commands.proto:68
Definition moderator_commands.proto:86
optional Command_GrantReplayAccess ext
Definition moderator_commands.proto:87
Definition moderator_commands.proto:85
optional uint32 replay_id
Definition moderator_commands.proto:89
optional string moderator_name
Definition moderator_commands.proto:90
Definition moderator_commands.proto:129
optional Command_ListCardArtRules ext
Definition moderator_commands.proto:130
Definition moderator_commands.proto:128
Definition moderator_commands.proto:122
optional Command_RemoveCardArtRule ext
Definition moderator_commands.proto:123
Definition moderator_commands.proto:121
optional string card_name
Definition moderator_commands.proto:125
optional string card_provider_id
Definition moderator_commands.proto:126
Definition moderator_commands.proto:152
optional Command_RemoveUserAvatar ext
Definition moderator_commands.proto:153
Definition moderator_commands.proto:151
optional string user_name
Definition moderator_commands.proto:155
Definition moderator_commands.proto:106
optional Command_UpdateAdminNotes ext
Definition moderator_commands.proto:107
Definition moderator_commands.proto:105
optional string user_name
Definition moderator_commands.proto:109
optional string notes
Definition moderator_commands.proto:110
Definition moderator_commands.proto:73
optional Command_ViewLogHistory ext
Definition moderator_commands.proto:74
Definition moderator_commands.proto:72
optional string ip_address
ip address of user that created message
Definition moderator_commands.proto:77
optional string user_name
user that created message
Definition moderator_commands.proto:76
optional uint32 maximum_results
the maximum number of query results
Definition moderator_commands.proto:83
optional string game_name
client id of user that created the message
Definition moderator_commands.proto:78
required uint32 date_range
the length of time (in minutes) to look back for
Definition moderator_commands.proto:82
optional string game_id
game number the message was sent to
Definition moderator_commands.proto:79
repeated string log_location
< raw message that was sent
Definition moderator_commands.proto:81
Definition moderator_commands.proto:50
optional Command_WarnUser ext
Definition moderator_commands.proto:51
Definition moderator_commands.proto:49
optional uint32 remove_messages
Definition moderator_commands.proto:56
optional string clientid
Definition moderator_commands.proto:55
optional string reason
Definition moderator_commands.proto:54
optional string user_name
Definition moderator_commands.proto:53
Definition moderator_commands.proto:2
extensions to max
Definition moderator_commands.proto:29
ModeratorCommandType
Definition moderator_commands.proto:3
@ GET_MODERATOR_LAST_LOGINS
Definition moderator_commands.proto:19
@ GRANT_REPLAY_ACCESS
Definition moderator_commands.proto:10
@ REMOVE_CARD_ART_RULE
Definition moderator_commands.proto:15
@ REPLAY_DOWNLOAD_BY_GAME_ID
Definition moderator_commands.proto:25
@ REPORT_STATS
Definition moderator_commands.proto:27
@ REPORT_ASSIGN
Definition moderator_commands.proto:23
@ UPDATE_ADMIN_NOTES
Definition moderator_commands.proto:13
@ FORCE_ACTIVATE_USER
Definition moderator_commands.proto:11
@ GET_USER_SESSIONS
Definition moderator_commands.proto:17
@ VIEWLOG_HISTORY
Definition moderator_commands.proto:9
@ RESET_USER_PASSWORD
Definition moderator_commands.proto:20
@ BAN_FROM_SERVER
Definition moderator_commands.proto:4
@ WARN_HISTORY
Definition moderator_commands.proto:7
@ REMOVE_USER_AVATAR
Definition moderator_commands.proto:21
@ GET_ADMIN_NOTES
Definition moderator_commands.proto:12
@ REPORT_LIST
Definition moderator_commands.proto:22
@ REPORT_USER_INFO
Definition moderator_commands.proto:26
@ GET_USER_ALTS
Definition moderator_commands.proto:18
@ WARN_LIST
Definition moderator_commands.proto:8
@ LIST_CARD_ART_RULES
Definition moderator_commands.proto:16
@ ADD_CARD_ART_RULE
Definition moderator_commands.proto:14
@ WARN_USER
Definition moderator_commands.proto:6
@ BAN_HISTORY
Definition moderator_commands.proto:5
@ REPORT_RESOLVE
Definition moderator_commands.proto:24