1 from typing import Any, Dict, Optional, Text, TypeVar, Union
3 from google.protobuf.descriptor_pool import DescriptorPool
4 from google.protobuf.message import Message
6 _MessageT = TypeVar("_MessageT", bound=Message)
8 class Error(Exception): ...
9 class ParseError(Error): ...
10 class SerializeToJsonError(Error): ...
14 including_default_value_fields: bool = ...,
15 preserving_proto_field_name: bool = ...,
17 sort_keys: bool = ...,
18 use_integers_for_enums: bool = ...,
19 descriptor_pool: Optional[DescriptorPool] = ...,
20 float_precision: Optional[int] = ...,
24 including_default_value_fields: bool = ...,
25 preserving_proto_field_name: bool = ...,
26 use_integers_for_enums: bool = ...,
27 descriptor_pool: Optional[DescriptorPool] = ...,
28 float_precision: Optional[int] = ...,
29 ) -> Dict[Text, Any]: ...
31 text: Union[bytes, Text],
33 ignore_unknown_fields: bool = ...,
34 descriptor_pool: Optional[DescriptorPool] = ...,
37 js_dict: Any, message: _MessageT, ignore_unknown_fields: bool = ..., descriptor_pool: Optional[DescriptorPool] = ...