protobuf: add serialized_options kwarg (#4531)

This commit is contained in:
Hugues
2020-09-14 03:59:22 -07:00
committed by GitHub
parent 87b758b0da
commit 81d067618c

View File

@@ -20,7 +20,7 @@ class DescriptorMetaclass(type):
class DescriptorBase(metaclass=DescriptorMetaclass):
has_options: Any
def __init__(self, options, options_class_name) -> None: ...
def __init__(self, options, serialized_options, options_class_name) -> None: ...
def GetOptions(self): ...
class _NestedDescriptorBase(DescriptorBase):
@@ -29,7 +29,16 @@ class _NestedDescriptorBase(DescriptorBase):
file: Any
containing_type: Any
def __init__(
self, options, options_class_name, name, full_name, file, containing_type, serialized_start=..., serialized_end=...
self,
options,
options_class_name,
name,
full_name,
file,
containing_type,
serialized_start=...,
serialized_end=...,
serialized_options=...,
) -> None: ...
def GetTopLevelContainingType(self): ...
def CopyToProto(self, proto): ...
@@ -46,6 +55,7 @@ class Descriptor(_NestedDescriptorBase):
enum_types,
extensions,
options=...,
serialized_options=...,
is_extendable=...,
extension_ranges=...,
oneofs=...,
@@ -80,6 +90,7 @@ class Descriptor(_NestedDescriptorBase):
enum_types,
extensions,
options=...,
serialized_options=...,
is_extendable=...,
extension_ranges=...,
oneofs=...,
@@ -146,6 +157,7 @@ class FieldDescriptor(DescriptorBase):
is_extension,
extension_scope,
options=...,
serialized_options=...,
file=...,
has_default_value=...,
containing_oneof=...,
@@ -181,6 +193,7 @@ class FieldDescriptor(DescriptorBase):
is_extension,
extension_scope,
options=...,
serialized_options=...,
file=...,
has_default_value=...,
containing_oneof=...,
@@ -198,6 +211,7 @@ class EnumDescriptor(_NestedDescriptorBase):
values,
containing_type=...,
options=...,
serialized_options=...,
file=...,
serialized_start=...,
serialized_end=...,
@@ -213,6 +227,7 @@ class EnumDescriptor(_NestedDescriptorBase):
values,
containing_type=...,
options=...,
serialized_options=...,
file=...,
serialized_start=...,
serialized_end=...,
@@ -221,12 +236,12 @@ class EnumDescriptor(_NestedDescriptorBase):
def GetOptions(self) -> EnumOptions: ...
class EnumValueDescriptor(DescriptorBase):
def __new__(cls, name, index, number, type=..., options=...): ...
def __new__(cls, name, index, number, type=..., options=..., serialized_options=...): ...
name: Any
index: Any
number: Any
type: Any
def __init__(self, name, index, number, type=..., options=...) -> None: ...
def __init__(self, name, index, number, type=..., options=..., serialized_options=...) -> None: ...
def GetOptions(self) -> EnumValueOptions: ...
class OneofDescriptor:
@@ -244,7 +259,16 @@ class ServiceDescriptor(_NestedDescriptorBase):
methods: Any
methods_by_name: Any
def __init__(
self, name, full_name, index, methods, options=..., file=..., serialized_start=..., serialized_end=...
self,
name,
full_name,
index,
methods,
options=...,
serialized_options=...,
file=...,
serialized_start=...,
serialized_end=...,
) -> None: ...
def FindMethodByName(self, name): ...
def CopyToProto(self, proto): ...
@@ -257,12 +281,23 @@ class MethodDescriptor(DescriptorBase):
containing_service: Any
input_type: Any
output_type: Any
def __init__(self, name, full_name, index, containing_service, input_type, output_type, options=...) -> None: ...
def __init__(
self, name, full_name, index, containing_service, input_type, output_type, options=..., serialized_options=...
) -> None: ...
def GetOptions(self) -> MethodOptions: ...
class FileDescriptor(DescriptorBase):
def __new__(
cls, name, package, options=..., serialized_pb=..., dependencies=..., public_dependencies=..., syntax=..., pool=...
cls,
name,
package,
options=...,
serialized_options=...,
serialized_pb=...,
dependencies=...,
public_dependencies=...,
syntax=...,
pool=...,
): ...
_options: Any
pool: Any
@@ -277,7 +312,16 @@ class FileDescriptor(DescriptorBase):
dependencies: Any
public_dependencies: Any
def __init__(
self, name, package, options=..., serialized_pb=..., dependencies=..., public_dependencies=..., syntax=..., pool=...
self,
name,
package,
options=...,
serialized_options=...,
serialized_pb=...,
dependencies=...,
public_dependencies=...,
syntax=...,
pool=...,
) -> None: ...
def CopyToProto(self, proto): ...
def GetOptions(self) -> FileOptions: ...