massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / third_party / 2and3 / google / protobuf / unittest_import_pb2.pyi
1 from google.protobuf.message import (\r
2     Message,\r
3 )\r
4 from typing import (\r
5     List,\r
6     Optional,\r
7     Tuple,\r
8     cast,\r
9 )\r
10 \r
11 \r
12 class ImportEnum(int):\r
13 \r
14     @classmethod\r
15     def Name(cls, number: int) -> bytes: ...\r
16 \r
17     @classmethod\r
18     def Value(cls, name: bytes) -> ImportEnum: ...\r
19 \r
20     @classmethod\r
21     def keys(cls) -> List[bytes]: ...\r
22 \r
23     @classmethod\r
24     def values(cls) -> List[ImportEnum]: ...\r
25 \r
26     @classmethod\r
27     def items(cls) -> List[Tuple[bytes, ImportEnum]]: ...\r
28 \r
29 \r
30 IMPORT_FOO: ImportEnum\r
31 IMPORT_BAR: ImportEnum\r
32 IMPORT_BAZ: ImportEnum\r
33 \r
34 \r
35 class ImportEnumForMap(int):\r
36 \r
37     @classmethod\r
38     def Name(cls, number: int) -> bytes: ...\r
39 \r
40     @classmethod\r
41     def Value(cls, name: bytes) -> ImportEnumForMap: ...\r
42 \r
43     @classmethod\r
44     def keys(cls) -> List[bytes]: ...\r
45 \r
46     @classmethod\r
47     def values(cls) -> List[ImportEnumForMap]: ...\r
48 \r
49     @classmethod\r
50     def items(cls) -> List[Tuple[bytes, ImportEnumForMap]]: ...\r
51 \r
52 \r
53 UNKNOWN: ImportEnumForMap\r
54 FOO: ImportEnumForMap\r
55 BAR: ImportEnumForMap\r
56 \r
57 \r
58 class ImportMessage(Message):\r
59     d = ...  # type: int\r
60 \r
61     def __init__(self,\r
62                  d: Optional[int] = ...,\r
63                  ) -> None: ...\r
64 \r
65     @classmethod\r
66     def FromString(cls, s: bytes) -> ImportMessage: ...\r