@firestore-emulator/proto
Version:
Generated Firestore Protobufs For Firestore Emulator
1,440 lines (1,439 loc) • 170 kB
JavaScript
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
// If the importer is in node compatibility mode or this is not an ESM
// file that has been converted to a CommonJS file using a Babel-
// compatible transform (i.e. "__esModule" has not been set), then set
// "default" to the CommonJS "module.exports" for node compatibility.
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
mod
));
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// generated/google/protobuf/descriptor.ts
var descriptor_exports = {};
__export(descriptor_exports, {
DescriptorProto: () => DescriptorProto,
DescriptorProtoExtensionRange: () => DescriptorProtoExtensionRange,
DescriptorProtoReservedRange: () => DescriptorProtoReservedRange,
Edition: () => Edition,
EnumDescriptorProto: () => EnumDescriptorProto,
EnumDescriptorProtoEnumReservedRange: () => EnumDescriptorProtoEnumReservedRange,
EnumOptions: () => EnumOptions,
EnumValueDescriptorProto: () => EnumValueDescriptorProto,
EnumValueOptions: () => EnumValueOptions,
ExtensionRangeOptions: () => ExtensionRangeOptions,
ExtensionRangeOptionsDeclaration: () => ExtensionRangeOptionsDeclaration,
ExtensionRangeOptionsVerificationState: () => ExtensionRangeOptionsVerificationState,
FeatureSet: () => FeatureSet,
FeatureSetDefaults: () => FeatureSetDefaults,
FeatureSetDefaultsFeatureSetEditionDefault: () => FeatureSetDefaultsFeatureSetEditionDefault,
FeatureSetEnumType: () => FeatureSetEnumType,
FeatureSetFieldPresence: () => FeatureSetFieldPresence,
FeatureSetJsonFormat: () => FeatureSetJsonFormat,
FeatureSetMessageEncoding: () => FeatureSetMessageEncoding,
FeatureSetRepeatedFieldEncoding: () => FeatureSetRepeatedFieldEncoding,
FeatureSetUtf8Validation: () => FeatureSetUtf8Validation,
FieldDescriptorProto: () => FieldDescriptorProto,
FieldDescriptorProtoLabel: () => FieldDescriptorProtoLabel,
FieldDescriptorProtoType: () => FieldDescriptorProtoType,
FieldOptions: () => FieldOptions,
FieldOptionsCType: () => FieldOptionsCType,
FieldOptionsEditionDefault: () => FieldOptionsEditionDefault,
FieldOptionsJSType: () => FieldOptionsJSType,
FieldOptionsOptionRetention: () => FieldOptionsOptionRetention,
FieldOptionsOptionTargetType: () => FieldOptionsOptionTargetType,
FileDescriptorProto: () => FileDescriptorProto,
FileDescriptorSet: () => FileDescriptorSet,
FileOptions: () => FileOptions,
FileOptionsOptimizeMode: () => FileOptionsOptimizeMode,
GeneratedCodeInfo: () => GeneratedCodeInfo,
GeneratedCodeInfoAnnotation: () => GeneratedCodeInfoAnnotation,
GeneratedCodeInfoAnnotationSemantic: () => GeneratedCodeInfoAnnotationSemantic,
MessageOptions: () => MessageOptions,
MethodDescriptorProto: () => MethodDescriptorProto,
MethodOptions: () => MethodOptions,
MethodOptionsIdempotencyLevel: () => MethodOptionsIdempotencyLevel,
OneofDescriptorProto: () => OneofDescriptorProto,
OneofOptions: () => OneofOptions,
ServiceDescriptorProto: () => ServiceDescriptorProto,
ServiceOptions: () => ServiceOptions,
SourceCodeInfo: () => SourceCodeInfo,
SourceCodeInfoLocation: () => SourceCodeInfoLocation,
UninterpretedOption: () => UninterpretedOption,
UninterpretedOptionNamePart: () => UninterpretedOptionNamePart
});
module.exports = __toCommonJS(descriptor_exports);
var pb_1 = __toESM(require("google-protobuf"));
var Edition = /* @__PURE__ */ ((Edition2) => {
Edition2[Edition2["EDITION_UNKNOWN"] = 0] = "EDITION_UNKNOWN";
Edition2[Edition2["EDITION_PROTO2"] = 998] = "EDITION_PROTO2";
Edition2[Edition2["EDITION_PROTO3"] = 999] = "EDITION_PROTO3";
Edition2[Edition2["EDITION_2023"] = 1e3] = "EDITION_2023";
Edition2[Edition2["EDITION_2024"] = 1001] = "EDITION_2024";
Edition2[Edition2["EDITION_1_TEST_ONLY"] = 1] = "EDITION_1_TEST_ONLY";
Edition2[Edition2["EDITION_2_TEST_ONLY"] = 2] = "EDITION_2_TEST_ONLY";
Edition2[Edition2["EDITION_99997_TEST_ONLY"] = 99997] = "EDITION_99997_TEST_ONLY";
Edition2[Edition2["EDITION_99998_TEST_ONLY"] = 99998] = "EDITION_99998_TEST_ONLY";
Edition2[Edition2["EDITION_99999_TEST_ONLY"] = 99999] = "EDITION_99999_TEST_ONLY";
Edition2[Edition2["EDITION_MAX"] = 2147483647] = "EDITION_MAX";
return Edition2;
})(Edition || {});
var FileDescriptorSet = class _FileDescriptorSet extends pb_1.Message {
#one_of_decls = [];
constructor(data) {
super();
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [1], this.#one_of_decls);
if (!Array.isArray(data) && typeof data == "object") {
this.file = data.file;
}
}
get file() {
return pb_1.Message.getRepeatedWrapperField(this, FileDescriptorProto, 1);
}
set file(value) {
pb_1.Message.setRepeatedWrapperField(this, 1, value);
}
static fromObject(data) {
const message = new _FileDescriptorSet({
file: data.file.map((item) => FileDescriptorProto.fromObject(item))
});
return message;
}
toObject() {
const data = {};
if (this.file != null) {
data.file = this.file.map((item) => item.toObject());
}
return data;
}
serialize(w) {
const writer = w || new pb_1.BinaryWriter();
if (this.file.length)
writer.writeRepeatedMessage(1, this.file, (item) => item.serialize(writer));
if (!w)
return writer.getResultBuffer();
}
static deserialize(bytes) {
const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new _FileDescriptorSet();
while (reader.nextField()) {
if (reader.isEndGroup())
break;
switch (reader.getFieldNumber()) {
case 1:
reader.readMessage(message.file, () => pb_1.Message.addToRepeatedWrapperField(message, 1, FileDescriptorProto.deserialize(reader), FileDescriptorProto));
break;
default:
reader.skipField();
}
}
return message;
}
serializeBinary() {
return this.serialize();
}
static deserializeBinary(bytes) {
return _FileDescriptorSet.deserialize(bytes);
}
};
var FileDescriptorProto = class _FileDescriptorProto extends pb_1.Message {
#one_of_decls = [];
constructor(data) {
super();
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [3, 10, 11, 4, 5, 6, 7], this.#one_of_decls);
if (!Array.isArray(data) && typeof data == "object") {
if ("name" in data && data.name != void 0) {
this.name = data.name;
}
if ("package" in data && data.package != void 0) {
this.package = data.package;
}
this.dependency = data.dependency;
this.public_dependency = data.public_dependency;
this.weak_dependency = data.weak_dependency;
this.message_type = data.message_type;
this.enum_type = data.enum_type;
this.service = data.service;
this.extension = data.extension;
if ("options" in data && data.options != void 0) {
this.options = data.options;
}
if ("source_code_info" in data && data.source_code_info != void 0) {
this.source_code_info = data.source_code_info;
}
if ("syntax" in data && data.syntax != void 0) {
this.syntax = data.syntax;
}
if ("edition" in data && data.edition != void 0) {
this.edition = data.edition;
}
}
}
get name() {
return pb_1.Message.getFieldWithDefault(this, 1, "");
}
set name(value) {
pb_1.Message.setField(this, 1, value);
}
get has_name() {
return pb_1.Message.getField(this, 1) != null;
}
get package() {
return pb_1.Message.getFieldWithDefault(this, 2, "");
}
set package(value) {
pb_1.Message.setField(this, 2, value);
}
get has_package() {
return pb_1.Message.getField(this, 2) != null;
}
get dependency() {
return pb_1.Message.getFieldWithDefault(this, 3, []);
}
set dependency(value) {
pb_1.Message.setField(this, 3, value);
}
get public_dependency() {
return pb_1.Message.getFieldWithDefault(this, 10, []);
}
set public_dependency(value) {
pb_1.Message.setField(this, 10, value);
}
get weak_dependency() {
return pb_1.Message.getFieldWithDefault(this, 11, []);
}
set weak_dependency(value) {
pb_1.Message.setField(this, 11, value);
}
get message_type() {
return pb_1.Message.getRepeatedWrapperField(this, DescriptorProto, 4);
}
set message_type(value) {
pb_1.Message.setRepeatedWrapperField(this, 4, value);
}
get enum_type() {
return pb_1.Message.getRepeatedWrapperField(this, EnumDescriptorProto, 5);
}
set enum_type(value) {
pb_1.Message.setRepeatedWrapperField(this, 5, value);
}
get service() {
return pb_1.Message.getRepeatedWrapperField(this, ServiceDescriptorProto, 6);
}
set service(value) {
pb_1.Message.setRepeatedWrapperField(this, 6, value);
}
get extension() {
return pb_1.Message.getRepeatedWrapperField(this, FieldDescriptorProto, 7);
}
set extension(value) {
pb_1.Message.setRepeatedWrapperField(this, 7, value);
}
get options() {
return pb_1.Message.getWrapperField(this, FileOptions, 8);
}
set options(value) {
pb_1.Message.setWrapperField(this, 8, value);
}
get has_options() {
return pb_1.Message.getField(this, 8) != null;
}
get source_code_info() {
return pb_1.Message.getWrapperField(this, SourceCodeInfo, 9);
}
set source_code_info(value) {
pb_1.Message.setWrapperField(this, 9, value);
}
get has_source_code_info() {
return pb_1.Message.getField(this, 9) != null;
}
get syntax() {
return pb_1.Message.getFieldWithDefault(this, 12, "");
}
set syntax(value) {
pb_1.Message.setField(this, 12, value);
}
get has_syntax() {
return pb_1.Message.getField(this, 12) != null;
}
get edition() {
return pb_1.Message.getFieldWithDefault(this, 14, 0 /* EDITION_UNKNOWN */);
}
set edition(value) {
pb_1.Message.setField(this, 14, value);
}
get has_edition() {
return pb_1.Message.getField(this, 14) != null;
}
static fromObject(data) {
const message = new _FileDescriptorProto({
dependency: data.dependency,
public_dependency: data.public_dependency,
weak_dependency: data.weak_dependency,
message_type: data.message_type.map((item) => DescriptorProto.fromObject(item)),
enum_type: data.enum_type.map((item) => EnumDescriptorProto.fromObject(item)),
service: data.service.map((item) => ServiceDescriptorProto.fromObject(item)),
extension: data.extension.map((item) => FieldDescriptorProto.fromObject(item))
});
if (data.name != null) {
message.name = data.name;
}
if (data.package != null) {
message.package = data.package;
}
if (data.options != null) {
message.options = FileOptions.fromObject(data.options);
}
if (data.source_code_info != null) {
message.source_code_info = SourceCodeInfo.fromObject(data.source_code_info);
}
if (data.syntax != null) {
message.syntax = data.syntax;
}
if (data.edition != null) {
message.edition = data.edition;
}
return message;
}
toObject() {
const data = {
dependency: this.dependency,
public_dependency: this.public_dependency,
weak_dependency: this.weak_dependency
};
if (this.name != null) {
data.name = this.name;
}
if (this.package != null) {
data.package = this.package;
}
if (this.message_type != null) {
data.message_type = this.message_type.map((item) => item.toObject());
}
if (this.enum_type != null) {
data.enum_type = this.enum_type.map((item) => item.toObject());
}
if (this.service != null) {
data.service = this.service.map((item) => item.toObject());
}
if (this.extension != null) {
data.extension = this.extension.map((item) => item.toObject());
}
if (this.options != null) {
data.options = this.options.toObject();
}
if (this.source_code_info != null) {
data.source_code_info = this.source_code_info.toObject();
}
if (this.syntax != null) {
data.syntax = this.syntax;
}
if (this.edition != null) {
data.edition = this.edition;
}
return data;
}
serialize(w) {
const writer = w || new pb_1.BinaryWriter();
if (this.has_name && this.name.length)
writer.writeString(1, this.name);
if (this.has_package && this.package.length)
writer.writeString(2, this.package);
if (this.dependency.length)
writer.writeRepeatedString(3, this.dependency);
if (this.public_dependency.length)
writer.writeRepeatedInt32(10, this.public_dependency);
if (this.weak_dependency.length)
writer.writeRepeatedInt32(11, this.weak_dependency);
if (this.message_type.length)
writer.writeRepeatedMessage(4, this.message_type, (item) => item.serialize(writer));
if (this.enum_type.length)
writer.writeRepeatedMessage(5, this.enum_type, (item) => item.serialize(writer));
if (this.service.length)
writer.writeRepeatedMessage(6, this.service, (item) => item.serialize(writer));
if (this.extension.length)
writer.writeRepeatedMessage(7, this.extension, (item) => item.serialize(writer));
if (this.has_options)
writer.writeMessage(8, this.options, () => this.options.serialize(writer));
if (this.has_source_code_info)
writer.writeMessage(9, this.source_code_info, () => this.source_code_info.serialize(writer));
if (this.has_syntax && this.syntax.length)
writer.writeString(12, this.syntax);
if (this.has_edition)
writer.writeEnum(14, this.edition);
if (!w)
return writer.getResultBuffer();
}
static deserialize(bytes) {
const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new _FileDescriptorProto();
while (reader.nextField()) {
if (reader.isEndGroup())
break;
switch (reader.getFieldNumber()) {
case 1:
message.name = reader.readString();
break;
case 2:
message.package = reader.readString();
break;
case 3:
pb_1.Message.addToRepeatedField(message, 3, reader.readString());
break;
case 10:
pb_1.Message.addToRepeatedField(message, 10, reader.readInt32());
break;
case 11:
pb_1.Message.addToRepeatedField(message, 11, reader.readInt32());
break;
case 4:
reader.readMessage(message.message_type, () => pb_1.Message.addToRepeatedWrapperField(message, 4, DescriptorProto.deserialize(reader), DescriptorProto));
break;
case 5:
reader.readMessage(message.enum_type, () => pb_1.Message.addToRepeatedWrapperField(message, 5, EnumDescriptorProto.deserialize(reader), EnumDescriptorProto));
break;
case 6:
reader.readMessage(message.service, () => pb_1.Message.addToRepeatedWrapperField(message, 6, ServiceDescriptorProto.deserialize(reader), ServiceDescriptorProto));
break;
case 7:
reader.readMessage(message.extension, () => pb_1.Message.addToRepeatedWrapperField(message, 7, FieldDescriptorProto.deserialize(reader), FieldDescriptorProto));
break;
case 8:
reader.readMessage(message.options, () => message.options = FileOptions.deserialize(reader));
break;
case 9:
reader.readMessage(message.source_code_info, () => message.source_code_info = SourceCodeInfo.deserialize(reader));
break;
case 12:
message.syntax = reader.readString();
break;
case 14:
message.edition = reader.readEnum();
break;
default:
reader.skipField();
}
}
return message;
}
serializeBinary() {
return this.serialize();
}
static deserializeBinary(bytes) {
return _FileDescriptorProto.deserialize(bytes);
}
};
var DescriptorProto = class _DescriptorProto extends pb_1.Message {
#one_of_decls = [];
constructor(data) {
super();
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [2, 6, 3, 4, 5, 8, 9, 10], this.#one_of_decls);
if (!Array.isArray(data) && typeof data == "object") {
if ("name" in data && data.name != void 0) {
this.name = data.name;
}
this.field = data.field;
this.extension = data.extension;
this.nested_type = data.nested_type;
this.enum_type = data.enum_type;
this.extension_range = data.extension_range;
this.oneof_decl = data.oneof_decl;
if ("options" in data && data.options != void 0) {
this.options = data.options;
}
this.reserved_range = data.reserved_range;
this.reserved_name = data.reserved_name;
}
}
get name() {
return pb_1.Message.getFieldWithDefault(this, 1, "");
}
set name(value) {
pb_1.Message.setField(this, 1, value);
}
get has_name() {
return pb_1.Message.getField(this, 1) != null;
}
get field() {
return pb_1.Message.getRepeatedWrapperField(this, FieldDescriptorProto, 2);
}
set field(value) {
pb_1.Message.setRepeatedWrapperField(this, 2, value);
}
get extension() {
return pb_1.Message.getRepeatedWrapperField(this, FieldDescriptorProto, 6);
}
set extension(value) {
pb_1.Message.setRepeatedWrapperField(this, 6, value);
}
get nested_type() {
return pb_1.Message.getRepeatedWrapperField(this, _DescriptorProto, 3);
}
set nested_type(value) {
pb_1.Message.setRepeatedWrapperField(this, 3, value);
}
get enum_type() {
return pb_1.Message.getRepeatedWrapperField(this, EnumDescriptorProto, 4);
}
set enum_type(value) {
pb_1.Message.setRepeatedWrapperField(this, 4, value);
}
get extension_range() {
return pb_1.Message.getRepeatedWrapperField(this, DescriptorProtoExtensionRange, 5);
}
set extension_range(value) {
pb_1.Message.setRepeatedWrapperField(this, 5, value);
}
get oneof_decl() {
return pb_1.Message.getRepeatedWrapperField(this, OneofDescriptorProto, 8);
}
set oneof_decl(value) {
pb_1.Message.setRepeatedWrapperField(this, 8, value);
}
get options() {
return pb_1.Message.getWrapperField(this, MessageOptions, 7);
}
set options(value) {
pb_1.Message.setWrapperField(this, 7, value);
}
get has_options() {
return pb_1.Message.getField(this, 7) != null;
}
get reserved_range() {
return pb_1.Message.getRepeatedWrapperField(this, DescriptorProtoReservedRange, 9);
}
set reserved_range(value) {
pb_1.Message.setRepeatedWrapperField(this, 9, value);
}
get reserved_name() {
return pb_1.Message.getFieldWithDefault(this, 10, []);
}
set reserved_name(value) {
pb_1.Message.setField(this, 10, value);
}
static fromObject(data) {
const message = new _DescriptorProto({
field: data.field.map((item) => FieldDescriptorProto.fromObject(item)),
extension: data.extension.map((item) => FieldDescriptorProto.fromObject(item)),
nested_type: data.nested_type.map((item) => _DescriptorProto.fromObject(item)),
enum_type: data.enum_type.map((item) => EnumDescriptorProto.fromObject(item)),
extension_range: data.extension_range.map((item) => DescriptorProtoExtensionRange.fromObject(item)),
oneof_decl: data.oneof_decl.map((item) => OneofDescriptorProto.fromObject(item)),
reserved_range: data.reserved_range.map((item) => DescriptorProtoReservedRange.fromObject(item)),
reserved_name: data.reserved_name
});
if (data.name != null) {
message.name = data.name;
}
if (data.options != null) {
message.options = MessageOptions.fromObject(data.options);
}
return message;
}
toObject() {
const data = {
reserved_name: this.reserved_name
};
if (this.name != null) {
data.name = this.name;
}
if (this.field != null) {
data.field = this.field.map((item) => item.toObject());
}
if (this.extension != null) {
data.extension = this.extension.map((item) => item.toObject());
}
if (this.nested_type != null) {
data.nested_type = this.nested_type.map((item) => item.toObject());
}
if (this.enum_type != null) {
data.enum_type = this.enum_type.map((item) => item.toObject());
}
if (this.extension_range != null) {
data.extension_range = this.extension_range.map((item) => item.toObject());
}
if (this.oneof_decl != null) {
data.oneof_decl = this.oneof_decl.map((item) => item.toObject());
}
if (this.options != null) {
data.options = this.options.toObject();
}
if (this.reserved_range != null) {
data.reserved_range = this.reserved_range.map((item) => item.toObject());
}
return data;
}
serialize(w) {
const writer = w || new pb_1.BinaryWriter();
if (this.has_name && this.name.length)
writer.writeString(1, this.name);
if (this.field.length)
writer.writeRepeatedMessage(2, this.field, (item) => item.serialize(writer));
if (this.extension.length)
writer.writeRepeatedMessage(6, this.extension, (item) => item.serialize(writer));
if (this.nested_type.length)
writer.writeRepeatedMessage(3, this.nested_type, (item) => item.serialize(writer));
if (this.enum_type.length)
writer.writeRepeatedMessage(4, this.enum_type, (item) => item.serialize(writer));
if (this.extension_range.length)
writer.writeRepeatedMessage(5, this.extension_range, (item) => item.serialize(writer));
if (this.oneof_decl.length)
writer.writeRepeatedMessage(8, this.oneof_decl, (item) => item.serialize(writer));
if (this.has_options)
writer.writeMessage(7, this.options, () => this.options.serialize(writer));
if (this.reserved_range.length)
writer.writeRepeatedMessage(9, this.reserved_range, (item) => item.serialize(writer));
if (this.reserved_name.length)
writer.writeRepeatedString(10, this.reserved_name);
if (!w)
return writer.getResultBuffer();
}
static deserialize(bytes) {
const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new _DescriptorProto();
while (reader.nextField()) {
if (reader.isEndGroup())
break;
switch (reader.getFieldNumber()) {
case 1:
message.name = reader.readString();
break;
case 2:
reader.readMessage(message.field, () => pb_1.Message.addToRepeatedWrapperField(message, 2, FieldDescriptorProto.deserialize(reader), FieldDescriptorProto));
break;
case 6:
reader.readMessage(message.extension, () => pb_1.Message.addToRepeatedWrapperField(message, 6, FieldDescriptorProto.deserialize(reader), FieldDescriptorProto));
break;
case 3:
reader.readMessage(message.nested_type, () => pb_1.Message.addToRepeatedWrapperField(message, 3, _DescriptorProto.deserialize(reader), _DescriptorProto));
break;
case 4:
reader.readMessage(message.enum_type, () => pb_1.Message.addToRepeatedWrapperField(message, 4, EnumDescriptorProto.deserialize(reader), EnumDescriptorProto));
break;
case 5:
reader.readMessage(message.extension_range, () => pb_1.Message.addToRepeatedWrapperField(message, 5, DescriptorProtoExtensionRange.deserialize(reader), DescriptorProtoExtensionRange));
break;
case 8:
reader.readMessage(message.oneof_decl, () => pb_1.Message.addToRepeatedWrapperField(message, 8, OneofDescriptorProto.deserialize(reader), OneofDescriptorProto));
break;
case 7:
reader.readMessage(message.options, () => message.options = MessageOptions.deserialize(reader));
break;
case 9:
reader.readMessage(message.reserved_range, () => pb_1.Message.addToRepeatedWrapperField(message, 9, DescriptorProtoReservedRange.deserialize(reader), DescriptorProtoReservedRange));
break;
case 10:
pb_1.Message.addToRepeatedField(message, 10, reader.readString());
break;
default:
reader.skipField();
}
}
return message;
}
serializeBinary() {
return this.serialize();
}
static deserializeBinary(bytes) {
return _DescriptorProto.deserialize(bytes);
}
};
var DescriptorProtoExtensionRange = class _DescriptorProtoExtensionRange 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 ("start" in data && data.start != void 0) {
this.start = data.start;
}
if ("end" in data && data.end != void 0) {
this.end = data.end;
}
if ("options" in data && data.options != void 0) {
this.options = data.options;
}
}
}
get start() {
return pb_1.Message.getFieldWithDefault(this, 1, 0);
}
set start(value) {
pb_1.Message.setField(this, 1, value);
}
get has_start() {
return pb_1.Message.getField(this, 1) != null;
}
get end() {
return pb_1.Message.getFieldWithDefault(this, 2, 0);
}
set end(value) {
pb_1.Message.setField(this, 2, value);
}
get has_end() {
return pb_1.Message.getField(this, 2) != null;
}
get options() {
return pb_1.Message.getWrapperField(this, ExtensionRangeOptions, 3);
}
set options(value) {
pb_1.Message.setWrapperField(this, 3, value);
}
get has_options() {
return pb_1.Message.getField(this, 3) != null;
}
static fromObject(data) {
const message = new _DescriptorProtoExtensionRange({});
if (data.start != null) {
message.start = data.start;
}
if (data.end != null) {
message.end = data.end;
}
if (data.options != null) {
message.options = ExtensionRangeOptions.fromObject(data.options);
}
return message;
}
toObject() {
const data = {};
if (this.start != null) {
data.start = this.start;
}
if (this.end != null) {
data.end = this.end;
}
if (this.options != null) {
data.options = this.options.toObject();
}
return data;
}
serialize(w) {
const writer = w || new pb_1.BinaryWriter();
if (this.has_start)
writer.writeInt32(1, this.start);
if (this.has_end)
writer.writeInt32(2, this.end);
if (this.has_options)
writer.writeMessage(3, this.options, () => this.options.serialize(writer));
if (!w)
return writer.getResultBuffer();
}
static deserialize(bytes) {
const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new _DescriptorProtoExtensionRange();
while (reader.nextField()) {
if (reader.isEndGroup())
break;
switch (reader.getFieldNumber()) {
case 1:
message.start = reader.readInt32();
break;
case 2:
message.end = reader.readInt32();
break;
case 3:
reader.readMessage(message.options, () => message.options = ExtensionRangeOptions.deserialize(reader));
break;
default:
reader.skipField();
}
}
return message;
}
serializeBinary() {
return this.serialize();
}
static deserializeBinary(bytes) {
return _DescriptorProtoExtensionRange.deserialize(bytes);
}
};
var DescriptorProtoReservedRange = class _DescriptorProtoReservedRange 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 ("start" in data && data.start != void 0) {
this.start = data.start;
}
if ("end" in data && data.end != void 0) {
this.end = data.end;
}
}
}
get start() {
return pb_1.Message.getFieldWithDefault(this, 1, 0);
}
set start(value) {
pb_1.Message.setField(this, 1, value);
}
get has_start() {
return pb_1.Message.getField(this, 1) != null;
}
get end() {
return pb_1.Message.getFieldWithDefault(this, 2, 0);
}
set end(value) {
pb_1.Message.setField(this, 2, value);
}
get has_end() {
return pb_1.Message.getField(this, 2) != null;
}
static fromObject(data) {
const message = new _DescriptorProtoReservedRange({});
if (data.start != null) {
message.start = data.start;
}
if (data.end != null) {
message.end = data.end;
}
return message;
}
toObject() {
const data = {};
if (this.start != null) {
data.start = this.start;
}
if (this.end != null) {
data.end = this.end;
}
return data;
}
serialize(w) {
const writer = w || new pb_1.BinaryWriter();
if (this.has_start)
writer.writeInt32(1, this.start);
if (this.has_end)
writer.writeInt32(2, this.end);
if (!w)
return writer.getResultBuffer();
}
static deserialize(bytes) {
const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new _DescriptorProtoReservedRange();
while (reader.nextField()) {
if (reader.isEndGroup())
break;
switch (reader.getFieldNumber()) {
case 1:
message.start = reader.readInt32();
break;
case 2:
message.end = reader.readInt32();
break;
default:
reader.skipField();
}
}
return message;
}
serializeBinary() {
return this.serialize();
}
static deserializeBinary(bytes) {
return _DescriptorProtoReservedRange.deserialize(bytes);
}
};
var ExtensionRangeOptions = class _ExtensionRangeOptions extends pb_1.Message {
#one_of_decls = [];
constructor(data) {
super();
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [999, 2], this.#one_of_decls);
if (!Array.isArray(data) && typeof data == "object") {
this.uninterpreted_option = data.uninterpreted_option;
this.declaration = data.declaration;
if ("features" in data && data.features != void 0) {
this.features = data.features;
}
if ("verification" in data && data.verification != void 0) {
this.verification = data.verification;
}
}
}
get uninterpreted_option() {
return pb_1.Message.getRepeatedWrapperField(this, UninterpretedOption, 999);
}
set uninterpreted_option(value) {
pb_1.Message.setRepeatedWrapperField(this, 999, value);
}
get declaration() {
return pb_1.Message.getRepeatedWrapperField(this, ExtensionRangeOptionsDeclaration, 2);
}
set declaration(value) {
pb_1.Message.setRepeatedWrapperField(this, 2, value);
}
get features() {
return pb_1.Message.getWrapperField(this, FeatureSet, 50);
}
set features(value) {
pb_1.Message.setWrapperField(this, 50, value);
}
get has_features() {
return pb_1.Message.getField(this, 50) != null;
}
get verification() {
return pb_1.Message.getFieldWithDefault(this, 3, 1 /* UNVERIFIED */);
}
set verification(value) {
pb_1.Message.setField(this, 3, value);
}
get has_verification() {
return pb_1.Message.getField(this, 3) != null;
}
static fromObject(data) {
const message = new _ExtensionRangeOptions({
uninterpreted_option: data.uninterpreted_option.map((item) => UninterpretedOption.fromObject(item)),
declaration: data.declaration.map((item) => ExtensionRangeOptionsDeclaration.fromObject(item))
});
if (data.features != null) {
message.features = FeatureSet.fromObject(data.features);
}
if (data.verification != null) {
message.verification = data.verification;
}
return message;
}
toObject() {
const data = {};
if (this.uninterpreted_option != null) {
data.uninterpreted_option = this.uninterpreted_option.map((item) => item.toObject());
}
if (this.declaration != null) {
data.declaration = this.declaration.map((item) => item.toObject());
}
if (this.features != null) {
data.features = this.features.toObject();
}
if (this.verification != null) {
data.verification = this.verification;
}
return data;
}
serialize(w) {
const writer = w || new pb_1.BinaryWriter();
if (this.uninterpreted_option.length)
writer.writeRepeatedMessage(999, this.uninterpreted_option, (item) => item.serialize(writer));
if (this.declaration.length)
writer.writeRepeatedMessage(2, this.declaration, (item) => item.serialize(writer));
if (this.has_features)
writer.writeMessage(50, this.features, () => this.features.serialize(writer));
if (this.has_verification)
writer.writeEnum(3, this.verification);
if (!w)
return writer.getResultBuffer();
}
static deserialize(bytes) {
const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new _ExtensionRangeOptions();
while (reader.nextField()) {
if (reader.isEndGroup())
break;
switch (reader.getFieldNumber()) {
case 999:
reader.readMessage(message.uninterpreted_option, () => pb_1.Message.addToRepeatedWrapperField(message, 999, UninterpretedOption.deserialize(reader), UninterpretedOption));
break;
case 2:
reader.readMessage(message.declaration, () => pb_1.Message.addToRepeatedWrapperField(message, 2, ExtensionRangeOptionsDeclaration.deserialize(reader), ExtensionRangeOptionsDeclaration));
break;
case 50:
reader.readMessage(message.features, () => message.features = FeatureSet.deserialize(reader));
break;
case 3:
message.verification = reader.readEnum();
break;
default:
reader.skipField();
}
}
return message;
}
serializeBinary() {
return this.serialize();
}
static deserializeBinary(bytes) {
return _ExtensionRangeOptions.deserialize(bytes);
}
};
var ExtensionRangeOptionsVerificationState = /* @__PURE__ */ ((ExtensionRangeOptionsVerificationState2) => {
ExtensionRangeOptionsVerificationState2[ExtensionRangeOptionsVerificationState2["DECLARATION"] = 0] = "DECLARATION";
ExtensionRangeOptionsVerificationState2[ExtensionRangeOptionsVerificationState2["UNVERIFIED"] = 1] = "UNVERIFIED";
return ExtensionRangeOptionsVerificationState2;
})(ExtensionRangeOptionsVerificationState || {});
var ExtensionRangeOptionsDeclaration = class _ExtensionRangeOptionsDeclaration 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 ("number" in data && data.number != void 0) {
this.number = data.number;
}
if ("full_name" in data && data.full_name != void 0) {
this.full_name = data.full_name;
}
if ("type" in data && data.type != void 0) {
this.type = data.type;
}
if ("reserved" in data && data.reserved != void 0) {
this.reserved = data.reserved;
}
if ("repeated" in data && data.repeated != void 0) {
this.repeated = data.repeated;
}
}
}
get number() {
return pb_1.Message.getFieldWithDefault(this, 1, 0);
}
set number(value) {
pb_1.Message.setField(this, 1, value);
}
get has_number() {
return pb_1.Message.getField(this, 1) != null;
}
get full_name() {
return pb_1.Message.getFieldWithDefault(this, 2, "");
}
set full_name(value) {
pb_1.Message.setField(this, 2, value);
}
get has_full_name() {
return pb_1.Message.getField(this, 2) != null;
}
get type() {
return pb_1.Message.getFieldWithDefault(this, 3, "");
}
set type(value) {
pb_1.Message.setField(this, 3, value);
}
get has_type() {
return pb_1.Message.getField(this, 3) != null;
}
get reserved() {
return pb_1.Message.getFieldWithDefault(this, 5, false);
}
set reserved(value) {
pb_1.Message.setField(this, 5, value);
}
get has_reserved() {
return pb_1.Message.getField(this, 5) != null;
}
get repeated() {
return pb_1.Message.getFieldWithDefault(this, 6, false);
}
set repeated(value) {
pb_1.Message.setField(this, 6, value);
}
get has_repeated() {
return pb_1.Message.getField(this, 6) != null;
}
static fromObject(data) {
const message = new _ExtensionRangeOptionsDeclaration({});
if (data.number != null) {
message.number = data.number;
}
if (data.full_name != null) {
message.full_name = data.full_name;
}
if (data.type != null) {
message.type = data.type;
}
if (data.reserved != null) {
message.reserved = data.reserved;
}
if (data.repeated != null) {
message.repeated = data.repeated;
}
return message;
}
toObject() {
const data = {};
if (this.number != null) {
data.number = this.number;
}
if (this.full_name != null) {
data.full_name = this.full_name;
}
if (this.type != null) {
data.type = this.type;
}
if (this.reserved != null) {
data.reserved = this.reserved;
}
if (this.repeated != null) {
data.repeated = this.repeated;
}
return data;
}
serialize(w) {
const writer = w || new pb_1.BinaryWriter();
if (this.has_number)
writer.writeInt32(1, this.number);
if (this.has_full_name && this.full_name.length)
writer.writeString(2, this.full_name);
if (this.has_type && this.type.length)
writer.writeString(3, this.type);
if (this.has_reserved)
writer.writeBool(5, this.reserved);
if (this.has_repeated)
writer.writeBool(6, this.repeated);
if (!w)
return writer.getResultBuffer();
}
static deserialize(bytes) {
const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new _ExtensionRangeOptionsDeclaration();
while (reader.nextField()) {
if (reader.isEndGroup())
break;
switch (reader.getFieldNumber()) {
case 1:
message.number = reader.readInt32();
break;
case 2:
message.full_name = reader.readString();
break;
case 3:
message.type = reader.readString();
break;
case 5:
message.reserved = reader.readBool();
break;
case 6:
message.repeated = reader.readBool();
break;
default:
reader.skipField();
}
}
return message;
}
serializeBinary() {
return this.serialize();
}
static deserializeBinary(bytes) {
return _ExtensionRangeOptionsDeclaration.deserialize(bytes);
}
};
var FieldDescriptorProto = class _FieldDescriptorProto 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 ("name" in data && data.name != void 0) {
this.name = data.name;
}
if ("number" in data && data.number != void 0) {
this.number = data.number;
}
if ("label" in data && data.label != void 0) {
this.label = data.label;
}
if ("type" in data && data.type != void 0) {
this.type = data.type;
}
if ("type_name" in data && data.type_name != void 0) {
this.type_name = data.type_name;
}
if ("extendee" in data && data.extendee != void 0) {
this.extendee = data.extendee;
}
if ("default_value" in data && data.default_value != void 0) {
this.default_value = data.default_value;
}
if ("oneof_index" in data && data.oneof_index != void 0) {
this.oneof_index = data.oneof_index;
}
if ("json_name" in data && data.json_name != void 0) {
this.json_name = data.json_name;
}
if ("options" in data && data.options != void 0) {
this.options = data.options;
}
if ("proto3_optional" in data && data.proto3_optional != void 0) {
this.proto3_optional = data.proto3_optional;
}
}
}
get name() {
return pb_1.Message.getFieldWithDefault(this, 1, "");
}
set name(value) {
pb_1.Message.setField(this, 1, value);
}
get has_name() {
return pb_1.Message.getField(this, 1) != null;
}
get number() {
return pb_1.Message.getFieldWithDefault(this, 3, 0);
}
set number(value) {
pb_1.Message.setField(this, 3, value);
}
get has_number() {
return pb_1.Message.getField(this, 3) != null;
}
get label() {
return pb_1.Message.getFieldWithDefault(this, 4, 1 /* LABEL_OPTIONAL */);
}
set label(value) {
pb_1.Message.setField(this, 4, value);
}
get has_label() {
return pb_1.Message.getField(this, 4) != null;
}
get type() {
return pb_1.Message.getFieldWithDefault(this, 5, 1 /* TYPE_DOUBLE */);
}
set type(value) {
pb_1.Message.setField(this, 5, value);
}
get has_type() {
return pb_1.Message.getField(this, 5) != null;
}
get type_name() {
return pb_1.Message.getFieldWithDefault(this, 6, "");
}
set type_name(value) {
pb_1.Message.setField(this, 6, value);
}
get has_type_name() {
return pb_1.Message.getField(this, 6) != null;
}
get extendee() {
return pb_1.Message.getFieldWithDefault(this, 2, "");
}
set extendee(value) {
pb_1.Message.setField(this, 2, value);
}
get has_extendee() {
return pb_1.Message.getField(this, 2) != null;
}
get default_value() {
return pb_1.Message.getFieldWithDefault(this, 7, "");
}
set default_value(value) {
pb_1.Message.setField(this, 7, value);
}
get has_default_value() {
return pb_1.Message.getField(this, 7) != null;
}
get oneof_index() {
return pb_1.Message.getFieldWithDefault(this, 9, 0);
}
set oneof_index(value) {
pb_1.Message.setField(this, 9, value);
}
get has_oneof_index() {
return pb_1.Message.getField(this, 9) != null;
}
get json_name() {
return pb_1.Message.getFieldWithDefault(this, 10, "");
}
set json_name(value) {
pb_1.Message.setField(this, 10, value);
}
get has_json_name() {
return pb_1.Message.getField(this, 10) != null;
}
get options() {
return pb_1.Message.getWrapperField(this, FieldOptions, 8);
}
set options(value) {
pb_1.Message.setWrapperField(this, 8, value);
}
get has_options() {
return pb_1.Message.getField(this, 8) != null;
}
get proto3_optional() {
return pb_1.Message.getFieldWithDefault(this, 17, false);
}
set proto3_optional(value) {
pb_1.Message.setField(this, 17, value);
}
get has_proto3_optional() {
return pb_1.Message.getField(this, 17) != null;
}
static fromObject(data) {
const message = new _FieldDescriptorProto({});
if (data.name != null) {
message.name = data.name;
}
if (data.number != null) {
message.number = data.number;
}
if (data.label != null) {
message.label = data.label;
}
if (data.type != null) {
message.type = data.type;
}
if (data.type_name != null) {
message.type_name = data.type_name;
}
if (data.extendee != null) {
message.extendee = data.extendee;
}
if (data.default_value != null) {
message.default_value = data.default_value;
}
if (data.oneof_index != null) {
message.oneof_index = data.oneof_index;
}
if (data.json_name != null) {
message.json_name = data.json_name;
}
if (data.options != null) {
message.options = FieldOptions.fromObject(data.options);
}
if (data.proto3_optional != null) {
message.proto3_optional = data.proto3_optional;
}
return message;
}
toObject() {
const data = {};
if (this.name != null) {
data.name = this.name;
}
if (this.number != null) {
data.number = this.number;
}
if (this.label != null) {
data.label = this.label;
}
if (this.type != null) {
data.type = this.type;
}
if (this.type_name != null) {
data.type_name = this.type_name;
}
if (this.extendee != null) {
data.extendee = this.extendee;
}
if (this.default_value != null) {
data.default_value = this.default_value;
}
if (this.oneof_index != null) {
data.oneof_index = this.oneof_index;
}
if (this.json_name != null) {
data.json_name = this.json_name;
}
if (this.options != null) {
data.options = this.options.toObject();
}
if (this.proto3_optional != null) {
data.proto3_optional = this.proto3_optional;
}
return data;
}
serialize(w) {
const writer = w || new pb_1.BinaryWriter();
if (this.has_name && this.name.length)
writer.writeString(1, this.name);
if (this.has_number)
writer.writeInt32(3, this.number);
if (this.has_label)
writer.writeEnum(4, this.label);
if (this.has_type)
writer.writeEnum(5, this.type);
if (this.has_type_name && this.type_name.length)
writer.writeString(6, this.type_name);
if (this.has_extendee && this.extendee.length)
writer.writeString(2, this.extendee);
if (this.has_default_value && this.default_value.length)
writer.writeString(7, this.default_value);
if (this.has_oneof_index)
writer.writeInt32(9, this.oneof_index);
if (this.has_json_name && this.json_name.length)
writer.writeString(10, this.json_name);
if (this.has_options)
writer.writeMessage(8, this.options, () => this.options.serialize(writer));
if (this.has_proto3_optional)
writer.writeBool(17, this.proto3_optional);
if (!w)
return writer.getResultBuffer();
}
static deserialize(bytes) {
const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new _FieldDescriptorProto();
while (reader.nextField()) {
if (reader.isEndGroup())
break;
switch (reader.getFieldNumber()) {
case 1:
message.name = reader.readString();
break;
case 3:
message.number = reader.readInt32();
break;
case 4:
message.label = reader.readEnum();
break;
case 5:
message.type = reader.readEnum();
break;
case 6:
message.type_name = reader.readString();
break;
case 2:
message.extendee = reader.readString();
break;
case 7:
message.default_value = reader.readString();
break;
case 9:
message.oneof_index = reader.readInt32();
break;
case 10:
message.json_name = reader.readString();
break;
case 8:
reader.readMessage(message.options, () => message.options = FieldOptions.deserialize(reader));
break;
case 17:
message.proto3_optional = reader.readBool();
break;
default:
reader.skipField();
}
}
return message;
}
serializeBinary() {
return this.serialize();
}
static deserializeBinary(bytes) {
return _FieldDescriptorProto.deserialize(bytes);
}
};
var FieldDescriptorProtoType = /* @__PURE__ */ ((FieldDescriptorProtoType2) => {
FieldDescriptorProtoType2[FieldDescriptorProtoType2["TYPE_DOUBLE"] = 1] = "TYPE_DOUBLE";
FieldDescriptorProtoType2[FieldDescriptorProtoType2["TYPE_FLOAT"] = 2] = "TYPE_FLOAT";
FieldDescriptorProtoType2[FieldDescriptorProtoType2["TYPE_INT64"] = 3] = "TYPE_INT64";
FieldDescriptorProtoType2[FieldDescriptorProtoType2["TYPE_UINT64"] = 4] = "TYPE_UINT64";
FieldDescriptorProtoType2[FieldDescriptorProtoType2["TYPE_INT32"] = 5] = "TYPE_INT32";
FieldDescriptorProtoType2[FieldDescriptorProtoType2["TYPE_FIXED64"] = 6] = "TYPE_FIXED64";
FieldDescriptorProtoType2[FieldDescriptorProtoType2["TYPE_FIXED32"] = 7] = "TYPE_FIXED32";
FieldDescriptorProtoType2[FieldDescriptorProtoType2["TYPE_BOOL"] = 8] = "TYPE_BOOL";
FieldDescriptorProtoType2[FieldDescriptorProtoType2["TYPE_STRING"] = 9] = "TYPE_STRING";
FieldDescriptorProtoType2[FieldDescriptorProtoType2["TYPE_GROUP"] = 10] = "TYPE_GROUP";
FieldDescriptorProtoType2[FieldDescriptorProtoType2["TYPE_MESSAGE"] = 11] = "TYPE_MESSAGE";
FieldDescriptorProtoType2[FieldDescriptorProtoType2["TYPE_BYTES"] = 12] = "TYPE_BYTES";
FieldDescriptorProtoType2[FieldDescriptorProtoType2["TYPE_UINT32"] = 13] = "TYPE_UINT32";
FieldDescriptorProtoType2[FieldDescriptorProtoType2["TYPE_ENUM"] = 14] = "TYPE_ENUM";
FieldDescriptorProtoType2[FieldDescriptorProtoType2["TYPE_SFIXED32"] = 15] = "TYPE_SFIXED32";
FieldDescriptorProtoType2[FieldDescriptorProtoType2["TYPE_SFIXED64"] = 16] = "TYPE_SFIXED64";
FieldDescriptorProtoType2[FieldDescriptorProtoType2["TYPE_SINT32"] = 17] = "TYPE_SINT32";
FieldDescriptorProtoType2[FieldDescriptorProtoType2["TYPE_SIN