diff options
Diffstat (limited to 'codenames/v1/bot_pb2.pyi')
| -rw-r--r-- | codenames/v1/bot_pb2.pyi | 134 |
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: ... |