summaryrefslogtreecommitdiff
path: root/codenames/v1/types_pb2.pyi
diff options
context:
space:
mode:
Diffstat (limited to 'codenames/v1/types_pb2.pyi')
-rw-r--r--codenames/v1/types_pb2.pyi217
1 files changed, 217 insertions, 0 deletions
diff --git a/codenames/v1/types_pb2.pyi b/codenames/v1/types_pb2.pyi
new file mode 100644
index 0000000..1bc2f3c
--- /dev/null
+++ b/codenames/v1/types_pb2.pyi
@@ -0,0 +1,217 @@
+from google.protobuf.internal import containers as _containers
+from google.protobuf.internal import enum_type_wrapper as _enum_type_wrapper
+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 Team(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
+ __slots__ = ()
+ TEAM_UNSPECIFIED: _ClassVar[Team]
+ TEAM_RED: _ClassVar[Team]
+ TEAM_BLUE: _ClassVar[Team]
+
+class CardType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
+ __slots__ = ()
+ CARD_TYPE_UNSPECIFIED: _ClassVar[CardType]
+ CARD_TYPE_RED: _ClassVar[CardType]
+ CARD_TYPE_BLUE: _ClassVar[CardType]
+ CARD_TYPE_NEUTRAL: _ClassVar[CardType]
+ CARD_TYPE_ASSASSIN: _ClassVar[CardType]
+
+class GameState(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
+ __slots__ = ()
+ GAME_STATE_UNSPECIFIED: _ClassVar[GameState]
+ GAME_STATE_SPYMASTER: _ClassVar[GameState]
+ GAME_STATE_GUESSING: _ClassVar[GameState]
+ GAME_STATE_ENDED: _ClassVar[GameState]
+
+class GameEndReason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
+ __slots__ = ()
+ GAME_END_REASON_UNSPECIFIED: _ClassVar[GameEndReason]
+ GAME_END_REASON_NORMAL: _ClassVar[GameEndReason]
+ GAME_END_REASON_RED_DISQUALIFIED: _ClassVar[GameEndReason]
+ GAME_END_REASON_BLUE_DISQUALIFIED: _ClassVar[GameEndReason]
+ GAME_END_REASON_FAILED_GAME_START_NOTIFYING: _ClassVar[GameEndReason]
+ GAME_END_REASON_ABORTED: _ClassVar[GameEndReason]
+
+class GuessResult(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
+ __slots__ = ()
+ GUESS_RESULT_UNSPECIFIED: _ClassVar[GuessResult]
+ GUESS_RESULT_CORRECT: _ClassVar[GuessResult]
+ GUESS_RESULT_WRONG: _ClassVar[GuessResult]
+ GUESS_RESULT_NEUTRAL: _ClassVar[GuessResult]
+ GUESS_RESULT_ASSASSIN: _ClassVar[GuessResult]
+ GUESS_RESULT_END_TURN: _ClassVar[GuessResult]
+
+class Role(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
+ __slots__ = ()
+ ROLE_UNSPECIFIED: _ClassVar[Role]
+ ROLE_SPYMASTER: _ClassVar[Role]
+ ROLE_GUESSER: _ClassVar[Role]
+
+class BotState(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
+ __slots__ = ()
+ BOT_STATE_UNSPECIFIED: _ClassVar[BotState]
+ BOT_STATE_REGISTERED: _ClassVar[BotState]
+ BOT_STATE_UNREGISTERING: _ClassVar[BotState]
+ BOT_STATE_UNREGISTERED: _ClassVar[BotState]
+TEAM_UNSPECIFIED: Team
+TEAM_RED: Team
+TEAM_BLUE: Team
+CARD_TYPE_UNSPECIFIED: CardType
+CARD_TYPE_RED: CardType
+CARD_TYPE_BLUE: CardType
+CARD_TYPE_NEUTRAL: CardType
+CARD_TYPE_ASSASSIN: CardType
+GAME_STATE_UNSPECIFIED: GameState
+GAME_STATE_SPYMASTER: GameState
+GAME_STATE_GUESSING: GameState
+GAME_STATE_ENDED: GameState
+GAME_END_REASON_UNSPECIFIED: GameEndReason
+GAME_END_REASON_NORMAL: GameEndReason
+GAME_END_REASON_RED_DISQUALIFIED: GameEndReason
+GAME_END_REASON_BLUE_DISQUALIFIED: GameEndReason
+GAME_END_REASON_FAILED_GAME_START_NOTIFYING: GameEndReason
+GAME_END_REASON_ABORTED: GameEndReason
+GUESS_RESULT_UNSPECIFIED: GuessResult
+GUESS_RESULT_CORRECT: GuessResult
+GUESS_RESULT_WRONG: GuessResult
+GUESS_RESULT_NEUTRAL: GuessResult
+GUESS_RESULT_ASSASSIN: GuessResult
+GUESS_RESULT_END_TURN: GuessResult
+ROLE_UNSPECIFIED: Role
+ROLE_SPYMASTER: Role
+ROLE_GUESSER: Role
+BOT_STATE_UNSPECIFIED: BotState
+BOT_STATE_REGISTERED: BotState
+BOT_STATE_UNREGISTERING: BotState
+BOT_STATE_UNREGISTERED: BotState
+
+class Card(_message.Message):
+ __slots__ = ("word", "type", "revealed")
+ WORD_FIELD_NUMBER: _ClassVar[int]
+ TYPE_FIELD_NUMBER: _ClassVar[int]
+ REVEALED_FIELD_NUMBER: _ClassVar[int]
+ word: str
+ type: CardType
+ revealed: bool
+ def __init__(self, word: _Optional[str] = ..., type: _Optional[_Union[CardType, str]] = ..., revealed: _Optional[bool] = ...) -> None: ...
+
+class Board(_message.Message):
+ __slots__ = ("cards",)
+ CARDS_FIELD_NUMBER: _ClassVar[int]
+ cards: _containers.RepeatedCompositeFieldContainer[Card]
+ def __init__(self, cards: _Optional[_Iterable[_Union[Card, _Mapping]]] = ...) -> None: ...
+
+class Clue(_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 Game(_message.Message):
+ __slots__ = ("game_id", "board", "current_team", "state", "red_cards_left", "blue_cards_left", "current_clue", "guesses_made", "winner", "end_reason", "disqualified_bot_id", "red_spymaster", "red_guesser", "blue_spymaster", "blue_guesser")
+ GAME_ID_FIELD_NUMBER: _ClassVar[int]
+ BOARD_FIELD_NUMBER: _ClassVar[int]
+ CURRENT_TEAM_FIELD_NUMBER: _ClassVar[int]
+ STATE_FIELD_NUMBER: _ClassVar[int]
+ RED_CARDS_LEFT_FIELD_NUMBER: _ClassVar[int]
+ BLUE_CARDS_LEFT_FIELD_NUMBER: _ClassVar[int]
+ CURRENT_CLUE_FIELD_NUMBER: _ClassVar[int]
+ GUESSES_MADE_FIELD_NUMBER: _ClassVar[int]
+ WINNER_FIELD_NUMBER: _ClassVar[int]
+ END_REASON_FIELD_NUMBER: _ClassVar[int]
+ DISQUALIFIED_BOT_ID_FIELD_NUMBER: _ClassVar[int]
+ RED_SPYMASTER_FIELD_NUMBER: _ClassVar[int]
+ RED_GUESSER_FIELD_NUMBER: _ClassVar[int]
+ BLUE_SPYMASTER_FIELD_NUMBER: _ClassVar[int]
+ BLUE_GUESSER_FIELD_NUMBER: _ClassVar[int]
+ game_id: str
+ board: Board
+ current_team: Team
+ state: GameState
+ red_cards_left: int
+ blue_cards_left: int
+ current_clue: Clue
+ guesses_made: int
+ winner: Team
+ end_reason: GameEndReason
+ disqualified_bot_id: str
+ red_spymaster: str
+ red_guesser: str
+ blue_spymaster: str
+ blue_guesser: str
+ def __init__(self, game_id: _Optional[str] = ..., board: _Optional[_Union[Board, _Mapping]] = ..., current_team: _Optional[_Union[Team, str]] = ..., state: _Optional[_Union[GameState, str]] = ..., red_cards_left: _Optional[int] = ..., blue_cards_left: _Optional[int] = ..., current_clue: _Optional[_Union[Clue, _Mapping]] = ..., guesses_made: _Optional[int] = ..., winner: _Optional[_Union[Team, str]] = ..., end_reason: _Optional[_Union[GameEndReason, str]] = ..., disqualified_bot_id: _Optional[str] = ..., red_spymaster: _Optional[str] = ..., red_guesser: _Optional[str] = ..., blue_spymaster: _Optional[str] = ..., blue_guesser: _Optional[str] = ...) -> None: ...
+
+class GameMove(_message.Message):
+ __slots__ = ("move_number", "clue_number", "team", "performed_at", "clue_given", "card_reveal", "turn_ended")
+ MOVE_NUMBER_FIELD_NUMBER: _ClassVar[int]
+ CLUE_NUMBER_FIELD_NUMBER: _ClassVar[int]
+ TEAM_FIELD_NUMBER: _ClassVar[int]
+ PERFORMED_AT_FIELD_NUMBER: _ClassVar[int]
+ CLUE_GIVEN_FIELD_NUMBER: _ClassVar[int]
+ CARD_REVEAL_FIELD_NUMBER: _ClassVar[int]
+ TURN_ENDED_FIELD_NUMBER: _ClassVar[int]
+ move_number: int
+ clue_number: int
+ team: Team
+ performed_at: str
+ clue_given: ClueGiven
+ card_reveal: CardReveal
+ turn_ended: TurnEnded
+ def __init__(self, move_number: _Optional[int] = ..., clue_number: _Optional[int] = ..., team: _Optional[_Union[Team, str]] = ..., performed_at: _Optional[str] = ..., clue_given: _Optional[_Union[ClueGiven, _Mapping]] = ..., card_reveal: _Optional[_Union[CardReveal, _Mapping]] = ..., turn_ended: _Optional[_Union[TurnEnded, _Mapping]] = ...) -> None: ...
+
+class ClueGiven(_message.Message):
+ __slots__ = ("clue",)
+ CLUE_FIELD_NUMBER: _ClassVar[int]
+ clue: Clue
+ def __init__(self, clue: _Optional[_Union[Clue, _Mapping]] = ...) -> None: ...
+
+class CardReveal(_message.Message):
+ __slots__ = ("position", "type")
+ POSITION_FIELD_NUMBER: _ClassVar[int]
+ TYPE_FIELD_NUMBER: _ClassVar[int]
+ position: int
+ type: CardType
+ def __init__(self, position: _Optional[int] = ..., type: _Optional[_Union[CardType, str]] = ...) -> None: ...
+
+class TurnEnded(_message.Message):
+ __slots__ = ()
+ def __init__(self) -> None: ...
+
+class Bot(_message.Message):
+ __slots__ = ("bot_id", "identity_key", "base_url", "registered_at", "last_updated_at", "active_games", "elo_rating", "games_played", "wins", "losses", "team_id", "port", "state", "unregistered_at")
+ BOT_ID_FIELD_NUMBER: _ClassVar[int]
+ IDENTITY_KEY_FIELD_NUMBER: _ClassVar[int]
+ BASE_URL_FIELD_NUMBER: _ClassVar[int]
+ REGISTERED_AT_FIELD_NUMBER: _ClassVar[int]
+ LAST_UPDATED_AT_FIELD_NUMBER: _ClassVar[int]
+ ACTIVE_GAMES_FIELD_NUMBER: _ClassVar[int]
+ ELO_RATING_FIELD_NUMBER: _ClassVar[int]
+ GAMES_PLAYED_FIELD_NUMBER: _ClassVar[int]
+ WINS_FIELD_NUMBER: _ClassVar[int]
+ LOSSES_FIELD_NUMBER: _ClassVar[int]
+ TEAM_ID_FIELD_NUMBER: _ClassVar[int]
+ PORT_FIELD_NUMBER: _ClassVar[int]
+ STATE_FIELD_NUMBER: _ClassVar[int]
+ UNREGISTERED_AT_FIELD_NUMBER: _ClassVar[int]
+ bot_id: str
+ identity_key: str
+ base_url: str
+ registered_at: str
+ last_updated_at: str
+ active_games: _containers.RepeatedScalarFieldContainer[str]
+ elo_rating: int
+ games_played: int
+ wins: int
+ losses: int
+ team_id: str
+ port: int
+ state: BotState
+ unregistered_at: str
+ def __init__(self, bot_id: _Optional[str] = ..., identity_key: _Optional[str] = ..., base_url: _Optional[str] = ..., registered_at: _Optional[str] = ..., last_updated_at: _Optional[str] = ..., active_games: _Optional[_Iterable[str]] = ..., elo_rating: _Optional[int] = ..., games_played: _Optional[int] = ..., wins: _Optional[int] = ..., losses: _Optional[int] = ..., team_id: _Optional[str] = ..., port: _Optional[int] = ..., state: _Optional[_Union[BotState, str]] = ..., unregistered_at: _Optional[str] = ...) -> None: ...