@firestore-emulator/proto
Version:
Generated Firestore Protobufs For Firestore Emulator
1,460 lines (1,459 loc) • 58.7 kB
JavaScript
// 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