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