diff options
Diffstat (limited to 'proto/bot_api.proto')
-rw-r--r-- | proto/bot_api.proto | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/proto/bot_api.proto b/proto/bot_api.proto deleted file mode 100644 index 69a319a..0000000 --- a/proto/bot_api.proto +++ /dev/null @@ -1,40 +0,0 @@ -syntax = "proto3"; - -package grpc.planetwars.bot_api; - -message ServerMessage { - oneof server_message { - PlayerRequest player_request = 1; - } -} -message PlayerRequest { - int32 request_id = 1; - bytes content = 2; -} - -message ClientMessage { - oneof client_message { - PlayerRequestResponse request_response = 1; - } -} - -message PlayerRequestResponse { - int32 request_id = 1; - bytes content = 2; -} - -message MatchRequest { - string opponent_name = 1; -} - -message CreatedMatch { - int32 match_id = 1; - string player_key = 2; - string match_url = 3; -} - -service BotApiService { - rpc CreateMatch(MatchRequest) returns (CreatedMatch); - // server sends requests to the player, player responds - rpc ConnectPlayer(stream ClientMessage) returns (stream ServerMessage); -} |