massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / third_party / 2and3 / google / protobuf / unittest_no_arena_pb2.pyi
diff --git a/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/third_party/2and3/google/protobuf/unittest_no_arena_pb2.pyi b/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/third_party/2and3/google/protobuf/unittest_no_arena_pb2.pyi
new file mode 100644 (file)
index 0000000..20cf43b
--- /dev/null
@@ -0,0 +1,315 @@
+from google.protobuf.internal.containers import (\r
+    RepeatedCompositeFieldContainer,\r
+    RepeatedScalarFieldContainer,\r
+)\r
+from google.protobuf.message import (\r
+    Message,\r
+)\r
+from google.protobuf.unittest_arena_pb2 import (\r
+    ArenaMessage,\r
+)\r
+from google.protobuf.unittest_import_pb2 import (\r
+    ImportEnum,\r
+    ImportMessage,\r
+)\r
+from google.protobuf.unittest_import_public_pb2 import (\r
+    PublicImportMessage,\r
+)\r
+from typing import (\r
+    Iterable,\r
+    List,\r
+    Optional,\r
+    Text,\r
+    Tuple,\r
+    cast,\r
+)\r
+\r
+\r
+class ForeignEnum(int):\r
+\r
+    @classmethod\r
+    def Name(cls, number: int) -> bytes: ...\r
+\r
+    @classmethod\r
+    def Value(cls, name: bytes) -> ForeignEnum: ...\r
+\r
+    @classmethod\r
+    def keys(cls) -> List[bytes]: ...\r
+\r
+    @classmethod\r
+    def values(cls) -> List[ForeignEnum]: ...\r
+\r
+    @classmethod\r
+    def items(cls) -> List[Tuple[bytes, ForeignEnum]]: ...\r
+\r
+\r
+FOREIGN_FOO: ForeignEnum\r
+FOREIGN_BAR: ForeignEnum\r
+FOREIGN_BAZ: ForeignEnum\r
+\r
+\r
+class TestAllTypes(Message):\r
+\r
+    class NestedEnum(int):\r
+\r
+        @classmethod\r
+        def Name(cls, number: int) -> bytes: ...\r
+\r
+        @classmethod\r
+        def Value(cls, name: bytes) -> TestAllTypes.NestedEnum: ...\r
+\r
+        @classmethod\r
+        def keys(cls) -> List[bytes]: ...\r
+\r
+        @classmethod\r
+        def values(cls) -> List[TestAllTypes.NestedEnum]: ...\r
+\r
+        @classmethod\r
+        def items(cls) -> List[Tuple[bytes, TestAllTypes.NestedEnum]]: ...\r
+    FOO: NestedEnum\r
+    BAR: NestedEnum\r
+    BAZ: NestedEnum\r
+    NEG: NestedEnum\r
+\r
+    class NestedMessage(Message):\r
+        bb = ...  # type: int\r
+\r
+        def __init__(self,\r
+                     bb: Optional[int] = ...,\r
+                     ) -> None: ...\r
+\r
+        @classmethod\r
+        def FromString(cls, s: bytes) -> TestAllTypes.NestedMessage: ...\r
+\r
+    class OptionalGroup(Message):\r
+        a = ...  # type: int\r
+\r
+        def __init__(self,\r
+                     a: Optional[int] = ...,\r
+                     ) -> None: ...\r
+\r
+        @classmethod\r
+        def FromString(cls, s: bytes) -> TestAllTypes.OptionalGroup: ...\r
+\r
+    class RepeatedGroup(Message):\r
+        a = ...  # type: int\r
+\r
+        def __init__(self,\r
+                     a: Optional[int] = ...,\r
+                     ) -> None: ...\r
+\r
+        @classmethod\r
+        def FromString(cls, s: bytes) -> TestAllTypes.RepeatedGroup: ...\r
+    optional_int32 = ...  # type: int\r
+    optional_int64 = ...  # type: int\r
+    optional_uint32 = ...  # type: int\r
+    optional_uint64 = ...  # type: int\r
+    optional_sint32 = ...  # type: int\r
+    optional_sint64 = ...  # type: int\r
+    optional_fixed32 = ...  # type: int\r
+    optional_fixed64 = ...  # type: int\r
+    optional_sfixed32 = ...  # type: int\r
+    optional_sfixed64 = ...  # type: int\r
+    optional_float = ...  # type: float\r
+    optional_double = ...  # type: float\r
+    optional_bool = ...  # type: bool\r
+    optional_string = ...  # type: Text\r
+    optional_bytes = ...  # type: bytes\r
+    optional_nested_enum = ...  # type: TestAllTypes.NestedEnum\r
+    optional_foreign_enum = ...  # type: ForeignEnum\r
+    optional_import_enum = ...  # type: ImportEnum\r
+    optional_string_piece = ...  # type: Text\r
+    optional_cord = ...  # type: Text\r
+    repeated_int32 = ...  # type: RepeatedScalarFieldContainer[int]\r
+    repeated_int64 = ...  # type: RepeatedScalarFieldContainer[int]\r
+    repeated_uint32 = ...  # type: RepeatedScalarFieldContainer[int]\r
+    repeated_uint64 = ...  # type: RepeatedScalarFieldContainer[int]\r
+    repeated_sint32 = ...  # type: RepeatedScalarFieldContainer[int]\r
+    repeated_sint64 = ...  # type: RepeatedScalarFieldContainer[int]\r
+    repeated_fixed32 = ...  # type: RepeatedScalarFieldContainer[int]\r
+    repeated_fixed64 = ...  # type: RepeatedScalarFieldContainer[int]\r
+    repeated_sfixed32 = ...  # type: RepeatedScalarFieldContainer[int]\r
+    repeated_sfixed64 = ...  # type: RepeatedScalarFieldContainer[int]\r
+    repeated_float = ...  # type: RepeatedScalarFieldContainer[float]\r
+    repeated_double = ...  # type: RepeatedScalarFieldContainer[float]\r
+    repeated_bool = ...  # type: RepeatedScalarFieldContainer[bool]\r
+    repeated_string = ...  # type: RepeatedScalarFieldContainer[Text]\r
+    repeated_bytes = ...  # type: RepeatedScalarFieldContainer[bytes]\r
+    repeated_nested_enum = ...  # type: RepeatedScalarFieldContainer[TestAllTypes.NestedEnum]\r
+    repeated_foreign_enum = ...  # type: RepeatedScalarFieldContainer[ForeignEnum]\r
+    repeated_import_enum = ...  # type: RepeatedScalarFieldContainer[ImportEnum]\r
+    repeated_string_piece = ...  # type: RepeatedScalarFieldContainer[Text]\r
+    repeated_cord = ...  # type: RepeatedScalarFieldContainer[Text]\r
+    default_int32 = ...  # type: int\r
+    default_int64 = ...  # type: int\r
+    default_uint32 = ...  # type: int\r
+    default_uint64 = ...  # type: int\r
+    default_sint32 = ...  # type: int\r
+    default_sint64 = ...  # type: int\r
+    default_fixed32 = ...  # type: int\r
+    default_fixed64 = ...  # type: int\r
+    default_sfixed32 = ...  # type: int\r
+    default_sfixed64 = ...  # type: int\r
+    default_float = ...  # type: float\r
+    default_double = ...  # type: float\r
+    default_bool = ...  # type: bool\r
+    default_string = ...  # type: Text\r
+    default_bytes = ...  # type: bytes\r
+    default_nested_enum = ...  # type: TestAllTypes.NestedEnum\r
+    default_foreign_enum = ...  # type: ForeignEnum\r
+    default_import_enum = ...  # type: ImportEnum\r
+    default_string_piece = ...  # type: Text\r
+    default_cord = ...  # type: Text\r
+    oneof_uint32 = ...  # type: int\r
+    oneof_string = ...  # type: Text\r
+    oneof_bytes = ...  # type: bytes\r
+\r
+    @property\r
+    def optionalgroup(self) -> TestAllTypes.OptionalGroup: ...\r
+\r
+    @property\r
+    def optional_nested_message(self) -> TestAllTypes.NestedMessage: ...\r
+\r
+    @property\r
+    def optional_foreign_message(self) -> ForeignMessage: ...\r
+\r
+    @property\r
+    def optional_import_message(self) -> ImportMessage: ...\r
+\r
+    @property\r
+    def optional_public_import_message(self) -> PublicImportMessage: ...\r
+\r
+    @property\r
+    def optional_message(self) -> TestAllTypes.NestedMessage: ...\r
+\r
+    @property\r
+    def repeatedgroup(\r
+        self) -> RepeatedCompositeFieldContainer[TestAllTypes.RepeatedGroup]: ...\r
+\r
+    @property\r
+    def repeated_nested_message(\r
+        self) -> RepeatedCompositeFieldContainer[TestAllTypes.NestedMessage]: ...\r
+\r
+    @property\r
+    def repeated_foreign_message(\r
+        self) -> RepeatedCompositeFieldContainer[ForeignMessage]: ...\r
+\r
+    @property\r
+    def repeated_import_message(\r
+        self) -> RepeatedCompositeFieldContainer[ImportMessage]: ...\r
+\r
+    @property\r
+    def repeated_lazy_message(\r
+        self) -> RepeatedCompositeFieldContainer[TestAllTypes.NestedMessage]: ...\r
+\r
+    @property\r
+    def oneof_nested_message(self) -> TestAllTypes.NestedMessage: ...\r
+\r
+    @property\r
+    def lazy_oneof_nested_message(self) -> TestAllTypes.NestedMessage: ...\r
+\r
+    def __init__(self,\r
+                 optional_int32: Optional[int] = ...,\r
+                 optional_int64: Optional[int] = ...,\r
+                 optional_uint32: Optional[int] = ...,\r
+                 optional_uint64: Optional[int] = ...,\r
+                 optional_sint32: Optional[int] = ...,\r
+                 optional_sint64: Optional[int] = ...,\r
+                 optional_fixed32: Optional[int] = ...,\r
+                 optional_fixed64: Optional[int] = ...,\r
+                 optional_sfixed32: Optional[int] = ...,\r
+                 optional_sfixed64: Optional[int] = ...,\r
+                 optional_float: Optional[float] = ...,\r
+                 optional_double: Optional[float] = ...,\r
+                 optional_bool: Optional[bool] = ...,\r
+                 optional_string: Optional[Text] = ...,\r
+                 optional_bytes: Optional[bytes] = ...,\r
+                 optionalgroup: Optional[TestAllTypes.OptionalGroup] = ...,\r
+                 optional_nested_message: Optional[TestAllTypes.NestedMessage] = ...,\r
+                 optional_foreign_message: Optional[ForeignMessage] = ...,\r
+                 optional_import_message: Optional[ImportMessage] = ...,\r
+                 optional_nested_enum: Optional[TestAllTypes.NestedEnum] = ...,\r
+                 optional_foreign_enum: Optional[ForeignEnum] = ...,\r
+                 optional_import_enum: Optional[ImportEnum] = ...,\r
+                 optional_string_piece: Optional[Text] = ...,\r
+                 optional_cord: Optional[Text] = ...,\r
+                 optional_public_import_message: Optional[PublicImportMessage] = ...,\r
+                 optional_message: Optional[TestAllTypes.NestedMessage] = ...,\r
+                 repeated_int32: Optional[Iterable[int]] = ...,\r
+                 repeated_int64: Optional[Iterable[int]] = ...,\r
+                 repeated_uint32: Optional[Iterable[int]] = ...,\r
+                 repeated_uint64: Optional[Iterable[int]] = ...,\r
+                 repeated_sint32: Optional[Iterable[int]] = ...,\r
+                 repeated_sint64: Optional[Iterable[int]] = ...,\r
+                 repeated_fixed32: Optional[Iterable[int]] = ...,\r
+                 repeated_fixed64: Optional[Iterable[int]] = ...,\r
+                 repeated_sfixed32: Optional[Iterable[int]] = ...,\r
+                 repeated_sfixed64: Optional[Iterable[int]] = ...,\r
+                 repeated_float: Optional[Iterable[float]] = ...,\r
+                 repeated_double: Optional[Iterable[float]] = ...,\r
+                 repeated_bool: Optional[Iterable[bool]] = ...,\r
+                 repeated_string: Optional[Iterable[Text]] = ...,\r
+                 repeated_bytes: Optional[Iterable[bytes]] = ...,\r
+                 repeatedgroup: Optional[Iterable[TestAllTypes.RepeatedGroup]] = ...,\r
+                 repeated_nested_message: Optional[Iterable[TestAllTypes.NestedMessage]] = ...,\r
+                 repeated_foreign_message: Optional[Iterable[ForeignMessage]] = ...,\r
+                 repeated_import_message: Optional[Iterable[ImportMessage]] = ...,\r
+                 repeated_nested_enum: Optional[Iterable[TestAllTypes.NestedEnum]] = ...,\r
+                 repeated_foreign_enum: Optional[Iterable[ForeignEnum]] = ...,\r
+                 repeated_import_enum: Optional[Iterable[ImportEnum]] = ...,\r
+                 repeated_string_piece: Optional[Iterable[Text]] = ...,\r
+                 repeated_cord: Optional[Iterable[Text]] = ...,\r
+                 repeated_lazy_message: Optional[Iterable[TestAllTypes.NestedMessage]] = ...,\r
+                 default_int32: Optional[int] = ...,\r
+                 default_int64: Optional[int] = ...,\r
+                 default_uint32: Optional[int] = ...,\r
+                 default_uint64: Optional[int] = ...,\r
+                 default_sint32: Optional[int] = ...,\r
+                 default_sint64: Optional[int] = ...,\r
+                 default_fixed32: Optional[int] = ...,\r
+                 default_fixed64: Optional[int] = ...,\r
+                 default_sfixed32: Optional[int] = ...,\r
+                 default_sfixed64: Optional[int] = ...,\r
+                 default_float: Optional[float] = ...,\r
+                 default_double: Optional[float] = ...,\r
+                 default_bool: Optional[bool] = ...,\r
+                 default_string: Optional[Text] = ...,\r
+                 default_bytes: Optional[bytes] = ...,\r
+                 default_nested_enum: Optional[TestAllTypes.NestedEnum] = ...,\r
+                 default_foreign_enum: Optional[ForeignEnum] = ...,\r
+                 default_import_enum: Optional[ImportEnum] = ...,\r
+                 default_string_piece: Optional[Text] = ...,\r
+                 default_cord: Optional[Text] = ...,\r
+                 oneof_uint32: Optional[int] = ...,\r
+                 oneof_nested_message: Optional[TestAllTypes.NestedMessage] = ...,\r
+                 oneof_string: Optional[Text] = ...,\r
+                 oneof_bytes: Optional[bytes] = ...,\r
+                 lazy_oneof_nested_message: Optional[TestAllTypes.NestedMessage] = ...,\r
+                 ) -> None: ...\r
+\r
+    @classmethod\r
+    def FromString(cls, s: bytes) -> TestAllTypes: ...\r
+\r
+\r
+class ForeignMessage(Message):\r
+    c = ...  # type: int\r
+\r
+    def __init__(self,\r
+                 c: Optional[int] = ...,\r
+                 ) -> None: ...\r
+\r
+    @classmethod\r
+    def FromString(cls, s: bytes) -> ForeignMessage: ...\r
+\r
+\r
+class TestNoArenaMessage(Message):\r
+\r
+    @property\r
+    def arena_message(self) -> ArenaMessage: ...\r
+\r
+    def __init__(self,\r
+                 arena_message: Optional[ArenaMessage] = ...,\r
+                 ) -> None: ...\r
+\r
+    @classmethod\r
+    def FromString(cls, s: bytes) -> TestNoArenaMessage: ...\r