1 from google.protobuf.descriptor_pb2 import (
\r
4 from google.protobuf.internal.containers import (
\r
5 RepeatedCompositeFieldContainer,
\r
6 RepeatedScalarFieldContainer,
\r
8 from google.protobuf.message import (
\r
11 from typing import (
\r
18 class Version(Message):
\r
19 major = ... # type: int
\r
20 minor = ... # type: int
\r
21 patch = ... # type: int
\r
22 suffix = ... # type: Text
\r
25 major: Optional[int] = ...,
\r
26 minor: Optional[int] = ...,
\r
27 patch: Optional[int] = ...,
\r
28 suffix: Optional[Text] = ...,
\r
32 def FromString(cls, s: bytes) -> Version: ...
\r
35 class CodeGeneratorRequest(Message):
\r
36 file_to_generate = ... # type: RepeatedScalarFieldContainer[Text]
\r
37 parameter = ... # type: Text
\r
40 def proto_file(self) -> RepeatedCompositeFieldContainer[FileDescriptorProto]: ...
\r
43 def compiler_version(self) -> Version: ...
\r
46 file_to_generate: Optional[Iterable[Text]] = ...,
\r
47 parameter: Optional[Text] = ...,
\r
48 proto_file: Optional[Iterable[FileDescriptorProto]] = ...,
\r
49 compiler_version: Optional[Version] = ...,
\r
53 def FromString(cls, s: bytes) -> CodeGeneratorRequest: ...
\r
56 class CodeGeneratorResponse(Message):
\r
58 class File(Message):
\r
59 name = ... # type: Text
\r
60 insertion_point = ... # type: Text
\r
61 content = ... # type: Text
\r
64 name: Optional[Text] = ...,
\r
65 insertion_point: Optional[Text] = ...,
\r
66 content: Optional[Text] = ...,
\r
70 def FromString(cls, s: bytes) -> CodeGeneratorResponse.File: ...
\r
71 error = ... # type: Text
\r
74 def file(self) -> RepeatedCompositeFieldContainer[CodeGeneratorResponse.File]: ...
\r
77 error: Optional[Text] = ...,
\r
78 file: Optional[Iterable[CodeGeneratorResponse.File]] = ...,
\r
82 def FromString(cls, s: bytes) -> CodeGeneratorResponse: ...
\r