2
@generated by mypy-protobuf. Do not edit manually!
6
import google.protobuf.descriptor
7
import google.protobuf.internal.containers
8
import google.protobuf.message
10
import typing_extensions
12
DESCRIPTOR: google.protobuf.descriptor.FileDescriptor = ...
14
class NodeProto(google.protobuf.message.Message):
15
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
16
CHILDREN_FIELD_NUMBER: int
17
WORD_IDS_FIELD_NUMBER: int
18
OFFSET_FIELD_NUMBER: int
19
NAME_FIELD_NUMBER: int
20
SCORES_FIELD_NUMBER: int
21
word_ids: google.protobuf.internal.containers.RepeatedScalarFieldContainer[int] = ...
23
name: typing.Text = ...
24
scores: google.protobuf.internal.containers.RepeatedScalarFieldContainer[float] = ...
27
def children(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___NodeProto]: ...
31
children : typing.Optional[typing.Iterable[global___NodeProto]] = ...,
32
word_ids : typing.Optional[typing.Iterable[int]] = ...,
33
offset : typing.Optional[int] = ...,
34
name : typing.Optional[typing.Text] = ...,
35
scores : typing.Optional[typing.Iterable[float]] = ...,
37
def HasField(self, field_name: typing_extensions.Literal[u"name",b"name",u"offset",b"offset"]) -> bool: ...
38
def ClearField(self, field_name: typing_extensions.Literal[u"children",b"children",u"name",b"name",u"offset",b"offset",u"scores",b"scores",u"word_ids",b"word_ids"]) -> None: ...
39
global___NodeProto = NodeProto
41
class TreeProto(google.protobuf.message.Message):
42
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
43
ROOT_NODE_FIELD_NUMBER: int
46
def root_node(self) -> global___NodeProto: ...
50
root_node : typing.Optional[global___NodeProto] = ...,
52
def HasField(self, field_name: typing_extensions.Literal[u"root_node",b"root_node"]) -> bool: ...
53
def ClearField(self, field_name: typing_extensions.Literal[u"root_node",b"root_node"]) -> None: ...
54
global___TreeProto = TreeProto
56
class HierarchyProto(google.protobuf.message.Message):
57
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
58
SIZE_FIELD_NUMBER: int
59
PATHS_FIELD_NUMBER: int
63
def paths(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PathProto]: ...
67
size : typing.Optional[int] = ...,
68
paths : typing.Optional[typing.Iterable[global___PathProto]] = ...,
70
def HasField(self, field_name: typing_extensions.Literal[u"size",b"size"]) -> bool: ...
71
def ClearField(self, field_name: typing_extensions.Literal[u"paths",b"paths",u"size",b"size"]) -> None: ...
72
global___HierarchyProto = HierarchyProto
74
class PathProto(google.protobuf.message.Message):
75
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
76
WORD_ID_FIELD_NUMBER: int
77
PATH_NODES_FIELD_NUMBER: int
81
def path_nodes(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PathNodeProto]: ...
85
word_id : typing.Optional[int] = ...,
86
path_nodes : typing.Optional[typing.Iterable[global___PathNodeProto]] = ...,
88
def HasField(self, field_name: typing_extensions.Literal[u"word_id",b"word_id"]) -> bool: ...
89
def ClearField(self, field_name: typing_extensions.Literal[u"path_nodes",b"path_nodes",u"word_id",b"word_id"]) -> None: ...
90
global___PathProto = PathProto
92
class PathNodeProto(google.protobuf.message.Message):
93
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
94
INDEX_FIELD_NUMBER: int
95
LENGTH_FIELD_NUMBER: int
96
TARGET_FIELD_NUMBER: int
103
index : typing.Optional[int] = ...,
104
length : typing.Optional[int] = ...,
105
target : typing.Optional[int] = ...,
107
def HasField(self, field_name: typing_extensions.Literal[u"index",b"index",u"length",b"length",u"target",b"target"]) -> bool: ...
108
def ClearField(self, field_name: typing_extensions.Literal[u"index",b"index",u"length",b"length",u"target",b"target"]) -> None: ...
109
global___PathNodeProto = PathNodeProto