UNPKG

@firestore-emulator/proto

Version:

Generated Firestore Protobufs For Firestore Emulator

1,460 lines (1,459 loc) 58.7 kB
// generated/google/protobuf/duration.ts import * as pb_1 from "google-protobuf"; var Duration = class _Duration extends pb_1.Message { #one_of_decls = []; constructor(data) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("seconds" in data && data.seconds != void 0) { this.seconds = data.seconds; } if ("nanos" in data && data.nanos != void 0) { this.nanos = data.nanos; } } } get seconds() { return pb_1.Message.getFieldWithDefault(this, 1, 0); } set seconds(value) { pb_1.Message.setField(this, 1, value); } get nanos() { return pb_1.Message.getFieldWithDefault(this, 2, 0); } set nanos(value) { pb_1.Message.setField(this, 2, value); } static fromObject(data) { const message = new _Duration({}); if (data.seconds != null) { message.seconds = data.seconds; } if (data.nanos != null) { message.nanos = data.nanos; } return message; } toObject() { const data = {}; if (this.seconds != null) { data.seconds = this.seconds; } if (this.nanos != null) { data.nanos = this.nanos; } return data; } serialize(w) { const writer = w || new pb_1.BinaryWriter(); if (this.seconds != 0) writer.writeInt64(1, this.seconds); if (this.nanos != 0) writer.writeInt32(2, this.nanos); if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new _Duration(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.seconds = reader.readInt64(); break; case 2: message.nanos = reader.readInt32(); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return _Duration.deserialize(bytes); } }; // generated/google/api/client.ts import * as pb_12 from "google-protobuf"; var ClientLibraryOrganization = /* @__PURE__ */ ((ClientLibraryOrganization2) => { ClientLibraryOrganization2[ClientLibraryOrganization2["CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED"] = 0] = "CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED"; ClientLibraryOrganization2[ClientLibraryOrganization2["CLOUD"] = 1] = "CLOUD"; ClientLibraryOrganization2[ClientLibraryOrganization2["ADS"] = 2] = "ADS"; ClientLibraryOrganization2[ClientLibraryOrganization2["PHOTOS"] = 3] = "PHOTOS"; ClientLibraryOrganization2[ClientLibraryOrganization2["STREET_VIEW"] = 4] = "STREET_VIEW"; ClientLibraryOrganization2[ClientLibraryOrganization2["SHOPPING"] = 5] = "SHOPPING"; ClientLibraryOrganization2[ClientLibraryOrganization2["GEO"] = 6] = "GEO"; ClientLibraryOrganization2[ClientLibraryOrganization2["GENERATIVE_AI"] = 7] = "GENERATIVE_AI"; return ClientLibraryOrganization2; })(ClientLibraryOrganization || {}); var ClientLibraryDestination = /* @__PURE__ */ ((ClientLibraryDestination2) => { ClientLibraryDestination2[ClientLibraryDestination2["CLIENT_LIBRARY_DESTINATION_UNSPECIFIED"] = 0] = "CLIENT_LIBRARY_DESTINATION_UNSPECIFIED"; ClientLibraryDestination2[ClientLibraryDestination2["GITHUB"] = 10] = "GITHUB"; ClientLibraryDestination2[ClientLibraryDestination2["PACKAGE_MANAGER"] = 20] = "PACKAGE_MANAGER"; return ClientLibraryDestination2; })(ClientLibraryDestination || {}); var CommonLanguageSettings = class _CommonLanguageSettings extends pb_12.Message { #one_of_decls = []; constructor(data) { super(); pb_12.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [2], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("reference_docs_uri" in data && data.reference_docs_uri != void 0) { this.reference_docs_uri = data.reference_docs_uri; } if ("destinations" in data && data.destinations != void 0) { this.destinations = data.destinations; } } } /** @deprecated*/ get reference_docs_uri() { return pb_12.Message.getFieldWithDefault(this, 1, ""); } /** @deprecated*/ set reference_docs_uri(value) { pb_12.Message.setField(this, 1, value); } get destinations() { return pb_12.Message.getFieldWithDefault(this, 2, []); } set destinations(value) { pb_12.Message.setField(this, 2, value); } static fromObject(data) { const message = new _CommonLanguageSettings({}); if (data.reference_docs_uri != null) { message.reference_docs_uri = data.reference_docs_uri; } if (data.destinations != null) { message.destinations = data.destinations; } return message; } toObject() { const data = {}; if (this.reference_docs_uri != null) { data.reference_docs_uri = this.reference_docs_uri; } if (this.destinations != null) { data.destinations = this.destinations; } return data; } serialize(w) { const writer = w || new pb_12.BinaryWriter(); if (this.reference_docs_uri.length) writer.writeString(1, this.reference_docs_uri); if (this.destinations.length) writer.writePackedEnum(2, this.destinations); if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_12.BinaryReader ? bytes : new pb_12.BinaryReader(bytes), message = new _CommonLanguageSettings(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.reference_docs_uri = reader.readString(); break; case 2: message.destinations = reader.readPackedEnum(); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return _CommonLanguageSettings.deserialize(bytes); } }; var ClientLibrarySettings = class _ClientLibrarySettings extends pb_12.Message { #one_of_decls = []; constructor(data) { super(); pb_12.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("version" in data && data.version != void 0) { this.version = data.version; } if ("launch_stage" in data && data.launch_stage != void 0) { this.launch_stage = data.launch_stage; } if ("rest_numeric_enums" in data && data.rest_numeric_enums != void 0) { this.rest_numeric_enums = data.rest_numeric_enums; } if ("java_settings" in data && data.java_settings != void 0) { this.java_settings = data.java_settings; } if ("cpp_settings" in data && data.cpp_settings != void 0) { this.cpp_settings = data.cpp_settings; } if ("php_settings" in data && data.php_settings != void 0) { this.php_settings = data.php_settings; } if ("python_settings" in data && data.python_settings != void 0) { this.python_settings = data.python_settings; } if ("node_settings" in data && data.node_settings != void 0) { this.node_settings = data.node_settings; } if ("dotnet_settings" in data && data.dotnet_settings != void 0) { this.dotnet_settings = data.dotnet_settings; } if ("ruby_settings" in data && data.ruby_settings != void 0) { this.ruby_settings = data.ruby_settings; } if ("go_settings" in data && data.go_settings != void 0) { this.go_settings = data.go_settings; } } } get version() { return pb_12.Message.getFieldWithDefault(this, 1, ""); } set version(value) { pb_12.Message.setField(this, 1, value); } get launch_stage() { return pb_12.Message.getFieldWithDefault(this, 2, 0 /* LAUNCH_STAGE_UNSPECIFIED */); } set launch_stage(value) { pb_12.Message.setField(this, 2, value); } get rest_numeric_enums() { return pb_12.Message.getFieldWithDefault(this, 3, false); } set rest_numeric_enums(value) { pb_12.Message.setField(this, 3, value); } get java_settings() { return pb_12.Message.getWrapperField(this, JavaSettings, 21); } set java_settings(value) { pb_12.Message.setWrapperField(this, 21, value); } get has_java_settings() { return pb_12.Message.getField(this, 21) != null; } get cpp_settings() { return pb_12.Message.getWrapperField(this, CppSettings, 22); } set cpp_settings(value) { pb_12.Message.setWrapperField(this, 22, value); } get has_cpp_settings() { return pb_12.Message.getField(this, 22) != null; } get php_settings() { return pb_12.Message.getWrapperField(this, PhpSettings, 23); } set php_settings(value) { pb_12.Message.setWrapperField(this, 23, value); } get has_php_settings() { return pb_12.Message.getField(this, 23) != null; } get python_settings() { return pb_12.Message.getWrapperField(this, PythonSettings, 24); } set python_settings(value) { pb_12.Message.setWrapperField(this, 24, value); } get has_python_settings() { return pb_12.Message.getField(this, 24) != null; } get node_settings() { return pb_12.Message.getWrapperField(this, NodeSettings, 25); } set node_settings(value) { pb_12.Message.setWrapperField(this, 25, value); } get has_node_settings() { return pb_12.Message.getField(this, 25) != null; } get dotnet_settings() { return pb_12.Message.getWrapperField(this, DotnetSettings, 26); } set dotnet_settings(value) { pb_12.Message.setWrapperField(this, 26, value); } get has_dotnet_settings() { return pb_12.Message.getField(this, 26) != null; } get ruby_settings() { return pb_12.Message.getWrapperField(this, RubySettings, 27); } set ruby_settings(value) { pb_12.Message.setWrapperField(this, 27, value); } get has_ruby_settings() { return pb_12.Message.getField(this, 27) != null; } get go_settings() { return pb_12.Message.getWrapperField(this, GoSettings, 28); } set go_settings(value) { pb_12.Message.setWrapperField(this, 28, value); } get has_go_settings() { return pb_12.Message.getField(this, 28) != null; } static fromObject(data) { const message = new _ClientLibrarySettings({}); if (data.version != null) { message.version = data.version; } if (data.launch_stage != null) { message.launch_stage = data.launch_stage; } if (data.rest_numeric_enums != null) { message.rest_numeric_enums = data.rest_numeric_enums; } if (data.java_settings != null) { message.java_settings = JavaSettings.fromObject(data.java_settings); } if (data.cpp_settings != null) { message.cpp_settings = CppSettings.fromObject(data.cpp_settings); } if (data.php_settings != null) { message.php_settings = PhpSettings.fromObject(data.php_settings); } if (data.python_settings != null) { message.python_settings = PythonSettings.fromObject(data.python_settings); } if (data.node_settings != null) { message.node_settings = NodeSettings.fromObject(data.node_settings); } if (data.dotnet_settings != null) { message.dotnet_settings = DotnetSettings.fromObject(data.dotnet_settings); } if (data.ruby_settings != null) { message.ruby_settings = RubySettings.fromObject(data.ruby_settings); } if (data.go_settings != null) { message.go_settings = GoSettings.fromObject(data.go_settings); } return message; } toObject() { const data = {}; if (this.version != null) { data.version = this.version; } if (this.launch_stage != null) { data.launch_stage = this.launch_stage; } if (this.rest_numeric_enums != null) { data.rest_numeric_enums = this.rest_numeric_enums; } if (this.java_settings != null) { data.java_settings = this.java_settings.toObject(); } if (this.cpp_settings != null) { data.cpp_settings = this.cpp_settings.toObject(); } if (this.php_settings != null) { data.php_settings = this.php_settings.toObject(); } if (this.python_settings != null) { data.python_settings = this.python_settings.toObject(); } if (this.node_settings != null) { data.node_settings = this.node_settings.toObject(); } if (this.dotnet_settings != null) { data.dotnet_settings = this.dotnet_settings.toObject(); } if (this.ruby_settings != null) { data.ruby_settings = this.ruby_settings.toObject(); } if (this.go_settings != null) { data.go_settings = this.go_settings.toObject(); } return data; } serialize(w) { const writer = w || new pb_12.BinaryWriter(); if (this.version.length) writer.writeString(1, this.version); if (this.launch_stage != 0 /* LAUNCH_STAGE_UNSPECIFIED */) writer.writeEnum(2, this.launch_stage); if (this.rest_numeric_enums != false) writer.writeBool(3, this.rest_numeric_enums); if (this.has_java_settings) writer.writeMessage(21, this.java_settings, () => this.java_settings.serialize(writer)); if (this.has_cpp_settings) writer.writeMessage(22, this.cpp_settings, () => this.cpp_settings.serialize(writer)); if (this.has_php_settings) writer.writeMessage(23, this.php_settings, () => this.php_settings.serialize(writer)); if (this.has_python_settings) writer.writeMessage(24, this.python_settings, () => this.python_settings.serialize(writer)); if (this.has_node_settings) writer.writeMessage(25, this.node_settings, () => this.node_settings.serialize(writer)); if (this.has_dotnet_settings) writer.writeMessage(26, this.dotnet_settings, () => this.dotnet_settings.serialize(writer)); if (this.has_ruby_settings) writer.writeMessage(27, this.ruby_settings, () => this.ruby_settings.serialize(writer)); if (this.has_go_settings) writer.writeMessage(28, this.go_settings, () => this.go_settings.serialize(writer)); if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_12.BinaryReader ? bytes : new pb_12.BinaryReader(bytes), message = new _ClientLibrarySettings(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.version = reader.readString(); break; case 2: message.launch_stage = reader.readEnum(); break; case 3: message.rest_numeric_enums = reader.readBool(); break; case 21: reader.readMessage(message.java_settings, () => message.java_settings = JavaSettings.deserialize(reader)); break; case 22: reader.readMessage(message.cpp_settings, () => message.cpp_settings = CppSettings.deserialize(reader)); break; case 23: reader.readMessage(message.php_settings, () => message.php_settings = PhpSettings.deserialize(reader)); break; case 24: reader.readMessage(message.python_settings, () => message.python_settings = PythonSettings.deserialize(reader)); break; case 25: reader.readMessage(message.node_settings, () => message.node_settings = NodeSettings.deserialize(reader)); break; case 26: reader.readMessage(message.dotnet_settings, () => message.dotnet_settings = DotnetSettings.deserialize(reader)); break; case 27: reader.readMessage(message.ruby_settings, () => message.ruby_settings = RubySettings.deserialize(reader)); break; case 28: reader.readMessage(message.go_settings, () => message.go_settings = GoSettings.deserialize(reader)); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return _ClientLibrarySettings.deserialize(bytes); } }; var Publishing = class _Publishing extends pb_12.Message { #one_of_decls = []; constructor(data) { super(); pb_12.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [2, 105, 109], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("method_settings" in data && data.method_settings != void 0) { this.method_settings = data.method_settings; } if ("new_issue_uri" in data && data.new_issue_uri != void 0) { this.new_issue_uri = data.new_issue_uri; } if ("documentation_uri" in data && data.documentation_uri != void 0) { this.documentation_uri = data.documentation_uri; } if ("api_short_name" in data && data.api_short_name != void 0) { this.api_short_name = data.api_short_name; } if ("github_label" in data && data.github_label != void 0) { this.github_label = data.github_label; } if ("codeowner_github_teams" in data && data.codeowner_github_teams != void 0) { this.codeowner_github_teams = data.codeowner_github_teams; } if ("doc_tag_prefix" in data && data.doc_tag_prefix != void 0) { this.doc_tag_prefix = data.doc_tag_prefix; } if ("organization" in data && data.organization != void 0) { this.organization = data.organization; } if ("library_settings" in data && data.library_settings != void 0) { this.library_settings = data.library_settings; } if ("proto_reference_documentation_uri" in data && data.proto_reference_documentation_uri != void 0) { this.proto_reference_documentation_uri = data.proto_reference_documentation_uri; } if ("rest_reference_documentation_uri" in data && data.rest_reference_documentation_uri != void 0) { this.rest_reference_documentation_uri = data.rest_reference_documentation_uri; } } } get method_settings() { return pb_12.Message.getRepeatedWrapperField(this, MethodSettings, 2); } set method_settings(value) { pb_12.Message.setRepeatedWrapperField(this, 2, value); } get new_issue_uri() { return pb_12.Message.getFieldWithDefault(this, 101, ""); } set new_issue_uri(value) { pb_12.Message.setField(this, 101, value); } get documentation_uri() { return pb_12.Message.getFieldWithDefault(this, 102, ""); } set documentation_uri(value) { pb_12.Message.setField(this, 102, value); } get api_short_name() { return pb_12.Message.getFieldWithDefault(this, 103, ""); } set api_short_name(value) { pb_12.Message.setField(this, 103, value); } get github_label() { return pb_12.Message.getFieldWithDefault(this, 104, ""); } set github_label(value) { pb_12.Message.setField(this, 104, value); } get codeowner_github_teams() { return pb_12.Message.getFieldWithDefault(this, 105, []); } set codeowner_github_teams(value) { pb_12.Message.setField(this, 105, value); } get doc_tag_prefix() { return pb_12.Message.getFieldWithDefault(this, 106, ""); } set doc_tag_prefix(value) { pb_12.Message.setField(this, 106, value); } get organization() { return pb_12.Message.getFieldWithDefault(this, 107, 0 /* CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED */); } set organization(value) { pb_12.Message.setField(this, 107, value); } get library_settings() { return pb_12.Message.getRepeatedWrapperField(this, ClientLibrarySettings, 109); } set library_settings(value) { pb_12.Message.setRepeatedWrapperField(this, 109, value); } get proto_reference_documentation_uri() { return pb_12.Message.getFieldWithDefault(this, 110, ""); } set proto_reference_documentation_uri(value) { pb_12.Message.setField(this, 110, value); } get rest_reference_documentation_uri() { return pb_12.Message.getFieldWithDefault(this, 111, ""); } set rest_reference_documentation_uri(value) { pb_12.Message.setField(this, 111, value); } static fromObject(data) { const message = new _Publishing({}); if (data.method_settings != null) { message.method_settings = data.method_settings.map((item) => MethodSettings.fromObject(item)); } if (data.new_issue_uri != null) { message.new_issue_uri = data.new_issue_uri; } if (data.documentation_uri != null) { message.documentation_uri = data.documentation_uri; } if (data.api_short_name != null) { message.api_short_name = data.api_short_name; } if (data.github_label != null) { message.github_label = data.github_label; } if (data.codeowner_github_teams != null) { message.codeowner_github_teams = data.codeowner_github_teams; } if (data.doc_tag_prefix != null) { message.doc_tag_prefix = data.doc_tag_prefix; } if (data.organization != null) { message.organization = data.organization; } if (data.library_settings != null) { message.library_settings = data.library_settings.map((item) => ClientLibrarySettings.fromObject(item)); } if (data.proto_reference_documentation_uri != null) { message.proto_reference_documentation_uri = data.proto_reference_documentation_uri; } if (data.rest_reference_documentation_uri != null) { message.rest_reference_documentation_uri = data.rest_reference_documentation_uri; } return message; } toObject() { const data = {}; if (this.method_settings != null) { data.method_settings = this.method_settings.map((item) => item.toObject()); } if (this.new_issue_uri != null) { data.new_issue_uri = this.new_issue_uri; } if (this.documentation_uri != null) { data.documentation_uri = this.documentation_uri; } if (this.api_short_name != null) { data.api_short_name = this.api_short_name; } if (this.github_label != null) { data.github_label = this.github_label; } if (this.codeowner_github_teams != null) { data.codeowner_github_teams = this.codeowner_github_teams; } if (this.doc_tag_prefix != null) { data.doc_tag_prefix = this.doc_tag_prefix; } if (this.organization != null) { data.organization = this.organization; } if (this.library_settings != null) { data.library_settings = this.library_settings.map((item) => item.toObject()); } if (this.proto_reference_documentation_uri != null) { data.proto_reference_documentation_uri = this.proto_reference_documentation_uri; } if (this.rest_reference_documentation_uri != null) { data.rest_reference_documentation_uri = this.rest_reference_documentation_uri; } return data; } serialize(w) { const writer = w || new pb_12.BinaryWriter(); if (this.method_settings.length) writer.writeRepeatedMessage(2, this.method_settings, (item) => item.serialize(writer)); if (this.new_issue_uri.length) writer.writeString(101, this.new_issue_uri); if (this.documentation_uri.length) writer.writeString(102, this.documentation_uri); if (this.api_short_name.length) writer.writeString(103, this.api_short_name); if (this.github_label.length) writer.writeString(104, this.github_label); if (this.codeowner_github_teams.length) writer.writeRepeatedString(105, this.codeowner_github_teams); if (this.doc_tag_prefix.length) writer.writeString(106, this.doc_tag_prefix); if (this.organization != 0 /* CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED */) writer.writeEnum(107, this.organization); if (this.library_settings.length) writer.writeRepeatedMessage(109, this.library_settings, (item) => item.serialize(writer)); if (this.proto_reference_documentation_uri.length) writer.writeString(110, this.proto_reference_documentation_uri); if (this.rest_reference_documentation_uri.length) writer.writeString(111, this.rest_reference_documentation_uri); if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_12.BinaryReader ? bytes : new pb_12.BinaryReader(bytes), message = new _Publishing(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 2: reader.readMessage(message.method_settings, () => pb_12.Message.addToRepeatedWrapperField(message, 2, MethodSettings.deserialize(reader), MethodSettings)); break; case 101: message.new_issue_uri = reader.readString(); break; case 102: message.documentation_uri = reader.readString(); break; case 103: message.api_short_name = reader.readString(); break; case 104: message.github_label = reader.readString(); break; case 105: pb_12.Message.addToRepeatedField(message, 105, reader.readString()); break; case 106: message.doc_tag_prefix = reader.readString(); break; case 107: message.organization = reader.readEnum(); break; case 109: reader.readMessage(message.library_settings, () => pb_12.Message.addToRepeatedWrapperField(message, 109, ClientLibrarySettings.deserialize(reader), ClientLibrarySettings)); break; case 110: message.proto_reference_documentation_uri = reader.readString(); break; case 111: message.rest_reference_documentation_uri = reader.readString(); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return _Publishing.deserialize(bytes); } }; var JavaSettings = class _JavaSettings extends pb_12.Message { #one_of_decls = []; constructor(data) { super(); pb_12.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("library_package" in data && data.library_package != void 0) { this.library_package = data.library_package; } if ("service_class_names" in data && data.service_class_names != void 0) { this.service_class_names = data.service_class_names; } if ("common" in data && data.common != void 0) { this.common = data.common; } } if (!this.service_class_names) this.service_class_names = /* @__PURE__ */ new Map(); } get library_package() { return pb_12.Message.getFieldWithDefault(this, 1, ""); } set library_package(value) { pb_12.Message.setField(this, 1, value); } get service_class_names() { return pb_12.Message.getField(this, 2); } set service_class_names(value) { pb_12.Message.setField(this, 2, value); } get common() { return pb_12.Message.getWrapperField(this, CommonLanguageSettings, 3); } set common(value) { pb_12.Message.setWrapperField(this, 3, value); } get has_common() { return pb_12.Message.getField(this, 3) != null; } static fromObject(data) { const message = new _JavaSettings({}); if (data.library_package != null) { message.library_package = data.library_package; } if (typeof data.service_class_names == "object") { message.service_class_names = new Map(Object.entries(data.service_class_names)); } if (data.common != null) { message.common = CommonLanguageSettings.fromObject(data.common); } return message; } toObject() { const data = {}; if (this.library_package != null) { data.library_package = this.library_package; } if (this.service_class_names != null) { data.service_class_names = Object.fromEntries(this.service_class_names); } if (this.common != null) { data.common = this.common.toObject(); } return data; } serialize(w) { const writer = w || new pb_12.BinaryWriter(); if (this.library_package.length) writer.writeString(1, this.library_package); for (const [key, value] of this.service_class_names) { writer.writeMessage(2, this.service_class_names, () => { writer.writeString(1, key); writer.writeString(2, value); }); } if (this.has_common) writer.writeMessage(3, this.common, () => this.common.serialize(writer)); if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_12.BinaryReader ? bytes : new pb_12.BinaryReader(bytes), message = new _JavaSettings(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.library_package = reader.readString(); break; case 2: reader.readMessage(message, () => pb_12.Map.deserializeBinary(message.service_class_names, reader, reader.readString, reader.readString)); break; case 3: reader.readMessage(message.common, () => message.common = CommonLanguageSettings.deserialize(reader)); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return _JavaSettings.deserialize(bytes); } }; var CppSettings = class _CppSettings extends pb_12.Message { #one_of_decls = []; constructor(data) { super(); pb_12.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("common" in data && data.common != void 0) { this.common = data.common; } } } get common() { return pb_12.Message.getWrapperField(this, CommonLanguageSettings, 1); } set common(value) { pb_12.Message.setWrapperField(this, 1, value); } get has_common() { return pb_12.Message.getField(this, 1) != null; } static fromObject(data) { const message = new _CppSettings({}); if (data.common != null) { message.common = CommonLanguageSettings.fromObject(data.common); } return message; } toObject() { const data = {}; if (this.common != null) { data.common = this.common.toObject(); } return data; } serialize(w) { const writer = w || new pb_12.BinaryWriter(); if (this.has_common) writer.writeMessage(1, this.common, () => this.common.serialize(writer)); if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_12.BinaryReader ? bytes : new pb_12.BinaryReader(bytes), message = new _CppSettings(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: reader.readMessage(message.common, () => message.common = CommonLanguageSettings.deserialize(reader)); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return _CppSettings.deserialize(bytes); } }; var PhpSettings = class _PhpSettings extends pb_12.Message { #one_of_decls = []; constructor(data) { super(); pb_12.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("common" in data && data.common != void 0) { this.common = data.common; } } } get common() { return pb_12.Message.getWrapperField(this, CommonLanguageSettings, 1); } set common(value) { pb_12.Message.setWrapperField(this, 1, value); } get has_common() { return pb_12.Message.getField(this, 1) != null; } static fromObject(data) { const message = new _PhpSettings({}); if (data.common != null) { message.common = CommonLanguageSettings.fromObject(data.common); } return message; } toObject() { const data = {}; if (this.common != null) { data.common = this.common.toObject(); } return data; } serialize(w) { const writer = w || new pb_12.BinaryWriter(); if (this.has_common) writer.writeMessage(1, this.common, () => this.common.serialize(writer)); if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_12.BinaryReader ? bytes : new pb_12.BinaryReader(bytes), message = new _PhpSettings(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: reader.readMessage(message.common, () => message.common = CommonLanguageSettings.deserialize(reader)); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return _PhpSettings.deserialize(bytes); } }; var PythonSettings = class _PythonSettings extends pb_12.Message { #one_of_decls = []; constructor(data) { super(); pb_12.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("common" in data && data.common != void 0) { this.common = data.common; } if ("experimental_features" in data && data.experimental_features != void 0) { this.experimental_features = data.experimental_features; } } } get common() { return pb_12.Message.getWrapperField(this, CommonLanguageSettings, 1); } set common(value) { pb_12.Message.setWrapperField(this, 1, value); } get has_common() { return pb_12.Message.getField(this, 1) != null; } get experimental_features() { return pb_12.Message.getWrapperField(this, PythonSettingsExperimentalFeatures, 2); } set experimental_features(value) { pb_12.Message.setWrapperField(this, 2, value); } get has_experimental_features() { return pb_12.Message.getField(this, 2) != null; } static fromObject(data) { const message = new _PythonSettings({}); if (data.common != null) { message.common = CommonLanguageSettings.fromObject(data.common); } if (data.experimental_features != null) { message.experimental_features = PythonSettingsExperimentalFeatures.fromObject(data.experimental_features); } return message; } toObject() { const data = {}; if (this.common != null) { data.common = this.common.toObject(); } if (this.experimental_features != null) { data.experimental_features = this.experimental_features.toObject(); } return data; } serialize(w) { const writer = w || new pb_12.BinaryWriter(); if (this.has_common) writer.writeMessage(1, this.common, () => this.common.serialize(writer)); if (this.has_experimental_features) writer.writeMessage(2, this.experimental_features, () => this.experimental_features.serialize(writer)); if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_12.BinaryReader ? bytes : new pb_12.BinaryReader(bytes), message = new _PythonSettings(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: reader.readMessage(message.common, () => message.common = CommonLanguageSettings.deserialize(reader)); break; case 2: reader.readMessage(message.experimental_features, () => message.experimental_features = PythonSettingsExperimentalFeatures.deserialize(reader)); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return _PythonSettings.deserialize(bytes); } }; var PythonSettingsExperimentalFeatures = class _PythonSettingsExperimentalFeatures extends pb_12.Message { #one_of_decls = []; constructor(data) { super(); pb_12.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("rest_async_io_enabled" in data && data.rest_async_io_enabled != void 0) { this.rest_async_io_enabled = data.rest_async_io_enabled; } } } get rest_async_io_enabled() { return pb_12.Message.getFieldWithDefault(this, 1, false); } set rest_async_io_enabled(value) { pb_12.Message.setField(this, 1, value); } static fromObject(data) { const message = new _PythonSettingsExperimentalFeatures({}); if (data.rest_async_io_enabled != null) { message.rest_async_io_enabled = data.rest_async_io_enabled; } return message; } toObject() { const data = {}; if (this.rest_async_io_enabled != null) { data.rest_async_io_enabled = this.rest_async_io_enabled; } return data; } serialize(w) { const writer = w || new pb_12.BinaryWriter(); if (this.rest_async_io_enabled != false) writer.writeBool(1, this.rest_async_io_enabled); if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_12.BinaryReader ? bytes : new pb_12.BinaryReader(bytes), message = new _PythonSettingsExperimentalFeatures(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.rest_async_io_enabled = reader.readBool(); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return _PythonSettingsExperimentalFeatures.deserialize(bytes); } }; var NodeSettings = class _NodeSettings extends pb_12.Message { #one_of_decls = []; constructor(data) { super(); pb_12.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("common" in data && data.common != void 0) { this.common = data.common; } } } get common() { return pb_12.Message.getWrapperField(this, CommonLanguageSettings, 1); } set common(value) { pb_12.Message.setWrapperField(this, 1, value); } get has_common() { return pb_12.Message.getField(this, 1) != null; } static fromObject(data) { const message = new _NodeSettings({}); if (data.common != null) { message.common = CommonLanguageSettings.fromObject(data.common); } return message; } toObject() { const data = {}; if (this.common != null) { data.common = this.common.toObject(); } return data; } serialize(w) { const writer = w || new pb_12.BinaryWriter(); if (this.has_common) writer.writeMessage(1, this.common, () => this.common.serialize(writer)); if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_12.BinaryReader ? bytes : new pb_12.BinaryReader(bytes), message = new _NodeSettings(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: reader.readMessage(message.common, () => message.common = CommonLanguageSettings.deserialize(reader)); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return _NodeSettings.deserialize(bytes); } }; var DotnetSettings = class _DotnetSettings extends pb_12.Message { #one_of_decls = []; constructor(data) { super(); pb_12.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [4, 5, 6], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("common" in data && data.common != void 0) { this.common = data.common; } if ("renamed_services" in data && data.renamed_services != void 0) { this.renamed_services = data.renamed_services; } if ("renamed_resources" in data && data.renamed_resources != void 0) { this.renamed_resources = data.renamed_resources; } if ("ignored_resources" in data && data.ignored_resources != void 0) { this.ignored_resources = data.ignored_resources; } if ("forced_namespace_aliases" in data && data.forced_namespace_aliases != void 0) { this.forced_namespace_aliases = data.forced_namespace_aliases; } if ("handwritten_signatures" in data && data.handwritten_signatures != void 0) { this.handwritten_signatures = data.handwritten_signatures; } } if (!this.renamed_services) this.renamed_services = /* @__PURE__ */ new Map(); if (!this.renamed_resources) this.renamed_resources = /* @__PURE__ */ new Map(); } get common() { return pb_12.Message.getWrapperField(this, CommonLanguageSettings, 1); } set common(value) { pb_12.Message.setWrapperField(this, 1, value); } get has_common() { return pb_12.Message.getField(this, 1) != null; } get renamed_services() { return pb_12.Message.getField(this, 2); } set renamed_services(value) { pb_12.Message.setField(this, 2, value); } get renamed_resources() { return pb_12.Message.getField(this, 3); } set renamed_resources(value) { pb_12.Message.setField(this, 3, value); } get ignored_resources() { return pb_12.Message.getFieldWithDefault(this, 4, []); } set ignored_resources(value) { pb_12.Message.setField(this, 4, value); } get forced_namespace_aliases() { return pb_12.Message.getFieldWithDefault(this, 5, []); } set forced_namespace_aliases(value) { pb_12.Message.setField(this, 5, value); } get handwritten_signatures() { return pb_12.Message.getFieldWithDefault(this, 6, []); } set handwritten_signatures(value) { pb_12.Message.setField(this, 6, value); } static fromObject(data) { const message = new _DotnetSettings({}); if (data.common != null) { message.common = CommonLanguageSettings.fromObject(data.common); } if (typeof data.renamed_services == "object") { message.renamed_services = new Map(Object.entries(data.renamed_services)); } if (typeof data.renamed_resources == "object") { message.renamed_resources = new Map(Object.entries(data.renamed_resources)); } if (data.ignored_resources != null) { message.ignored_resources = data.ignored_resources; } if (data.forced_namespace_aliases != null) { message.forced_namespace_aliases = data.forced_namespace_aliases; } if (data.handwritten_signatures != null) { message.handwritten_signatures = data.handwritten_signatures; } return message; } toObject() { const data = {}; if (this.common != null) { data.common = this.common.toObject(); } if (this.renamed_services != null) { data.renamed_services = Object.fromEntries(this.renamed_services); } if (this.renamed_resources != null) { data.renamed_resources = Object.fromEntries(this.renamed_resources); } if (this.ignored_resources != null) { data.ignored_resources = this.ignored_resources; } if (this.forced_namespace_aliases != null) { data.forced_namespace_aliases = this.forced_namespace_aliases; } if (this.handwritten_signatures != null) { data.handwritten_signatures = this.handwritten_signatures; } return data; } serialize(w) { const writer = w || new pb_12.BinaryWriter(); if (this.has_common) writer.writeMessage(1, this.common, () => this.common.serialize(writer)); for (const [key, value] of this.renamed_services) { writer.writeMessage(2, this.renamed_services, () => { writer.writeString(1, key); writer.writeString(2, value); }); } for (const [key, value] of this.renamed_resources) { writer.writeMessage(3, this.renamed_resources, () => { writer.writeString(1, key); writer.writeString(2, value); }); } if (this.ignored_resources.length) writer.writeRepeatedString(4, this.ignored_resources); if (this.forced_namespace_aliases.length) writer.writeRepeatedString(5, this.forced_namespace_aliases); if (this.handwritten_signatures.length) writer.writeRepeatedString(6, this.handwritten_signatures); if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_12.BinaryReader ? bytes : new pb_12.BinaryReader(bytes), message = new _DotnetSettings(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: reader.readMessage(message.common, () => message.common = CommonLanguageSettings.deserialize(reader)); break; case 2: reader.readMessage(message, () => pb_12.Map.deserializeBinary(message.renamed_services, reader, reader.readString, reader.readString)); break; case 3: reader.readMessage(message, () => pb_12.Map.deserializeBinary(message.renamed_resources, reader, reader.readString, reader.readString)); break; case 4: pb_12.Message.addToRepeatedField(message, 4, reader.readString()); break; case 5: pb_12.Message.addToRepeatedField(message, 5, reader.readString()); break; case 6: pb_12.Message.addToRepeatedField(message, 6, reader.readString()); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return _DotnetSettings.deserialize(bytes); } }; var RubySettings = class _RubySettings extends pb_12.Message { #one_of_decls = []; constructor(data) { super(); pb_12.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("common" in data && data.common != void 0) { this.common = data.common; } } } get common() { return pb_12.Message.getWrapperField(this, CommonLanguageSettings, 1); } set common(value) { pb_12.Message.setWrapperField(this, 1, value); } get has_common() { return pb_12.Message.getField(this, 1) != null; } static fromObject(data) { const message = new _RubySettings({}); if (data.common != null) { message.common = CommonLanguageSettings.fromObject(data.common); } return message; } toObject() { const data = {}; if (this.common != null) { data.common = this.common.toObject(); } return data; } serialize(w) { const writer = w || new pb_12.BinaryWriter(); if (this.has_common) writer.writeMessage(1, this.common, () => this.common.serialize(writer)); if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_12.BinaryReader ? bytes : new pb_12.BinaryReader(bytes), message = new _RubySettings(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: reader.readMessage(message.common, () => message.common = CommonLanguageSettings.deserialize(reader)); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return _RubySettings.deserialize(bytes); } }; var GoSettings = class _GoSettings extends pb_12.Message { #one_of_decls = []; constructor(data) { super(); pb_12.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("common" in data && data.common != void 0) { this.common = data.common; } } } get common() { return pb_12.Message.getWrapperField(this, CommonLanguageSettings, 1); } set common(value) { pb_12.Message.setWrapperField(this, 1, value); } get has_common() { return pb_12.Message.getField(this, 1) != null; } static fromObject(data) { const message = new _GoSettings({}); if (data.common != null) { message.common = CommonLanguageSettings.fromObject(data.common); } return message; } toObject() { const data = {}; if (this.common != null) { data.common = this.common.toObject(); } return data; } serialize(w) { const writer = w || new pb_12.BinaryWriter(); if (this.has_common) writer.writeMessage(1, this.common, () => this.common.serialize(writer)); if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_12.BinaryReader ? bytes : new pb_12.BinaryReader(bytes), message = new _GoSettings(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: reader.readMessage(message.common, () => message.common = CommonLanguageSettings.deserialize(reader)); b