summaryrefslogtreecommitdiff
path: root/codenames/v1/ssh_keys_pb2.pyi
blob: 3459a426de801c1be3cd562b1f8b03baa6f96dde (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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: ...