-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathraft_pb2.pyi
40 lines (36 loc) · 1.78 KB
/
raft_pb2.pyi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
from google.protobuf.internal import containers as _containers
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from typing import ClassVar as _ClassVar, Iterable as _Iterable, Mapping as _Mapping, Optional as _Optional, Union as _Union
DESCRIPTOR: _descriptor.FileDescriptor
class AppendEntriesRequest(_message.Message):
__slots__ = ["commitindex", "currentterm", "entries", "previousterm", "prevlogindex"]
COMMITINDEX_FIELD_NUMBER: _ClassVar[int]
CURRENTTERM_FIELD_NUMBER: _ClassVar[int]
ENTRIES_FIELD_NUMBER: _ClassVar[int]
PREVIOUSTERM_FIELD_NUMBER: _ClassVar[int]
PREVLOGINDEX_FIELD_NUMBER: _ClassVar[int]
commitindex: int
currentterm: int
entries: _containers.RepeatedCompositeFieldContainer[LogEntry]
previousterm: int
prevlogindex: int
def __init__(self, prevlogindex: _Optional[int] = ..., entries: _Optional[_Iterable[_Union[LogEntry, _Mapping]]] = ..., commitindex: _Optional[int] = ..., currentterm: _Optional[int] = ..., previousterm: _Optional[int] = ...) -> None: ...
class AppendEntriesResponse(_message.Message):
__slots__ = ["success", "term"]
SUCCESS_FIELD_NUMBER: _ClassVar[int]
TERM_FIELD_NUMBER: _ClassVar[int]
success: bool
term: int
def __init__(self, term: _Optional[int] = ..., success: bool = ...) -> None: ...
class LogEntry(_message.Message):
__slots__ = ["command", "key", "term", "value"]
COMMAND_FIELD_NUMBER: _ClassVar[int]
KEY_FIELD_NUMBER: _ClassVar[int]
TERM_FIELD_NUMBER: _ClassVar[int]
VALUE_FIELD_NUMBER: _ClassVar[int]
command: str
key: str
term: int
value: str
def __init__(self, command: _Optional[str] = ..., key: _Optional[str] = ..., value: _Optional[str] = ..., term: _Optional[int] = ...) -> None: ...