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 SubmitSSHKeyRequest(_message.Message): __slots__ = ("contestant_name", "team_id", "ssh_public_key") CONTESTANT_NAME_FIELD_NUMBER: _ClassVar[int] TEAM_ID_FIELD_NUMBER: _ClassVar[int] SSH_PUBLIC_KEY_FIELD_NUMBER: _ClassVar[int] contestant_name: str team_id: str ssh_public_key: str def __init__(self, contestant_name: _Optional[str] = ..., team_id: _Optional[str] = ..., ssh_public_key: _Optional[str] = ...) -> None: ... class SubmitSSHKeyResponse(_message.Message): __slots__ = ("key_fingerprint",) KEY_FINGERPRINT_FIELD_NUMBER: _ClassVar[int] key_fingerprint: str def __init__(self, key_fingerprint: _Optional[str] = ...) -> None: ... class ListTeamsForKeySubmissionRequest(_message.Message): __slots__ = () def __init__(self) -> None: ... class TeamOption(_message.Message): __slots__ = ("id", "name") ID_FIELD_NUMBER: _ClassVar[int] NAME_FIELD_NUMBER: _ClassVar[int] id: str name: str def __init__(self, id: _Optional[str] = ..., name: _Optional[str] = ...) -> None: ... class ListTeamsForKeySubmissionResponse(_message.Message): __slots__ = ("teams",) TEAMS_FIELD_NUMBER: _ClassVar[int] teams: _containers.RepeatedCompositeFieldContainer[TeamOption] def __init__(self, teams: _Optional[_Iterable[_Union[TeamOption, _Mapping]]] = ...) -> None: ...