1 from google.protobuf.internal.containers import (
\r
2 RepeatedCompositeFieldContainer,
\r
3 RepeatedScalarFieldContainer,
\r
5 from google.protobuf.message import (
\r
8 from google.protobuf.unittest_arena_pb2 import (
\r
11 from google.protobuf.unittest_import_pb2 import (
\r
15 from google.protobuf.unittest_import_public_pb2 import (
\r
16 PublicImportMessage,
\r
18 from typing import (
\r
28 class ForeignEnum(int):
\r
31 def Name(cls, number: int) -> bytes: ...
\r
34 def Value(cls, name: bytes) -> ForeignEnum: ...
\r
37 def keys(cls) -> List[bytes]: ...
\r
40 def values(cls) -> List[ForeignEnum]: ...
\r
43 def items(cls) -> List[Tuple[bytes, ForeignEnum]]: ...
\r
46 FOREIGN_FOO: ForeignEnum
\r
47 FOREIGN_BAR: ForeignEnum
\r
48 FOREIGN_BAZ: ForeignEnum
\r
51 class TestAllTypes(Message):
\r
53 class NestedEnum(int):
\r
56 def Name(cls, number: int) -> bytes: ...
\r
59 def Value(cls, name: bytes) -> TestAllTypes.NestedEnum: ...
\r
62 def keys(cls) -> List[bytes]: ...
\r
65 def values(cls) -> List[TestAllTypes.NestedEnum]: ...
\r
68 def items(cls) -> List[Tuple[bytes, TestAllTypes.NestedEnum]]: ...
\r
74 class NestedMessage(Message):
\r
75 bb = ... # type: int
\r
78 bb: Optional[int] = ...,
\r
82 def FromString(cls, s: bytes) -> TestAllTypes.NestedMessage: ...
\r
84 class OptionalGroup(Message):
\r
88 a: Optional[int] = ...,
\r
92 def FromString(cls, s: bytes) -> TestAllTypes.OptionalGroup: ...
\r
94 class RepeatedGroup(Message):
\r
98 a: Optional[int] = ...,
\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
168 def optionalgroup(self) -> TestAllTypes.OptionalGroup: ...
\r
171 def optional_nested_message(self) -> TestAllTypes.NestedMessage: ...
\r
174 def optional_foreign_message(self) -> ForeignMessage: ...
\r
177 def optional_import_message(self) -> ImportMessage: ...
\r
180 def optional_public_import_message(self) -> PublicImportMessage: ...
\r
183 def optional_message(self) -> TestAllTypes.NestedMessage: ...
\r
187 self) -> RepeatedCompositeFieldContainer[TestAllTypes.RepeatedGroup]: ...
\r
190 def repeated_nested_message(
\r
191 self) -> RepeatedCompositeFieldContainer[TestAllTypes.NestedMessage]: ...
\r
194 def repeated_foreign_message(
\r
195 self) -> RepeatedCompositeFieldContainer[ForeignMessage]: ...
\r
198 def repeated_import_message(
\r
199 self) -> RepeatedCompositeFieldContainer[ImportMessage]: ...
\r
202 def repeated_lazy_message(
\r
203 self) -> RepeatedCompositeFieldContainer[TestAllTypes.NestedMessage]: ...
\r
206 def oneof_nested_message(self) -> TestAllTypes.NestedMessage: ...
\r
209 def lazy_oneof_nested_message(self) -> TestAllTypes.NestedMessage: ...
\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
291 def FromString(cls, s: bytes) -> TestAllTypes: ...
\r
294 class ForeignMessage(Message):
\r
295 c = ... # type: int
\r
298 c: Optional[int] = ...,
\r
302 def FromString(cls, s: bytes) -> ForeignMessage: ...
\r
305 class TestNoArenaMessage(Message):
\r
308 def arena_message(self) -> ArenaMessage: ...
\r
311 arena_message: Optional[ArenaMessage] = ...,
\r
315 def FromString(cls, s: bytes) -> TestNoArenaMessage: ...
\r