summaryrefslogtreecommitdiff
path: root/codenames/v1/bot_pb2.pyi
diff options
context:
space:
mode:
Diffstat (limited to 'codenames/v1/bot_pb2.pyi')
-rw-r--r--codenames/v1/bot_pb2.pyi134
1 files changed, 134 insertions, 0 deletions
diff --git a/codenames/v1/bot_pb2.pyi b/codenames/v1/bot_pb2.pyi
new file mode 100644
index 0000000..8faaae0
--- /dev/null
+++ b/codenames/v1/bot_pb2.pyi
@@ -0,0 +1,134 @@
+from codenames.v1 import types_pb2 as _types_pb2
+from google.protobuf.internal import containers as _containers
+from google.protobuf import descriptor as _descriptor
+from google.protobuf import message as _message
+from collections.abc import Iterable as _Iterable, Mapping as _Mapping
+from typing import ClassVar as _ClassVar, Optional as _Optional, Union as _Union
+
+DESCRIPTOR: _descriptor.FileDescriptor
+
+class GameStartedRequest(_message.Message):
+ __slots__ = ("game_id", "bot_id", "your_team", "your_role", "board")
+ GAME_ID_FIELD_NUMBER: _ClassVar[int]
+ BOT_ID_FIELD_NUMBER: _ClassVar[int]
+ YOUR_TEAM_FIELD_NUMBER: _ClassVar[int]
+ YOUR_ROLE_FIELD_NUMBER: _ClassVar[int]
+ BOARD_FIELD_NUMBER: _ClassVar[int]
+ game_id: str
+ bot_id: str
+ your_team: _types_pb2.Team
+ your_role: _types_pb2.Role
+ board: _types_pb2.Board
+ def __init__(self, game_id: _Optional[str] = ..., bot_id: _Optional[str] = ..., your_team: _Optional[_Union[_types_pb2.Team, str]] = ..., your_role: _Optional[_Union[_types_pb2.Role, str]] = ..., board: _Optional[_Union[_types_pb2.Board, _Mapping]] = ...) -> None: ...
+
+class GameStartedResponse(_message.Message):
+ __slots__ = ()
+ def __init__(self) -> None: ...
+
+class GiveClueRequest(_message.Message):
+ __slots__ = ("game_id", "bot_id", "current_team", "moves_since_last_turn", "red_cards_left", "blue_cards_left", "clue_number", "bot_context")
+ GAME_ID_FIELD_NUMBER: _ClassVar[int]
+ BOT_ID_FIELD_NUMBER: _ClassVar[int]
+ CURRENT_TEAM_FIELD_NUMBER: _ClassVar[int]
+ MOVES_SINCE_LAST_TURN_FIELD_NUMBER: _ClassVar[int]
+ RED_CARDS_LEFT_FIELD_NUMBER: _ClassVar[int]
+ BLUE_CARDS_LEFT_FIELD_NUMBER: _ClassVar[int]
+ CLUE_NUMBER_FIELD_NUMBER: _ClassVar[int]
+ BOT_CONTEXT_FIELD_NUMBER: _ClassVar[int]
+ game_id: str
+ bot_id: str
+ current_team: _types_pb2.Team
+ moves_since_last_turn: _containers.RepeatedCompositeFieldContainer[_types_pb2.GameMove]
+ red_cards_left: int
+ blue_cards_left: int
+ clue_number: int
+ bot_context: BotContext
+ def __init__(self, game_id: _Optional[str] = ..., bot_id: _Optional[str] = ..., current_team: _Optional[_Union[_types_pb2.Team, str]] = ..., moves_since_last_turn: _Optional[_Iterable[_Union[_types_pb2.GameMove, _Mapping]]] = ..., red_cards_left: _Optional[int] = ..., blue_cards_left: _Optional[int] = ..., clue_number: _Optional[int] = ..., bot_context: _Optional[_Union[BotContext, _Mapping]] = ...) -> None: ...
+
+class GiveClueResponse(_message.Message):
+ __slots__ = ("give_clue",)
+ GIVE_CLUE_FIELD_NUMBER: _ClassVar[int]
+ give_clue: GiveClueAction
+ def __init__(self, give_clue: _Optional[_Union[GiveClueAction, _Mapping]] = ...) -> None: ...
+
+class GiveClueAction(_message.Message):
+ __slots__ = ("word", "count")
+ WORD_FIELD_NUMBER: _ClassVar[int]
+ COUNT_FIELD_NUMBER: _ClassVar[int]
+ word: str
+ count: int
+ def __init__(self, word: _Optional[str] = ..., count: _Optional[int] = ...) -> None: ...
+
+class MakeGuessRequest(_message.Message):
+ __slots__ = ("game_id", "bot_id", "current_team", "moves_since_last_turn", "clue", "guesses_made", "guesses_remaining", "clue_number", "bot_context")
+ GAME_ID_FIELD_NUMBER: _ClassVar[int]
+ BOT_ID_FIELD_NUMBER: _ClassVar[int]
+ CURRENT_TEAM_FIELD_NUMBER: _ClassVar[int]
+ MOVES_SINCE_LAST_TURN_FIELD_NUMBER: _ClassVar[int]
+ CLUE_FIELD_NUMBER: _ClassVar[int]
+ GUESSES_MADE_FIELD_NUMBER: _ClassVar[int]
+ GUESSES_REMAINING_FIELD_NUMBER: _ClassVar[int]
+ CLUE_NUMBER_FIELD_NUMBER: _ClassVar[int]
+ BOT_CONTEXT_FIELD_NUMBER: _ClassVar[int]
+ game_id: str
+ bot_id: str
+ current_team: _types_pb2.Team
+ moves_since_last_turn: _containers.RepeatedCompositeFieldContainer[_types_pb2.GameMove]
+ clue: _types_pb2.Clue
+ guesses_made: int
+ guesses_remaining: int
+ clue_number: int
+ bot_context: BotContext
+ def __init__(self, game_id: _Optional[str] = ..., bot_id: _Optional[str] = ..., current_team: _Optional[_Union[_types_pb2.Team, str]] = ..., moves_since_last_turn: _Optional[_Iterable[_Union[_types_pb2.GameMove, _Mapping]]] = ..., clue: _Optional[_Union[_types_pb2.Clue, _Mapping]] = ..., guesses_made: _Optional[int] = ..., guesses_remaining: _Optional[int] = ..., clue_number: _Optional[int] = ..., bot_context: _Optional[_Union[BotContext, _Mapping]] = ...) -> None: ...
+
+class MakeGuessResponse(_message.Message):
+ __slots__ = ("guess_word", "end_turn")
+ GUESS_WORD_FIELD_NUMBER: _ClassVar[int]
+ END_TURN_FIELD_NUMBER: _ClassVar[int]
+ guess_word: GuessWordAction
+ end_turn: EndTurnAction
+ def __init__(self, guess_word: _Optional[_Union[GuessWordAction, _Mapping]] = ..., end_turn: _Optional[_Union[EndTurnAction, _Mapping]] = ...) -> None: ...
+
+class GuessWordAction(_message.Message):
+ __slots__ = ("word",)
+ WORD_FIELD_NUMBER: _ClassVar[int]
+ word: str
+ def __init__(self, word: _Optional[str] = ...) -> None: ...
+
+class EndTurnAction(_message.Message):
+ __slots__ = ()
+ def __init__(self) -> None: ...
+
+class BotContext(_message.Message):
+ __slots__ = ("current_strikes", "last_error")
+ CURRENT_STRIKES_FIELD_NUMBER: _ClassVar[int]
+ LAST_ERROR_FIELD_NUMBER: _ClassVar[int]
+ current_strikes: int
+ last_error: str
+ def __init__(self, current_strikes: _Optional[int] = ..., last_error: _Optional[str] = ...) -> None: ...
+
+class GameEndedRequest(_message.Message):
+ __slots__ = ("game_id", "bot_id", "winner", "red_cards_left", "blue_cards_left", "total_moves", "remaining_moves", "end_reason", "disqualified_bot_id")
+ GAME_ID_FIELD_NUMBER: _ClassVar[int]
+ BOT_ID_FIELD_NUMBER: _ClassVar[int]
+ WINNER_FIELD_NUMBER: _ClassVar[int]
+ RED_CARDS_LEFT_FIELD_NUMBER: _ClassVar[int]
+ BLUE_CARDS_LEFT_FIELD_NUMBER: _ClassVar[int]
+ TOTAL_MOVES_FIELD_NUMBER: _ClassVar[int]
+ REMAINING_MOVES_FIELD_NUMBER: _ClassVar[int]
+ END_REASON_FIELD_NUMBER: _ClassVar[int]
+ DISQUALIFIED_BOT_ID_FIELD_NUMBER: _ClassVar[int]
+ game_id: str
+ bot_id: str
+ winner: _types_pb2.Team
+ red_cards_left: int
+ blue_cards_left: int
+ total_moves: int
+ remaining_moves: _containers.RepeatedCompositeFieldContainer[_types_pb2.GameMove]
+ end_reason: _types_pb2.GameEndReason
+ disqualified_bot_id: str
+ def __init__(self, game_id: _Optional[str] = ..., bot_id: _Optional[str] = ..., winner: _Optional[_Union[_types_pb2.Team, str]] = ..., red_cards_left: _Optional[int] = ..., blue_cards_left: _Optional[int] = ..., total_moves: _Optional[int] = ..., remaining_moves: _Optional[_Iterable[_Union[_types_pb2.GameMove, _Mapping]]] = ..., end_reason: _Optional[_Union[_types_pb2.GameEndReason, str]] = ..., disqualified_bot_id: _Optional[str] = ...) -> None: ...
+
+class GameEndedResponse(_message.Message):
+ __slots__ = ()
+ def __init__(self) -> None: ...