Created
May 23, 2019 21:53
-
-
Save gaggle/8aef6102d314936c9eb33724194682b0 to your computer and use it in GitHub Desktop.
Foo protobuf
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
syntax = "proto3"; | |
package Foo; | |
message FooRequest { | |
int32 limit = 4; | |
int64 from = 5; | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Generated by the protocol buffer compiler. DO NOT EDIT! | |
# source: pidan_gateway/schemas/Foo.proto | |
import sys | |
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) | |
from google.protobuf import descriptor as _descriptor | |
from google.protobuf import message as _message | |
from google.protobuf import reflection as _reflection | |
from google.protobuf import symbol_database as _symbol_database | |
from google.protobuf import descriptor_pb2 | |
# @@protoc_insertion_point(imports) | |
_sym_db = _symbol_database.Default() | |
DESCRIPTOR = _descriptor.FileDescriptor( | |
name='pidan_gateway/schemas/Foo.proto', | |
package='Foo', | |
syntax='proto3', | |
serialized_pb=_b('\n\x1fpidan_gateway/schemas/Foo.proto\x12\x03\x46oo\")\n\nFooRequest\x12\r\n\x05limit\x18\x04 \x01(\x05\x12\x0c\n\x04\x66rom\x18\x05 \x01(\x03\x62\x06proto3') | |
) | |
_FOOREQUEST = _descriptor.Descriptor( | |
name='FooRequest', | |
full_name='Foo.FooRequest', | |
filename=None, | |
file=DESCRIPTOR, | |
containing_type=None, | |
fields=[ | |
_descriptor.FieldDescriptor( | |
name='limit', full_name='Foo.FooRequest.limit', index=0, | |
number=4, type=5, cpp_type=1, label=1, | |
has_default_value=False, default_value=0, | |
message_type=None, enum_type=None, containing_type=None, | |
is_extension=False, extension_scope=None, | |
options=None), | |
_descriptor.FieldDescriptor( | |
name='from', full_name='Foo.FooRequest.from', index=1, | |
number=5, type=3, cpp_type=2, label=1, | |
has_default_value=False, default_value=0, | |
message_type=None, enum_type=None, containing_type=None, | |
is_extension=False, extension_scope=None, | |
options=None), | |
], | |
extensions=[ | |
], | |
nested_types=[], | |
enum_types=[ | |
], | |
options=None, | |
is_extendable=False, | |
syntax='proto3', | |
extension_ranges=[], | |
oneofs=[ | |
], | |
serialized_start=40, | |
serialized_end=81, | |
) | |
DESCRIPTOR.message_types_by_name['FooRequest'] = _FOOREQUEST | |
_sym_db.RegisterFileDescriptor(DESCRIPTOR) | |
FooRequest = _reflection.GeneratedProtocolMessageType('FooRequest', (_message.Message,), dict( | |
DESCRIPTOR = _FOOREQUEST, | |
__module__ = 'package.schemas.Foo_pb2' | |
# @@protoc_insertion_point(class_scope:Foo.FooRequest) | |
)) | |
_sym_db.RegisterMessage(FooRequest) | |
try: | |
# THESE ELEMENTS WILL BE DEPRECATED. | |
# Please use the generated *_pb2_grpc.py files instead. | |
import grpc | |
from grpc.beta import implementations as beta_implementations | |
from grpc.beta import interfaces as beta_interfaces | |
from grpc.framework.common import cardinality | |
from grpc.framework.interfaces.face import utilities as face_utilities | |
except ImportError: | |
pass | |
# @@protoc_insertion_point(module_scope) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# @generated by generate_proto_mypy_stubs.py. Do not edit! | |
import sys | |
from google.protobuf.message import ( | |
Message as google___protobuf___message___Message, | |
) | |
from typing import ( | |
Optional as typing___Optional, | |
) | |
from typing_extensions import ( | |
Literal as typing_extensions___Literal, | |
) | |
class FooRequest(google___protobuf___message___Message): | |
limit = ... # type: int | |
from = ... # type: int | |
def __init__(self, | |
limit : typing___Optional[int] = None, | |
from : typing___Optional[int] = None, | |
) -> None: ... | |
@classmethod | |
def FromString(cls, s: bytes) -> FooRequest: ... | |
def MergeFrom(self, other_msg: google___protobuf___message___Message) -> None: ... | |
def CopyFrom(self, other_msg: google___protobuf___message___Message) -> None: ... | |
if sys.version_info >= (3,): | |
def ClearField(self, field_name: typing_extensions___Literal[u"from",u"limit"]) -> None: ... | |
else: | |
def ClearField(self, field_name: typing_extensions___Literal[b"from",b"limit"]) -> None: ... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment