1 from google.protobuf.internal.containers import (
\r
2 RepeatedCompositeFieldContainer,
\r
3 RepeatedScalarFieldContainer,
\r
5 from google.protobuf.message import (
\r
21 class ForeignEnumProto2(int):
\r
24 def Name(cls, number: int) -> bytes: ...
\r
27 def Value(cls, name: bytes) -> ForeignEnumProto2: ...
\r
30 def keys(cls) -> List[bytes]: ...
\r
33 def values(cls) -> List[ForeignEnumProto2]: ...
\r
36 def items(cls) -> List[Tuple[bytes, ForeignEnumProto2]]: ...
\r
39 FOREIGN_FOO: ForeignEnumProto2
\r
40 FOREIGN_BAR: ForeignEnumProto2
\r
41 FOREIGN_BAZ: ForeignEnumProto2
\r
44 class TestAllTypesProto2(Message):
\r
46 class NestedEnum(int):
\r
49 def Name(cls, number: int) -> bytes: ...
\r
52 def Value(cls, name: bytes) -> TestAllTypesProto2.NestedEnum: ...
\r
55 def keys(cls) -> List[bytes]: ...
\r
58 def values(cls) -> List[TestAllTypesProto2.NestedEnum]: ...
\r
61 def items(cls) -> List[Tuple[bytes, TestAllTypesProto2.NestedEnum]]: ...
\r
67 class NestedMessage(Message):
\r
71 def corecursive(self) -> TestAllTypesProto2: ...
\r
74 a: Optional[int] = ...,
\r
75 corecursive: Optional[TestAllTypesProto2] = ...,
\r
79 def FromString(cls, s: bytes) -> TestAllTypesProto2.NestedMessage: ...
\r
81 class MapInt32Int32Entry(Message):
\r
82 key = ... # type: int
\r
83 value = ... # type: int
\r
86 key: Optional[int] = ...,
\r
87 value: Optional[int] = ...,
\r
92 cls, s: bytes) -> TestAllTypesProto2.MapInt32Int32Entry: ...
\r
94 class MapInt64Int64Entry(Message):
\r
95 key = ... # type: int
\r
96 value = ... # type: int
\r
99 key: Optional[int] = ...,
\r
100 value: Optional[int] = ...,
\r
105 cls, s: bytes) -> TestAllTypesProto2.MapInt64Int64Entry: ...
\r
107 class MapUint32Uint32Entry(Message):
\r
108 key = ... # type: int
\r
109 value = ... # type: int
\r
112 key: Optional[int] = ...,
\r
113 value: Optional[int] = ...,
\r
118 cls, s: bytes) -> TestAllTypesProto2.MapUint32Uint32Entry: ...
\r
120 class MapUint64Uint64Entry(Message):
\r
121 key = ... # type: int
\r
122 value = ... # type: int
\r
125 key: Optional[int] = ...,
\r
126 value: Optional[int] = ...,
\r
131 cls, s: bytes) -> TestAllTypesProto2.MapUint64Uint64Entry: ...
\r
133 class MapSint32Sint32Entry(Message):
\r
134 key = ... # type: int
\r
135 value = ... # type: int
\r
138 key: Optional[int] = ...,
\r
139 value: Optional[int] = ...,
\r
144 cls, s: bytes) -> TestAllTypesProto2.MapSint32Sint32Entry: ...
\r
146 class MapSint64Sint64Entry(Message):
\r
147 key = ... # type: int
\r
148 value = ... # type: int
\r
151 key: Optional[int] = ...,
\r
152 value: Optional[int] = ...,
\r
157 cls, s: bytes) -> TestAllTypesProto2.MapSint64Sint64Entry: ...
\r
159 class MapFixed32Fixed32Entry(Message):
\r
160 key = ... # type: int
\r
161 value = ... # type: int
\r
164 key: Optional[int] = ...,
\r
165 value: Optional[int] = ...,
\r
170 cls, s: bytes) -> TestAllTypesProto2.MapFixed32Fixed32Entry: ...
\r
172 class MapFixed64Fixed64Entry(Message):
\r
173 key = ... # type: int
\r
174 value = ... # type: int
\r
177 key: Optional[int] = ...,
\r
178 value: Optional[int] = ...,
\r
183 cls, s: bytes) -> TestAllTypesProto2.MapFixed64Fixed64Entry: ...
\r
185 class MapSfixed32Sfixed32Entry(Message):
\r
186 key = ... # type: int
\r
187 value = ... # type: int
\r
190 key: Optional[int] = ...,
\r
191 value: Optional[int] = ...,
\r
196 cls, s: bytes) -> TestAllTypesProto2.MapSfixed32Sfixed32Entry: ...
\r
198 class MapSfixed64Sfixed64Entry(Message):
\r
199 key = ... # type: int
\r
200 value = ... # type: int
\r
203 key: Optional[int] = ...,
\r
204 value: Optional[int] = ...,
\r
209 cls, s: bytes) -> TestAllTypesProto2.MapSfixed64Sfixed64Entry: ...
\r
211 class MapInt32FloatEntry(Message):
\r
212 key = ... # type: int
\r
213 value = ... # type: float
\r
216 key: Optional[int] = ...,
\r
217 value: Optional[float] = ...,
\r
222 cls, s: bytes) -> TestAllTypesProto2.MapInt32FloatEntry: ...
\r
224 class MapInt32DoubleEntry(Message):
\r
225 key = ... # type: int
\r
226 value = ... # type: float
\r
229 key: Optional[int] = ...,
\r
230 value: Optional[float] = ...,
\r
235 cls, s: bytes) -> TestAllTypesProto2.MapInt32DoubleEntry: ...
\r
237 class MapBoolBoolEntry(Message):
\r
238 key = ... # type: bool
\r
239 value = ... # type: bool
\r
242 key: Optional[bool] = ...,
\r
243 value: Optional[bool] = ...,
\r
247 def FromString(cls, s: bytes) -> TestAllTypesProto2.MapBoolBoolEntry: ...
\r
249 class MapStringStringEntry(Message):
\r
250 key = ... # type: Text
\r
251 value = ... # type: Text
\r
254 key: Optional[Text] = ...,
\r
255 value: Optional[Text] = ...,
\r
260 cls, s: bytes) -> TestAllTypesProto2.MapStringStringEntry: ...
\r
262 class MapStringBytesEntry(Message):
\r
263 key = ... # type: Text
\r
264 value = ... # type: bytes
\r
267 key: Optional[Text] = ...,
\r
268 value: Optional[bytes] = ...,
\r
273 cls, s: bytes) -> TestAllTypesProto2.MapStringBytesEntry: ...
\r
275 class MapStringNestedMessageEntry(Message):
\r
276 key = ... # type: Text
\r
279 def value(self) -> TestAllTypesProto2.NestedMessage: ...
\r
282 key: Optional[Text] = ...,
\r
283 value: Optional[TestAllTypesProto2.NestedMessage] = ...,
\r
288 cls, s: bytes) -> TestAllTypesProto2.MapStringNestedMessageEntry: ...
\r
290 class MapStringForeignMessageEntry(Message):
\r
291 key = ... # type: Text
\r
294 def value(self) -> ForeignMessageProto2: ...
\r
297 key: Optional[Text] = ...,
\r
298 value: Optional[ForeignMessageProto2] = ...,
\r
303 cls, s: bytes) -> TestAllTypesProto2.MapStringForeignMessageEntry: ...
\r
305 class MapStringNestedEnumEntry(Message):
\r
306 key = ... # type: Text
\r
307 value = ... # type: TestAllTypesProto2.NestedEnum
\r
310 key: Optional[Text] = ...,
\r
311 value: Optional[TestAllTypesProto2.NestedEnum] = ...,
\r
316 cls, s: bytes) -> TestAllTypesProto2.MapStringNestedEnumEntry: ...
\r
318 class MapStringForeignEnumEntry(Message):
\r
319 key = ... # type: Text
\r
320 value = ... # type: ForeignEnumProto2
\r
323 key: Optional[Text] = ...,
\r
324 value: Optional[ForeignEnumProto2] = ...,
\r
329 cls, s: bytes) -> TestAllTypesProto2.MapStringForeignEnumEntry: ...
\r
331 class Data(Message):
\r
332 group_int32 = ... # type: int
\r
333 group_uint32 = ... # type: int
\r
336 group_int32: Optional[int] = ...,
\r
337 group_uint32: Optional[int] = ...,
\r
341 def FromString(cls, s: bytes) -> TestAllTypesProto2.Data: ...
\r
343 class MessageSetCorrect(Message):
\r
350 cls, s: bytes) -> TestAllTypesProto2.MessageSetCorrect: ...
\r
352 class MessageSetCorrectExtension1(Message):
\r
353 bytes = ... # type: Text
\r
356 bytes: Optional[Text] = ...,
\r
361 cls, s: builtins.bytes) -> TestAllTypesProto2.MessageSetCorrectExtension1: ...
\r
363 class MessageSetCorrectExtension2(Message):
\r
364 i = ... # type: int
\r
367 i: Optional[int] = ...,
\r
372 cls, s: bytes) -> TestAllTypesProto2.MessageSetCorrectExtension2: ...
\r
373 optional_int32 = ... # type: int
\r
374 optional_int64 = ... # type: int
\r
375 optional_uint32 = ... # type: int
\r
376 optional_uint64 = ... # type: int
\r
377 optional_sint32 = ... # type: int
\r
378 optional_sint64 = ... # type: int
\r
379 optional_fixed32 = ... # type: int
\r
380 optional_fixed64 = ... # type: int
\r
381 optional_sfixed32 = ... # type: int
\r
382 optional_sfixed64 = ... # type: int
\r
383 optional_float = ... # type: float
\r
384 optional_double = ... # type: float
\r
385 optional_bool = ... # type: bool
\r
386 optional_string = ... # type: Text
\r
387 optional_bytes = ... # type: bytes
\r
388 optional_nested_enum = ... # type: TestAllTypesProto2.NestedEnum
\r
389 optional_foreign_enum = ... # type: ForeignEnumProto2
\r
390 optional_string_piece = ... # type: Text
\r
391 optional_cord = ... # type: Text
\r
392 repeated_int32 = ... # type: RepeatedScalarFieldContainer[int]
\r
393 repeated_int64 = ... # type: RepeatedScalarFieldContainer[int]
\r
394 repeated_uint32 = ... # type: RepeatedScalarFieldContainer[int]
\r
395 repeated_uint64 = ... # type: RepeatedScalarFieldContainer[int]
\r
396 repeated_sint32 = ... # type: RepeatedScalarFieldContainer[int]
\r
397 repeated_sint64 = ... # type: RepeatedScalarFieldContainer[int]
\r
398 repeated_fixed32 = ... # type: RepeatedScalarFieldContainer[int]
\r
399 repeated_fixed64 = ... # type: RepeatedScalarFieldContainer[int]
\r
400 repeated_sfixed32 = ... # type: RepeatedScalarFieldContainer[int]
\r
401 repeated_sfixed64 = ... # type: RepeatedScalarFieldContainer[int]
\r
402 repeated_float = ... # type: RepeatedScalarFieldContainer[float]
\r
403 repeated_double = ... # type: RepeatedScalarFieldContainer[float]
\r
404 repeated_bool = ... # type: RepeatedScalarFieldContainer[bool]
\r
405 repeated_string = ... # type: RepeatedScalarFieldContainer[Text]
\r
406 repeated_bytes = ... # type: RepeatedScalarFieldContainer[bytes]
\r
407 repeated_nested_enum = ... # type: RepeatedScalarFieldContainer[TestAllTypesProto2.NestedEnum]
\r
408 repeated_foreign_enum = ... # type: RepeatedScalarFieldContainer[ForeignEnumProto2]
\r
409 repeated_string_piece = ... # type: RepeatedScalarFieldContainer[Text]
\r
410 repeated_cord = ... # type: RepeatedScalarFieldContainer[Text]
\r
411 oneof_uint32 = ... # type: int
\r
412 oneof_string = ... # type: Text
\r
413 oneof_bytes = ... # type: bytes
\r
414 oneof_bool = ... # type: bool
\r
415 oneof_uint64 = ... # type: int
\r
416 oneof_float = ... # type: float
\r
417 oneof_double = ... # type: float
\r
418 oneof_enum = ... # type: TestAllTypesProto2.NestedEnum
\r
419 fieldname1 = ... # type: int
\r
420 field_name2 = ... # type: int
\r
421 _field_name3 = ... # type: int
\r
422 field__name4_ = ... # type: int
\r
423 field0name5 = ... # type: int
\r
424 field_0_name6 = ... # type: int
\r
425 fieldName7 = ... # type: int
\r
426 FieldName8 = ... # type: int
\r
427 field_Name9 = ... # type: int
\r
428 Field_Name10 = ... # type: int
\r
429 FIELD_NAME11 = ... # type: int
\r
430 FIELD_name12 = ... # type: int
\r
431 __field_name13 = ... # type: int
\r
432 __Field_name14 = ... # type: int
\r
433 field__name15 = ... # type: int
\r
434 field__Name16 = ... # type: int
\r
435 field_name17__ = ... # type: int
\r
436 Field_name18__ = ... # type: int
\r
439 def optional_nested_message(self) -> TestAllTypesProto2.NestedMessage: ...
\r
442 def optional_foreign_message(self) -> ForeignMessageProto2: ...
\r
445 def recursive_message(self) -> TestAllTypesProto2: ...
\r
448 def repeated_nested_message(
\r
449 self) -> RepeatedCompositeFieldContainer[TestAllTypesProto2.NestedMessage]: ...
\r
452 def repeated_foreign_message(
\r
453 self) -> RepeatedCompositeFieldContainer[ForeignMessageProto2]: ...
\r
456 def map_int32_int32(self) -> MutableMapping[int, int]: ...
\r
459 def map_int64_int64(self) -> MutableMapping[int, int]: ...
\r
462 def map_uint32_uint32(self) -> MutableMapping[int, int]: ...
\r
465 def map_uint64_uint64(self) -> MutableMapping[int, int]: ...
\r
468 def map_sint32_sint32(self) -> MutableMapping[int, int]: ...
\r
471 def map_sint64_sint64(self) -> MutableMapping[int, int]: ...
\r
474 def map_fixed32_fixed32(self) -> MutableMapping[int, int]: ...
\r
477 def map_fixed64_fixed64(self) -> MutableMapping[int, int]: ...
\r
480 def map_sfixed32_sfixed32(self) -> MutableMapping[int, int]: ...
\r
483 def map_sfixed64_sfixed64(self) -> MutableMapping[int, int]: ...
\r
486 def map_int32_float(self) -> MutableMapping[int, float]: ...
\r
489 def map_int32_double(self) -> MutableMapping[int, float]: ...
\r
492 def map_bool_bool(self) -> MutableMapping[bool, bool]: ...
\r
495 def map_string_string(self) -> MutableMapping[Text, Text]: ...
\r
498 def map_string_bytes(self) -> MutableMapping[Text, bytes]: ...
\r
501 def map_string_nested_message(
\r
502 self) -> MutableMapping[Text, TestAllTypesProto2.NestedMessage]: ...
\r
505 def map_string_foreign_message(
\r
506 self) -> MutableMapping[Text, ForeignMessageProto2]: ...
\r
509 def map_string_nested_enum(
\r
510 self) -> MutableMapping[Text, TestAllTypesProto2.NestedEnum]: ...
\r
513 def map_string_foreign_enum(
\r
514 self) -> MutableMapping[Text, ForeignEnumProto2]: ...
\r
517 def oneof_nested_message(self) -> TestAllTypesProto2.NestedMessage: ...
\r
520 def data(self) -> TestAllTypesProto2.Data: ...
\r
523 optional_int32: Optional[int] = ...,
\r
524 optional_int64: Optional[int] = ...,
\r
525 optional_uint32: Optional[int] = ...,
\r
526 optional_uint64: Optional[int] = ...,
\r
527 optional_sint32: Optional[int] = ...,
\r
528 optional_sint64: Optional[int] = ...,
\r
529 optional_fixed32: Optional[int] = ...,
\r
530 optional_fixed64: Optional[int] = ...,
\r
531 optional_sfixed32: Optional[int] = ...,
\r
532 optional_sfixed64: Optional[int] = ...,
\r
533 optional_float: Optional[float] = ...,
\r
534 optional_double: Optional[float] = ...,
\r
535 optional_bool: Optional[bool] = ...,
\r
536 optional_string: Optional[Text] = ...,
\r
537 optional_bytes: Optional[bytes] = ...,
\r
538 optional_nested_message: Optional[TestAllTypesProto2.NestedMessage] = ...,
\r
539 optional_foreign_message: Optional[ForeignMessageProto2] = ...,
\r
540 optional_nested_enum: Optional[TestAllTypesProto2.NestedEnum] = ...,
\r
541 optional_foreign_enum: Optional[ForeignEnumProto2] = ...,
\r
542 optional_string_piece: Optional[Text] = ...,
\r
543 optional_cord: Optional[Text] = ...,
\r
544 recursive_message: Optional[TestAllTypesProto2] = ...,
\r
545 repeated_int32: Optional[Iterable[int]] = ...,
\r
546 repeated_int64: Optional[Iterable[int]] = ...,
\r
547 repeated_uint32: Optional[Iterable[int]] = ...,
\r
548 repeated_uint64: Optional[Iterable[int]] = ...,
\r
549 repeated_sint32: Optional[Iterable[int]] = ...,
\r
550 repeated_sint64: Optional[Iterable[int]] = ...,
\r
551 repeated_fixed32: Optional[Iterable[int]] = ...,
\r
552 repeated_fixed64: Optional[Iterable[int]] = ...,
\r
553 repeated_sfixed32: Optional[Iterable[int]] = ...,
\r
554 repeated_sfixed64: Optional[Iterable[int]] = ...,
\r
555 repeated_float: Optional[Iterable[float]] = ...,
\r
556 repeated_double: Optional[Iterable[float]] = ...,
\r
557 repeated_bool: Optional[Iterable[bool]] = ...,
\r
558 repeated_string: Optional[Iterable[Text]] = ...,
\r
559 repeated_bytes: Optional[Iterable[bytes]] = ...,
\r
560 repeated_nested_message: Optional[Iterable[TestAllTypesProto2.NestedMessage]] = ...,
\r
561 repeated_foreign_message: Optional[Iterable[ForeignMessageProto2]] = ...,
\r
562 repeated_nested_enum: Optional[Iterable[TestAllTypesProto2.NestedEnum]] = ...,
\r
563 repeated_foreign_enum: Optional[Iterable[ForeignEnumProto2]] = ...,
\r
564 repeated_string_piece: Optional[Iterable[Text]] = ...,
\r
565 repeated_cord: Optional[Iterable[Text]] = ...,
\r
566 map_int32_int32: Optional[Mapping[int, int]]=...,
\r
567 map_int64_int64: Optional[Mapping[int, int]]=...,
\r
568 map_uint32_uint32: Optional[Mapping[int, int]]=...,
\r
569 map_uint64_uint64: Optional[Mapping[int, int]]=...,
\r
570 map_sint32_sint32: Optional[Mapping[int, int]]=...,
\r
571 map_sint64_sint64: Optional[Mapping[int, int]]=...,
\r
572 map_fixed32_fixed32: Optional[Mapping[int, int]]=...,
\r
573 map_fixed64_fixed64: Optional[Mapping[int, int]]=...,
\r
574 map_sfixed32_sfixed32: Optional[Mapping[int, int]]=...,
\r
575 map_sfixed64_sfixed64: Optional[Mapping[int, int]]=...,
\r
576 map_int32_float: Optional[Mapping[int, float]]=...,
\r
577 map_int32_double: Optional[Mapping[int, float]]=...,
\r
578 map_bool_bool: Optional[Mapping[bool, bool]]=...,
\r
579 map_string_string: Optional[Mapping[Text, Text]]=...,
\r
580 map_string_bytes: Optional[Mapping[Text, bytes]]=...,
\r
581 map_string_nested_message: Optional[Mapping[Text, TestAllTypesProto2.NestedMessage]]=...,
\r
582 map_string_foreign_message: Optional[Mapping[Text, ForeignMessageProto2]]=...,
\r
583 map_string_nested_enum: Optional[Mapping[Text, TestAllTypesProto2.NestedEnum]]=...,
\r
584 map_string_foreign_enum: Optional[Mapping[Text, ForeignEnumProto2]]=...,
\r
585 oneof_uint32: Optional[int] = ...,
\r
586 oneof_nested_message: Optional[TestAllTypesProto2.NestedMessage] = ...,
\r
587 oneof_string: Optional[Text] = ...,
\r
588 oneof_bytes: Optional[bytes] = ...,
\r
589 oneof_bool: Optional[bool] = ...,
\r
590 oneof_uint64: Optional[int] = ...,
\r
591 oneof_float: Optional[float] = ...,
\r
592 oneof_double: Optional[float] = ...,
\r
593 oneof_enum: Optional[TestAllTypesProto2.NestedEnum] = ...,
\r
594 data: Optional[TestAllTypesProto2.Data] = ...,
\r
595 fieldname1: Optional[int] = ...,
\r
596 field_name2: Optional[int] = ...,
\r
597 _field_name3: Optional[int] = ...,
\r
598 field__name4_: Optional[int] = ...,
\r
599 field0name5: Optional[int] = ...,
\r
600 field_0_name6: Optional[int] = ...,
\r
601 fieldName7: Optional[int] = ...,
\r
602 FieldName8: Optional[int] = ...,
\r
603 field_Name9: Optional[int] = ...,
\r
604 Field_Name10: Optional[int] = ...,
\r
605 FIELD_NAME11: Optional[int] = ...,
\r
606 FIELD_name12: Optional[int] = ...,
\r
607 __field_name13: Optional[int] = ...,
\r
608 __Field_name14: Optional[int] = ...,
\r
609 field__name15: Optional[int] = ...,
\r
610 field__Name16: Optional[int] = ...,
\r
611 field_name17__: Optional[int] = ...,
\r
612 Field_name18__: Optional[int] = ...,
\r
616 def FromString(cls, s: bytes) -> TestAllTypesProto2: ...
\r
619 class ForeignMessageProto2(Message):
\r
620 c = ... # type: int
\r
623 c: Optional[int] = ...,
\r
627 def FromString(cls, s: bytes) -> ForeignMessageProto2: ...
\r