massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / third_party / 2and3 / google / protobuf / unittest_no_arena_pb2.pyi
1 from google.protobuf.internal.containers import (\r
2     RepeatedCompositeFieldContainer,\r
3     RepeatedScalarFieldContainer,\r
4 )\r
5 from google.protobuf.message import (\r
6     Message,\r
7 )\r
8 from google.protobuf.unittest_arena_pb2 import (\r
9     ArenaMessage,\r
10 )\r
11 from google.protobuf.unittest_import_pb2 import (\r
12     ImportEnum,\r
13     ImportMessage,\r
14 )\r
15 from google.protobuf.unittest_import_public_pb2 import (\r
16     PublicImportMessage,\r
17 )\r
18 from typing import (\r
19     Iterable,\r
20     List,\r
21     Optional,\r
22     Text,\r
23     Tuple,\r
24     cast,\r
25 )\r
26 \r
27 \r
28 class ForeignEnum(int):\r
29 \r
30     @classmethod\r
31     def Name(cls, number: int) -> bytes: ...\r
32 \r
33     @classmethod\r
34     def Value(cls, name: bytes) -> ForeignEnum: ...\r
35 \r
36     @classmethod\r
37     def keys(cls) -> List[bytes]: ...\r
38 \r
39     @classmethod\r
40     def values(cls) -> List[ForeignEnum]: ...\r
41 \r
42     @classmethod\r
43     def items(cls) -> List[Tuple[bytes, ForeignEnum]]: ...\r
44 \r
45 \r
46 FOREIGN_FOO: ForeignEnum\r
47 FOREIGN_BAR: ForeignEnum\r
48 FOREIGN_BAZ: ForeignEnum\r
49 \r
50 \r
51 class TestAllTypes(Message):\r
52 \r
53     class NestedEnum(int):\r
54 \r
55         @classmethod\r
56         def Name(cls, number: int) -> bytes: ...\r
57 \r
58         @classmethod\r
59         def Value(cls, name: bytes) -> TestAllTypes.NestedEnum: ...\r
60 \r
61         @classmethod\r
62         def keys(cls) -> List[bytes]: ...\r
63 \r
64         @classmethod\r
65         def values(cls) -> List[TestAllTypes.NestedEnum]: ...\r
66 \r
67         @classmethod\r
68         def items(cls) -> List[Tuple[bytes, TestAllTypes.NestedEnum]]: ...\r
69     FOO: NestedEnum\r
70     BAR: NestedEnum\r
71     BAZ: NestedEnum\r
72     NEG: NestedEnum\r
73 \r
74     class NestedMessage(Message):\r
75         bb = ...  # type: int\r
76 \r
77         def __init__(self,\r
78                      bb: Optional[int] = ...,\r
79                      ) -> None: ...\r
80 \r
81         @classmethod\r
82         def FromString(cls, s: bytes) -> TestAllTypes.NestedMessage: ...\r
83 \r
84     class OptionalGroup(Message):\r
85         a = ...  # type: int\r
86 \r
87         def __init__(self,\r
88                      a: Optional[int] = ...,\r
89                      ) -> None: ...\r
90 \r
91         @classmethod\r
92         def FromString(cls, s: bytes) -> TestAllTypes.OptionalGroup: ...\r
93 \r
94     class RepeatedGroup(Message):\r
95         a = ...  # type: int\r
96 \r
97         def __init__(self,\r
98                      a: Optional[int] = ...,\r
99                      ) -> None: ...\r
100 \r
101         @classmethod\r
102         def FromString(cls, s: bytes) -> TestAllTypes.RepeatedGroup: ...\r
103     optional_int32 = ...  # type: int\r
104     optional_int64 = ...  # type: int\r
105     optional_uint32 = ...  # type: int\r
106     optional_uint64 = ...  # type: int\r
107     optional_sint32 = ...  # type: int\r
108     optional_sint64 = ...  # type: int\r
109     optional_fixed32 = ...  # type: int\r
110     optional_fixed64 = ...  # type: int\r
111     optional_sfixed32 = ...  # type: int\r
112     optional_sfixed64 = ...  # type: int\r
113     optional_float = ...  # type: float\r
114     optional_double = ...  # type: float\r
115     optional_bool = ...  # type: bool\r
116     optional_string = ...  # type: Text\r
117     optional_bytes = ...  # type: bytes\r
118     optional_nested_enum = ...  # type: TestAllTypes.NestedEnum\r
119     optional_foreign_enum = ...  # type: ForeignEnum\r
120     optional_import_enum = ...  # type: ImportEnum\r
121     optional_string_piece = ...  # type: Text\r
122     optional_cord = ...  # type: Text\r
123     repeated_int32 = ...  # type: RepeatedScalarFieldContainer[int]\r
124     repeated_int64 = ...  # type: RepeatedScalarFieldContainer[int]\r
125     repeated_uint32 = ...  # type: RepeatedScalarFieldContainer[int]\r
126     repeated_uint64 = ...  # type: RepeatedScalarFieldContainer[int]\r
127     repeated_sint32 = ...  # type: RepeatedScalarFieldContainer[int]\r
128     repeated_sint64 = ...  # type: RepeatedScalarFieldContainer[int]\r
129     repeated_fixed32 = ...  # type: RepeatedScalarFieldContainer[int]\r
130     repeated_fixed64 = ...  # type: RepeatedScalarFieldContainer[int]\r
131     repeated_sfixed32 = ...  # type: RepeatedScalarFieldContainer[int]\r
132     repeated_sfixed64 = ...  # type: RepeatedScalarFieldContainer[int]\r
133     repeated_float = ...  # type: RepeatedScalarFieldContainer[float]\r
134     repeated_double = ...  # type: RepeatedScalarFieldContainer[float]\r
135     repeated_bool = ...  # type: RepeatedScalarFieldContainer[bool]\r
136     repeated_string = ...  # type: RepeatedScalarFieldContainer[Text]\r
137     repeated_bytes = ...  # type: RepeatedScalarFieldContainer[bytes]\r
138     repeated_nested_enum = ...  # type: RepeatedScalarFieldContainer[TestAllTypes.NestedEnum]\r
139     repeated_foreign_enum = ...  # type: RepeatedScalarFieldContainer[ForeignEnum]\r
140     repeated_import_enum = ...  # type: RepeatedScalarFieldContainer[ImportEnum]\r
141     repeated_string_piece = ...  # type: RepeatedScalarFieldContainer[Text]\r
142     repeated_cord = ...  # type: RepeatedScalarFieldContainer[Text]\r
143     default_int32 = ...  # type: int\r
144     default_int64 = ...  # type: int\r
145     default_uint32 = ...  # type: int\r
146     default_uint64 = ...  # type: int\r
147     default_sint32 = ...  # type: int\r
148     default_sint64 = ...  # type: int\r
149     default_fixed32 = ...  # type: int\r
150     default_fixed64 = ...  # type: int\r
151     default_sfixed32 = ...  # type: int\r
152     default_sfixed64 = ...  # type: int\r
153     default_float = ...  # type: float\r
154     default_double = ...  # type: float\r
155     default_bool = ...  # type: bool\r
156     default_string = ...  # type: Text\r
157     default_bytes = ...  # type: bytes\r
158     default_nested_enum = ...  # type: TestAllTypes.NestedEnum\r
159     default_foreign_enum = ...  # type: ForeignEnum\r
160     default_import_enum = ...  # type: ImportEnum\r
161     default_string_piece = ...  # type: Text\r
162     default_cord = ...  # type: Text\r
163     oneof_uint32 = ...  # type: int\r
164     oneof_string = ...  # type: Text\r
165     oneof_bytes = ...  # type: bytes\r
166 \r
167     @property\r
168     def optionalgroup(self) -> TestAllTypes.OptionalGroup: ...\r
169 \r
170     @property\r
171     def optional_nested_message(self) -> TestAllTypes.NestedMessage: ...\r
172 \r
173     @property\r
174     def optional_foreign_message(self) -> ForeignMessage: ...\r
175 \r
176     @property\r
177     def optional_import_message(self) -> ImportMessage: ...\r
178 \r
179     @property\r
180     def optional_public_import_message(self) -> PublicImportMessage: ...\r
181 \r
182     @property\r
183     def optional_message(self) -> TestAllTypes.NestedMessage: ...\r
184 \r
185     @property\r
186     def repeatedgroup(\r
187         self) -> RepeatedCompositeFieldContainer[TestAllTypes.RepeatedGroup]: ...\r
188 \r
189     @property\r
190     def repeated_nested_message(\r
191         self) -> RepeatedCompositeFieldContainer[TestAllTypes.NestedMessage]: ...\r
192 \r
193     @property\r
194     def repeated_foreign_message(\r
195         self) -> RepeatedCompositeFieldContainer[ForeignMessage]: ...\r
196 \r
197     @property\r
198     def repeated_import_message(\r
199         self) -> RepeatedCompositeFieldContainer[ImportMessage]: ...\r
200 \r
201     @property\r
202     def repeated_lazy_message(\r
203         self) -> RepeatedCompositeFieldContainer[TestAllTypes.NestedMessage]: ...\r
204 \r
205     @property\r
206     def oneof_nested_message(self) -> TestAllTypes.NestedMessage: ...\r
207 \r
208     @property\r
209     def lazy_oneof_nested_message(self) -> TestAllTypes.NestedMessage: ...\r
210 \r
211     def __init__(self,\r
212                  optional_int32: Optional[int] = ...,\r
213                  optional_int64: Optional[int] = ...,\r
214                  optional_uint32: Optional[int] = ...,\r
215                  optional_uint64: Optional[int] = ...,\r
216                  optional_sint32: Optional[int] = ...,\r
217                  optional_sint64: Optional[int] = ...,\r
218                  optional_fixed32: Optional[int] = ...,\r
219                  optional_fixed64: Optional[int] = ...,\r
220                  optional_sfixed32: Optional[int] = ...,\r
221                  optional_sfixed64: Optional[int] = ...,\r
222                  optional_float: Optional[float] = ...,\r
223                  optional_double: Optional[float] = ...,\r
224                  optional_bool: Optional[bool] = ...,\r
225                  optional_string: Optional[Text] = ...,\r
226                  optional_bytes: Optional[bytes] = ...,\r
227                  optionalgroup: Optional[TestAllTypes.OptionalGroup] = ...,\r
228                  optional_nested_message: Optional[TestAllTypes.NestedMessage] = ...,\r
229                  optional_foreign_message: Optional[ForeignMessage] = ...,\r
230                  optional_import_message: Optional[ImportMessage] = ...,\r
231                  optional_nested_enum: Optional[TestAllTypes.NestedEnum] = ...,\r
232                  optional_foreign_enum: Optional[ForeignEnum] = ...,\r
233                  optional_import_enum: Optional[ImportEnum] = ...,\r
234                  optional_string_piece: Optional[Text] = ...,\r
235                  optional_cord: Optional[Text] = ...,\r
236                  optional_public_import_message: Optional[PublicImportMessage] = ...,\r
237                  optional_message: Optional[TestAllTypes.NestedMessage] = ...,\r
238                  repeated_int32: Optional[Iterable[int]] = ...,\r
239                  repeated_int64: Optional[Iterable[int]] = ...,\r
240                  repeated_uint32: Optional[Iterable[int]] = ...,\r
241                  repeated_uint64: Optional[Iterable[int]] = ...,\r
242                  repeated_sint32: Optional[Iterable[int]] = ...,\r
243                  repeated_sint64: Optional[Iterable[int]] = ...,\r
244                  repeated_fixed32: Optional[Iterable[int]] = ...,\r
245                  repeated_fixed64: Optional[Iterable[int]] = ...,\r
246                  repeated_sfixed32: Optional[Iterable[int]] = ...,\r
247                  repeated_sfixed64: Optional[Iterable[int]] = ...,\r
248                  repeated_float: Optional[Iterable[float]] = ...,\r
249                  repeated_double: Optional[Iterable[float]] = ...,\r
250                  repeated_bool: Optional[Iterable[bool]] = ...,\r
251                  repeated_string: Optional[Iterable[Text]] = ...,\r
252                  repeated_bytes: Optional[Iterable[bytes]] = ...,\r
253                  repeatedgroup: Optional[Iterable[TestAllTypes.RepeatedGroup]] = ...,\r
254                  repeated_nested_message: Optional[Iterable[TestAllTypes.NestedMessage]] = ...,\r
255                  repeated_foreign_message: Optional[Iterable[ForeignMessage]] = ...,\r
256                  repeated_import_message: Optional[Iterable[ImportMessage]] = ...,\r
257                  repeated_nested_enum: Optional[Iterable[TestAllTypes.NestedEnum]] = ...,\r
258                  repeated_foreign_enum: Optional[Iterable[ForeignEnum]] = ...,\r
259                  repeated_import_enum: Optional[Iterable[ImportEnum]] = ...,\r
260                  repeated_string_piece: Optional[Iterable[Text]] = ...,\r
261                  repeated_cord: Optional[Iterable[Text]] = ...,\r
262                  repeated_lazy_message: Optional[Iterable[TestAllTypes.NestedMessage]] = ...,\r
263                  default_int32: Optional[int] = ...,\r
264                  default_int64: Optional[int] = ...,\r
265                  default_uint32: Optional[int] = ...,\r
266                  default_uint64: Optional[int] = ...,\r
267                  default_sint32: Optional[int] = ...,\r
268                  default_sint64: Optional[int] = ...,\r
269                  default_fixed32: Optional[int] = ...,\r
270                  default_fixed64: Optional[int] = ...,\r
271                  default_sfixed32: Optional[int] = ...,\r
272                  default_sfixed64: Optional[int] = ...,\r
273                  default_float: Optional[float] = ...,\r
274                  default_double: Optional[float] = ...,\r
275                  default_bool: Optional[bool] = ...,\r
276                  default_string: Optional[Text] = ...,\r
277                  default_bytes: Optional[bytes] = ...,\r
278                  default_nested_enum: Optional[TestAllTypes.NestedEnum] = ...,\r
279                  default_foreign_enum: Optional[ForeignEnum] = ...,\r
280                  default_import_enum: Optional[ImportEnum] = ...,\r
281                  default_string_piece: Optional[Text] = ...,\r
282                  default_cord: Optional[Text] = ...,\r
283                  oneof_uint32: Optional[int] = ...,\r
284                  oneof_nested_message: Optional[TestAllTypes.NestedMessage] = ...,\r
285                  oneof_string: Optional[Text] = ...,\r
286                  oneof_bytes: Optional[bytes] = ...,\r
287                  lazy_oneof_nested_message: Optional[TestAllTypes.NestedMessage] = ...,\r
288                  ) -> None: ...\r
289 \r
290     @classmethod\r
291     def FromString(cls, s: bytes) -> TestAllTypes: ...\r
292 \r
293 \r
294 class ForeignMessage(Message):\r
295     c = ...  # type: int\r
296 \r
297     def __init__(self,\r
298                  c: Optional[int] = ...,\r
299                  ) -> None: ...\r
300 \r
301     @classmethod\r
302     def FromString(cls, s: bytes) -> ForeignMessage: ...\r
303 \r
304 \r
305 class TestNoArenaMessage(Message):\r
306 \r
307     @property\r
308     def arena_message(self) -> ArenaMessage: ...\r
309 \r
310     def __init__(self,\r
311                  arena_message: Optional[ArenaMessage] = ...,\r
312                  ) -> None: ...\r
313 \r
314     @classmethod\r
315     def FromString(cls, s: bytes) -> TestNoArenaMessage: ...\r