1 from typing import Any, Optional
\r
3 class Error(Exception): ...
\r
4 class ParseError(Error): ...
\r
6 # This is named 'Any' in the original, but that conflicts with typing.Any,
\r
7 # and we really only need this file to mix in.
\r
11 def Pack(self, msg: Any, type_url_prefix: bytes = ..., deterministic: Optional[Any] = ...) -> None: ...
\r
12 def Unpack(self, msg: Any): ...
\r
13 def TypeName(self): ...
\r
14 def Is(self, descriptor: Any): ...
\r
17 def ToJsonString(self): ...
\r
20 def FromJsonString(self, value: Any) -> None: ...
\r
21 def GetCurrentTime(self) -> None: ...
\r
22 def ToNanoseconds(self): ...
\r
23 def ToMicroseconds(self): ...
\r
24 def ToMilliseconds(self): ...
\r
25 def ToSeconds(self): ...
\r
26 def FromNanoseconds(self, nanos: Any) -> None: ...
\r
27 def FromMicroseconds(self, micros: Any) -> None: ...
\r
28 def FromMilliseconds(self, millis: Any) -> None: ...
\r
29 def FromSeconds(self, seconds: Any) -> None: ...
\r
30 def ToDatetime(self): ...
\r
31 def FromDatetime(self, dt: Any) -> None: ...
\r
34 def ToJsonString(self): ...
\r
37 def FromJsonString(self, value: Any) -> None: ...
\r
38 def ToNanoseconds(self): ...
\r
39 def ToMicroseconds(self): ...
\r
40 def ToMilliseconds(self): ...
\r
41 def ToSeconds(self): ...
\r
42 def FromNanoseconds(self, nanos: Any) -> None: ...
\r
43 def FromMicroseconds(self, micros: Any) -> None: ...
\r
44 def FromMilliseconds(self, millis: Any) -> None: ...
\r
45 def FromSeconds(self, seconds: Any) -> None: ...
\r
46 def ToTimedelta(self): ...
\r
47 def FromTimedelta(self, td: Any) -> None: ...
\r
50 def ToJsonString(self): ...
\r
51 def FromJsonString(self, value: Any) -> None: ...
\r
52 def IsValidForDescriptor(self, message_descriptor: Any): ...
\r
53 def AllFieldsFromDescriptor(self, message_descriptor: Any) -> None: ...
\r
54 def CanonicalFormFromMask(self, mask: Any) -> None: ...
\r
55 def Union(self, mask1: Any, mask2: Any) -> None: ...
\r
56 def Intersect(self, mask1: Any, mask2: Any) -> None: ...
\r
57 def MergeMessage(self, source: Any, destination: Any, replace_message_field: bool = ..., replace_repeated_field: bool = ...) -> None: ...
\r
59 class _FieldMaskTree:
\r
60 def __init__(self, field_mask: Optional[Any] = ...) -> None: ...
\r
61 def MergeFromFieldMask(self, field_mask: Any) -> None: ...
\r
62 def AddPath(self, path: Any): ...
\r
63 def ToFieldMask(self, field_mask: Any) -> None: ...
\r
64 def IntersectPath(self, path: Any, intersection: Any): ...
\r
65 def AddLeafNodes(self, prefix: Any, node: Any) -> None: ...
\r
66 def MergeMessage(self, source: Any, destination: Any, replace_message: Any, replace_repeated: Any) -> None: ...
\r
69 def __getitem__(self, key: Any): ...
\r
70 def __contains__(self, item: Any): ...
\r
71 def __setitem__(self, key: Any, value: Any) -> None: ...
\r
72 def __delitem__(self, key: Any) -> None: ...
\r
73 def __len__(self): ...
\r
74 def __iter__(self): ...
\r
76 def values(self): ...
\r
77 def items(self): ...
\r
78 def get_or_create_list(self, key: Any): ...
\r
79 def get_or_create_struct(self, key: Any): ...
\r
80 def update(self, dictionary: Any) -> None: ...
\r
83 def __len__(self): ...
\r
84 def append(self, value: Any) -> None: ...
\r
85 def extend(self, elem_seq: Any) -> None: ...
\r
86 def __getitem__(self, index: Any): ...
\r
87 def __setitem__(self, index: Any, value: Any) -> None: ...
\r
88 def __delitem__(self, key: Any) -> None: ...
\r
89 def items(self) -> None: ...
\r
90 def add_struct(self): ...
\r
91 def add_list(self): ...
\r