1syntax = "proto2"; 2import "session_commands.proto"; 3import "game_commands.proto"; 4import "room_commands.proto"; 5import "moderator_commands.proto"; 6import "admin_commands.proto"; 7 8message CommandContainer { 9 optional uint64 cmd_id = 1; 10 11 optional uint32 game_id = 10; 12 optional uint32 room_id = 20; 13 14 repeated SessionCommand session_command = 100; 15 repeated GameCommand game_command = 101; 16 repeated RoomCommand room_command = 102; 17 repeated ModeratorCommand moderator_command = 103; 18 repeated AdminCommand admin_command = 104; 19} 20