You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

102 lines
4.8 KiB

# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
FileDescriptor as google___protobuf___descriptor___FileDescriptor,
)
from google.protobuf.internal.containers import (
RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer,
RepeatedScalarFieldContainer as google___protobuf___internal___containers___RepeatedScalarFieldContainer,
)
from google.protobuf.message import (
Message as google___protobuf___message___Message,
)
from typing import (
Iterable as typing___Iterable,
Optional as typing___Optional,
Text as typing___Text,
)
from typing_extensions import (
Literal as typing_extensions___Literal,
)
builtin___bool = bool
builtin___bytes = bytes
builtin___float = float
builtin___int = int
DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ...
class ComplexProtoMessage(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class InnerMessage(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
text: typing___Text = ...
numbers: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ...
def __init__(self,
*,
text : typing___Optional[typing___Text] = None,
numbers : typing___Optional[typing___Iterable[builtin___int]] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"text",b"text"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"numbers",b"numbers",u"text",b"text"]) -> None: ...
type___InnerMessage = InnerMessage
class InnerBuffer(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class Flags(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
flag: builtin___bool = ...
def __init__(self,
*,
flag : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"flag",b"flag"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"flag",b"flag"]) -> None: ...
type___Flags = Flags
data: builtin___bytes = ...
@property
def flags(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___ComplexProtoMessage.InnerBuffer.Flags]: ...
def __init__(self,
*,
data : typing___Optional[builtin___bytes] = None,
flags : typing___Optional[typing___Iterable[type___ComplexProtoMessage.InnerBuffer.Flags]] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"data",b"data"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"data",b"data",u"flags",b"flags"]) -> None: ...
type___InnerBuffer = InnerBuffer
number32: builtin___int = ...
number64: builtin___int = ...
list_number32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ...
list_number64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ...
@property
def messages(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___ComplexProtoMessage.InnerMessage]: ...
@property
def buffers(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___ComplexProtoMessage.InnerBuffer]: ...
def __init__(self,
*,
number32 : typing___Optional[builtin___int] = None,
number64 : typing___Optional[builtin___int] = None,
list_number32 : typing___Optional[typing___Iterable[builtin___int]] = None,
list_number64 : typing___Optional[typing___Iterable[builtin___int]] = None,
messages : typing___Optional[typing___Iterable[type___ComplexProtoMessage.InnerMessage]] = None,
buffers : typing___Optional[typing___Iterable[type___ComplexProtoMessage.InnerBuffer]] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"number32",b"number32",u"number64",b"number64"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"buffers",b"buffers",u"list_number32",b"list_number32",u"list_number64",b"list_number64",u"messages",b"messages",u"number32",b"number32",u"number64",b"number64"]) -> None: ...
type___ComplexProtoMessage = ComplexProtoMessage