UNPKG

@firestore-emulator/proto

Version:

Generated Firestore Protobufs For Firestore Emulator

1,472 lines (1,468 loc) 70.6 kB
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/firestore/admin/v1/operation.ts var operation_exports = {}; __export(operation_exports, { BulkDeleteDocumentsMetadata: () => BulkDeleteDocumentsMetadata, ExportDocumentsMetadata: () => ExportDocumentsMetadata, ExportDocumentsResponse: () => ExportDocumentsResponse, FieldOperationMetadata: () => FieldOperationMetadata, FieldOperationMetadataIndexConfigDelta: () => FieldOperationMetadataIndexConfigDelta, FieldOperationMetadataIndexConfigDeltaChangeType: () => FieldOperationMetadataIndexConfigDeltaChangeType, FieldOperationMetadataTtlConfigDelta: () => FieldOperationMetadataTtlConfigDelta, FieldOperationMetadataTtlConfigDeltaChangeType: () => FieldOperationMetadataTtlConfigDeltaChangeType, ImportDocumentsMetadata: () => ImportDocumentsMetadata, IndexOperationMetadata: () => IndexOperationMetadata, OperationState: () => OperationState, Progress: () => Progress, RestoreDatabaseMetadata: () => RestoreDatabaseMetadata }); module.exports = __toCommonJS(operation_exports); // generated/google/firestore/admin/v1/index.ts var pb_1 = __toESM(require("google-protobuf")); var Index = class _Index extends pb_1.Message { #one_of_decls = []; constructor(data) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [3], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("name" in data && data.name != void 0) { this.name = data.name; } if ("query_scope" in data && data.query_scope != void 0) { this.query_scope = data.query_scope; } if ("api_scope" in data && data.api_scope != void 0) { this.api_scope = data.api_scope; } if ("fields" in data && data.fields != void 0) { this.fields = data.fields; } if ("state" in data && data.state != void 0) { this.state = data.state; } } } get name() { return pb_1.Message.getFieldWithDefault(this, 1, ""); } set name(value) { pb_1.Message.setField(this, 1, value); } get query_scope() { return pb_1.Message.getFieldWithDefault(this, 2, 0 /* QUERY_SCOPE_UNSPECIFIED */); } set query_scope(value) { pb_1.Message.setField(this, 2, value); } get api_scope() { return pb_1.Message.getFieldWithDefault(this, 5, 0 /* ANY_API */); } set api_scope(value) { pb_1.Message.setField(this, 5, value); } get fields() { return pb_1.Message.getRepeatedWrapperField(this, IndexIndexField, 3); } set fields(value) { pb_1.Message.setRepeatedWrapperField(this, 3, value); } get state() { return pb_1.Message.getFieldWithDefault(this, 4, 0 /* STATE_UNSPECIFIED */); } set state(value) { pb_1.Message.setField(this, 4, value); } static fromObject(data) { const message = new _Index({}); if (data.name != null) { message.name = data.name; } if (data.query_scope != null) { message.query_scope = data.query_scope; } if (data.api_scope != null) { message.api_scope = data.api_scope; } if (data.fields != null) { message.fields = data.fields.map((item) => IndexIndexField.fromObject(item)); } if (data.state != null) { message.state = data.state; } return message; } toObject() { const data = {}; if (this.name != null) { data.name = this.name; } if (this.query_scope != null) { data.query_scope = this.query_scope; } if (this.api_scope != null) { data.api_scope = this.api_scope; } if (this.fields != null) { data.fields = this.fields.map((item) => item.toObject()); } if (this.state != null) { data.state = this.state; } return data; } serialize(w) { const writer = w || new pb_1.BinaryWriter(); if (this.name.length) writer.writeString(1, this.name); if (this.query_scope != 0 /* QUERY_SCOPE_UNSPECIFIED */) writer.writeEnum(2, this.query_scope); if (this.api_scope != 0 /* ANY_API */) writer.writeEnum(5, this.api_scope); if (this.fields.length) writer.writeRepeatedMessage(3, this.fields, (item) => item.serialize(writer)); if (this.state != 0 /* STATE_UNSPECIFIED */) writer.writeEnum(4, this.state); if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new _Index(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.name = reader.readString(); break; case 2: message.query_scope = reader.readEnum(); break; case 5: message.api_scope = reader.readEnum(); break; case 3: reader.readMessage(message.fields, () => pb_1.Message.addToRepeatedWrapperField(message, 3, IndexIndexField.deserialize(reader), IndexIndexField)); break; case 4: message.state = reader.readEnum(); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return _Index.deserialize(bytes); } }; var IndexIndexField = class _IndexIndexField extends pb_1.Message { #one_of_decls = [[2, 3, 4]]; 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 ("field_path" in data && data.field_path != void 0) { this.field_path = data.field_path; } if ("order" in data && data.order != void 0) { this.order = data.order; } if ("array_config" in data && data.array_config != void 0) { this.array_config = data.array_config; } if ("vector_config" in data && data.vector_config != void 0) { this.vector_config = data.vector_config; } } } get field_path() { return pb_1.Message.getFieldWithDefault(this, 1, ""); } set field_path(value) { pb_1.Message.setField(this, 1, value); } get order() { return pb_1.Message.getFieldWithDefault(this, 2, 0 /* ORDER_UNSPECIFIED */); } set order(value) { pb_1.Message.setOneofField(this, 2, this.#one_of_decls[0], value); } get has_order() { return pb_1.Message.getField(this, 2) != null; } get array_config() { return pb_1.Message.getFieldWithDefault(this, 3, 0 /* ARRAY_CONFIG_UNSPECIFIED */); } set array_config(value) { pb_1.Message.setOneofField(this, 3, this.#one_of_decls[0], value); } get has_array_config() { return pb_1.Message.getField(this, 3) != null; } get vector_config() { return pb_1.Message.getWrapperField(this, IndexIndexFieldVectorConfig, 4); } set vector_config(value) { pb_1.Message.setOneofWrapperField(this, 4, this.#one_of_decls[0], value); } get has_vector_config() { return pb_1.Message.getField(this, 4) != null; } get value_mode() { const cases = { 0: "none", 2: "order", 3: "array_config", 4: "vector_config" }; return cases[pb_1.Message.computeOneofCase(this, [2, 3, 4])]; } static fromObject(data) { const message = new _IndexIndexField({}); if (data.field_path != null) { message.field_path = data.field_path; } if (data.order != null) { message.order = data.order; } if (data.array_config != null) { message.array_config = data.array_config; } if (data.vector_config != null) { message.vector_config = IndexIndexFieldVectorConfig.fromObject(data.vector_config); } return message; } toObject() { const data = {}; if (this.field_path != null) { data.field_path = this.field_path; } if (this.order != null) { data.order = this.order; } if (this.array_config != null) { data.array_config = this.array_config; } if (this.vector_config != null) { data.vector_config = this.vector_config.toObject(); } return data; } serialize(w) { const writer = w || new pb_1.BinaryWriter(); if (this.field_path.length) writer.writeString(1, this.field_path); if (this.has_order) writer.writeEnum(2, this.order); if (this.has_array_config) writer.writeEnum(3, this.array_config); if (this.has_vector_config) writer.writeMessage(4, this.vector_config, () => this.vector_config.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 _IndexIndexField(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.field_path = reader.readString(); break; case 2: message.order = reader.readEnum(); break; case 3: message.array_config = reader.readEnum(); break; case 4: reader.readMessage(message.vector_config, () => message.vector_config = IndexIndexFieldVectorConfig.deserialize(reader)); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return _IndexIndexField.deserialize(bytes); } }; var IndexIndexFieldVectorConfig = class _IndexIndexFieldVectorConfig extends pb_1.Message { #one_of_decls = [[2]]; 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 ("dimension" in data && data.dimension != void 0) { this.dimension = data.dimension; } if ("flat" in data && data.flat != void 0) { this.flat = data.flat; } } } get dimension() { return pb_1.Message.getFieldWithDefault(this, 1, 0); } set dimension(value) { pb_1.Message.setField(this, 1, value); } get flat() { return pb_1.Message.getWrapperField(this, IndexIndexFieldVectorConfigFlatIndex, 2); } set flat(value) { pb_1.Message.setOneofWrapperField(this, 2, this.#one_of_decls[0], value); } get has_flat() { return pb_1.Message.getField(this, 2) != null; } get type() { const cases = { 0: "none", 2: "flat" }; return cases[pb_1.Message.computeOneofCase(this, [2])]; } static fromObject(data) { const message = new _IndexIndexFieldVectorConfig({}); if (data.dimension != null) { message.dimension = data.dimension; } if (data.flat != null) { message.flat = IndexIndexFieldVectorConfigFlatIndex.fromObject(data.flat); } return message; } toObject() { const data = {}; if (this.dimension != null) { data.dimension = this.dimension; } if (this.flat != null) { data.flat = this.flat.toObject(); } return data; } serialize(w) { const writer = w || new pb_1.BinaryWriter(); if (this.dimension != 0) writer.writeInt32(1, this.dimension); if (this.has_flat) writer.writeMessage(2, this.flat, () => this.flat.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 _IndexIndexFieldVectorConfig(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.dimension = reader.readInt32(); break; case 2: reader.readMessage(message.flat, () => message.flat = IndexIndexFieldVectorConfigFlatIndex.deserialize(reader)); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return _IndexIndexFieldVectorConfig.deserialize(bytes); } }; var IndexIndexFieldVectorConfigFlatIndex = class _IndexIndexFieldVectorConfigFlatIndex 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") { } } static fromObject(data) { const message = new _IndexIndexFieldVectorConfigFlatIndex({}); return message; } toObject() { const data = {}; return data; } serialize(w) { const writer = w || new pb_1.BinaryWriter(); if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new _IndexIndexFieldVectorConfigFlatIndex(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return _IndexIndexFieldVectorConfigFlatIndex.deserialize(bytes); } }; // generated/google/protobuf/timestamp.ts var pb_12 = __toESM(require("google-protobuf")); var Timestamp = class _Timestamp 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 ("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_12.Message.getFieldWithDefault(this, 1, 0); } set seconds(value) { pb_12.Message.setField(this, 1, value); } get nanos() { return pb_12.Message.getFieldWithDefault(this, 2, 0); } set nanos(value) { pb_12.Message.setField(this, 2, value); } static fromObject(data) { const message = new _Timestamp({}); 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_12.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_12.BinaryReader ? bytes : new pb_12.BinaryReader(bytes), message = new _Timestamp(); 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 _Timestamp.deserialize(bytes); } }; // generated/google/firestore/admin/v1/operation.ts var pb_13 = __toESM(require("google-protobuf")); var OperationState = /* @__PURE__ */ ((OperationState2) => { OperationState2[OperationState2["OPERATION_STATE_UNSPECIFIED"] = 0] = "OPERATION_STATE_UNSPECIFIED"; OperationState2[OperationState2["INITIALIZING"] = 1] = "INITIALIZING"; OperationState2[OperationState2["PROCESSING"] = 2] = "PROCESSING"; OperationState2[OperationState2["CANCELLING"] = 3] = "CANCELLING"; OperationState2[OperationState2["FINALIZING"] = 4] = "FINALIZING"; OperationState2[OperationState2["SUCCESSFUL"] = 5] = "SUCCESSFUL"; OperationState2[OperationState2["FAILED"] = 6] = "FAILED"; OperationState2[OperationState2["CANCELLED"] = 7] = "CANCELLED"; return OperationState2; })(OperationState || {}); var IndexOperationMetadata = class _IndexOperationMetadata extends pb_13.Message { #one_of_decls = []; constructor(data) { super(); pb_13.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("start_time" in data && data.start_time != void 0) { this.start_time = data.start_time; } if ("end_time" in data && data.end_time != void 0) { this.end_time = data.end_time; } if ("index" in data && data.index != void 0) { this.index = data.index; } if ("state" in data && data.state != void 0) { this.state = data.state; } if ("progress_documents" in data && data.progress_documents != void 0) { this.progress_documents = data.progress_documents; } if ("progress_bytes" in data && data.progress_bytes != void 0) { this.progress_bytes = data.progress_bytes; } } } get start_time() { return pb_13.Message.getWrapperField(this, Timestamp, 1); } set start_time(value) { pb_13.Message.setWrapperField(this, 1, value); } get has_start_time() { return pb_13.Message.getField(this, 1) != null; } get end_time() { return pb_13.Message.getWrapperField(this, Timestamp, 2); } set end_time(value) { pb_13.Message.setWrapperField(this, 2, value); } get has_end_time() { return pb_13.Message.getField(this, 2) != null; } get index() { return pb_13.Message.getFieldWithDefault(this, 3, ""); } set index(value) { pb_13.Message.setField(this, 3, value); } get state() { return pb_13.Message.getFieldWithDefault(this, 4, 0 /* OPERATION_STATE_UNSPECIFIED */); } set state(value) { pb_13.Message.setField(this, 4, value); } get progress_documents() { return pb_13.Message.getWrapperField(this, Progress, 5); } set progress_documents(value) { pb_13.Message.setWrapperField(this, 5, value); } get has_progress_documents() { return pb_13.Message.getField(this, 5) != null; } get progress_bytes() { return pb_13.Message.getWrapperField(this, Progress, 6); } set progress_bytes(value) { pb_13.Message.setWrapperField(this, 6, value); } get has_progress_bytes() { return pb_13.Message.getField(this, 6) != null; } static fromObject(data) { const message = new _IndexOperationMetadata({}); if (data.start_time != null) { message.start_time = Timestamp.fromObject(data.start_time); } if (data.end_time != null) { message.end_time = Timestamp.fromObject(data.end_time); } if (data.index != null) { message.index = data.index; } if (data.state != null) { message.state = data.state; } if (data.progress_documents != null) { message.progress_documents = Progress.fromObject(data.progress_documents); } if (data.progress_bytes != null) { message.progress_bytes = Progress.fromObject(data.progress_bytes); } return message; } toObject() { const data = {}; if (this.start_time != null) { data.start_time = this.start_time.toObject(); } if (this.end_time != null) { data.end_time = this.end_time.toObject(); } if (this.index != null) { data.index = this.index; } if (this.state != null) { data.state = this.state; } if (this.progress_documents != null) { data.progress_documents = this.progress_documents.toObject(); } if (this.progress_bytes != null) { data.progress_bytes = this.progress_bytes.toObject(); } return data; } serialize(w) { const writer = w || new pb_13.BinaryWriter(); if (this.has_start_time) writer.writeMessage(1, this.start_time, () => this.start_time.serialize(writer)); if (this.has_end_time) writer.writeMessage(2, this.end_time, () => this.end_time.serialize(writer)); if (this.index.length) writer.writeString(3, this.index); if (this.state != 0 /* OPERATION_STATE_UNSPECIFIED */) writer.writeEnum(4, this.state); if (this.has_progress_documents) writer.writeMessage(5, this.progress_documents, () => this.progress_documents.serialize(writer)); if (this.has_progress_bytes) writer.writeMessage(6, this.progress_bytes, () => this.progress_bytes.serialize(writer)); if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_13.BinaryReader ? bytes : new pb_13.BinaryReader(bytes), message = new _IndexOperationMetadata(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: reader.readMessage(message.start_time, () => message.start_time = Timestamp.deserialize(reader)); break; case 2: reader.readMessage(message.end_time, () => message.end_time = Timestamp.deserialize(reader)); break; case 3: message.index = reader.readString(); break; case 4: message.state = reader.readEnum(); break; case 5: reader.readMessage(message.progress_documents, () => message.progress_documents = Progress.deserialize(reader)); break; case 6: reader.readMessage(message.progress_bytes, () => message.progress_bytes = Progress.deserialize(reader)); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return _IndexOperationMetadata.deserialize(bytes); } }; var FieldOperationMetadata = class _FieldOperationMetadata extends pb_13.Message { #one_of_decls = []; constructor(data) { super(); pb_13.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [4], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("start_time" in data && data.start_time != void 0) { this.start_time = data.start_time; } if ("end_time" in data && data.end_time != void 0) { this.end_time = data.end_time; } if ("field" in data && data.field != void 0) { this.field = data.field; } if ("index_config_deltas" in data && data.index_config_deltas != void 0) { this.index_config_deltas = data.index_config_deltas; } if ("state" in data && data.state != void 0) { this.state = data.state; } if ("progress_documents" in data && data.progress_documents != void 0) { this.progress_documents = data.progress_documents; } if ("progress_bytes" in data && data.progress_bytes != void 0) { this.progress_bytes = data.progress_bytes; } if ("ttl_config_delta" in data && data.ttl_config_delta != void 0) { this.ttl_config_delta = data.ttl_config_delta; } } } get start_time() { return pb_13.Message.getWrapperField(this, Timestamp, 1); } set start_time(value) { pb_13.Message.setWrapperField(this, 1, value); } get has_start_time() { return pb_13.Message.getField(this, 1) != null; } get end_time() { return pb_13.Message.getWrapperField(this, Timestamp, 2); } set end_time(value) { pb_13.Message.setWrapperField(this, 2, value); } get has_end_time() { return pb_13.Message.getField(this, 2) != null; } get field() { return pb_13.Message.getFieldWithDefault(this, 3, ""); } set field(value) { pb_13.Message.setField(this, 3, value); } get index_config_deltas() { return pb_13.Message.getRepeatedWrapperField(this, FieldOperationMetadataIndexConfigDelta, 4); } set index_config_deltas(value) { pb_13.Message.setRepeatedWrapperField(this, 4, value); } get state() { return pb_13.Message.getFieldWithDefault(this, 5, 0 /* OPERATION_STATE_UNSPECIFIED */); } set state(value) { pb_13.Message.setField(this, 5, value); } get progress_documents() { return pb_13.Message.getWrapperField(this, Progress, 6); } set progress_documents(value) { pb_13.Message.setWrapperField(this, 6, value); } get has_progress_documents() { return pb_13.Message.getField(this, 6) != null; } get progress_bytes() { return pb_13.Message.getWrapperField(this, Progress, 7); } set progress_bytes(value) { pb_13.Message.setWrapperField(this, 7, value); } get has_progress_bytes() { return pb_13.Message.getField(this, 7) != null; } get ttl_config_delta() { return pb_13.Message.getWrapperField(this, FieldOperationMetadataTtlConfigDelta, 8); } set ttl_config_delta(value) { pb_13.Message.setWrapperField(this, 8, value); } get has_ttl_config_delta() { return pb_13.Message.getField(this, 8) != null; } static fromObject(data) { const message = new _FieldOperationMetadata({}); if (data.start_time != null) { message.start_time = Timestamp.fromObject(data.start_time); } if (data.end_time != null) { message.end_time = Timestamp.fromObject(data.end_time); } if (data.field != null) { message.field = data.field; } if (data.index_config_deltas != null) { message.index_config_deltas = data.index_config_deltas.map((item) => FieldOperationMetadataIndexConfigDelta.fromObject(item)); } if (data.state != null) { message.state = data.state; } if (data.progress_documents != null) { message.progress_documents = Progress.fromObject(data.progress_documents); } if (data.progress_bytes != null) { message.progress_bytes = Progress.fromObject(data.progress_bytes); } if (data.ttl_config_delta != null) { message.ttl_config_delta = FieldOperationMetadataTtlConfigDelta.fromObject(data.ttl_config_delta); } return message; } toObject() { const data = {}; if (this.start_time != null) { data.start_time = this.start_time.toObject(); } if (this.end_time != null) { data.end_time = this.end_time.toObject(); } if (this.field != null) { data.field = this.field; } if (this.index_config_deltas != null) { data.index_config_deltas = this.index_config_deltas.map((item) => item.toObject()); } if (this.state != null) { data.state = this.state; } if (this.progress_documents != null) { data.progress_documents = this.progress_documents.toObject(); } if (this.progress_bytes != null) { data.progress_bytes = this.progress_bytes.toObject(); } if (this.ttl_config_delta != null) { data.ttl_config_delta = this.ttl_config_delta.toObject(); } return data; } serialize(w) { const writer = w || new pb_13.BinaryWriter(); if (this.has_start_time) writer.writeMessage(1, this.start_time, () => this.start_time.serialize(writer)); if (this.has_end_time) writer.writeMessage(2, this.end_time, () => this.end_time.serialize(writer)); if (this.field.length) writer.writeString(3, this.field); if (this.index_config_deltas.length) writer.writeRepeatedMessage(4, this.index_config_deltas, (item) => item.serialize(writer)); if (this.state != 0 /* OPERATION_STATE_UNSPECIFIED */) writer.writeEnum(5, this.state); if (this.has_progress_documents) writer.writeMessage(6, this.progress_documents, () => this.progress_documents.serialize(writer)); if (this.has_progress_bytes) writer.writeMessage(7, this.progress_bytes, () => this.progress_bytes.serialize(writer)); if (this.has_ttl_config_delta) writer.writeMessage(8, this.ttl_config_delta, () => this.ttl_config_delta.serialize(writer)); if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_13.BinaryReader ? bytes : new pb_13.BinaryReader(bytes), message = new _FieldOperationMetadata(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: reader.readMessage(message.start_time, () => message.start_time = Timestamp.deserialize(reader)); break; case 2: reader.readMessage(message.end_time, () => message.end_time = Timestamp.deserialize(reader)); break; case 3: message.field = reader.readString(); break; case 4: reader.readMessage(message.index_config_deltas, () => pb_13.Message.addToRepeatedWrapperField(message, 4, FieldOperationMetadataIndexConfigDelta.deserialize(reader), FieldOperationMetadataIndexConfigDelta)); break; case 5: message.state = reader.readEnum(); break; case 6: reader.readMessage(message.progress_documents, () => message.progress_documents = Progress.deserialize(reader)); break; case 7: reader.readMessage(message.progress_bytes, () => message.progress_bytes = Progress.deserialize(reader)); break; case 8: reader.readMessage(message.ttl_config_delta, () => message.ttl_config_delta = FieldOperationMetadataTtlConfigDelta.deserialize(reader)); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return _FieldOperationMetadata.deserialize(bytes); } }; var FieldOperationMetadataIndexConfigDelta = class _FieldOperationMetadataIndexConfigDelta extends pb_13.Message { #one_of_decls = []; constructor(data) { super(); pb_13.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("change_type" in data && data.change_type != void 0) { this.change_type = data.change_type; } if ("index" in data && data.index != void 0) { this.index = data.index; } } } get change_type() { return pb_13.Message.getFieldWithDefault(this, 1, 0 /* CHANGE_TYPE_UNSPECIFIED */); } set change_type(value) { pb_13.Message.setField(this, 1, value); } get index() { return pb_13.Message.getWrapperField(this, Index, 2); } set index(value) { pb_13.Message.setWrapperField(this, 2, value); } get has_index() { return pb_13.Message.getField(this, 2) != null; } static fromObject(data) { const message = new _FieldOperationMetadataIndexConfigDelta({}); if (data.change_type != null) { message.change_type = data.change_type; } if (data.index != null) { message.index = Index.fromObject(data.index); } return message; } toObject() { const data = {}; if (this.change_type != null) { data.change_type = this.change_type; } if (this.index != null) { data.index = this.index.toObject(); } return data; } serialize(w) { const writer = w || new pb_13.BinaryWriter(); if (this.change_type != 0 /* CHANGE_TYPE_UNSPECIFIED */) writer.writeEnum(1, this.change_type); if (this.has_index) writer.writeMessage(2, this.index, () => this.index.serialize(writer)); if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_13.BinaryReader ? bytes : new pb_13.BinaryReader(bytes), message = new _FieldOperationMetadataIndexConfigDelta(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.change_type = reader.readEnum(); break; case 2: reader.readMessage(message.index, () => message.index = Index.deserialize(reader)); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return _FieldOperationMetadataIndexConfigDelta.deserialize(bytes); } }; var FieldOperationMetadataIndexConfigDeltaChangeType = /* @__PURE__ */ ((FieldOperationMetadataIndexConfigDeltaChangeType2) => { FieldOperationMetadataIndexConfigDeltaChangeType2[FieldOperationMetadataIndexConfigDeltaChangeType2["CHANGE_TYPE_UNSPECIFIED"] = 0] = "CHANGE_TYPE_UNSPECIFIED"; FieldOperationMetadataIndexConfigDeltaChangeType2[FieldOperationMetadataIndexConfigDeltaChangeType2["ADD"] = 1] = "ADD"; FieldOperationMetadataIndexConfigDeltaChangeType2[FieldOperationMetadataIndexConfigDeltaChangeType2["REMOVE"] = 2] = "REMOVE"; return FieldOperationMetadataIndexConfigDeltaChangeType2; })(FieldOperationMetadataIndexConfigDeltaChangeType || {}); var FieldOperationMetadataTtlConfigDelta = class _FieldOperationMetadataTtlConfigDelta extends pb_13.Message { #one_of_decls = []; constructor(data) { super(); pb_13.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("change_type" in data && data.change_type != void 0) { this.change_type = data.change_type; } } } get change_type() { return pb_13.Message.getFieldWithDefault(this, 1, 0 /* CHANGE_TYPE_UNSPECIFIED */); } set change_type(value) { pb_13.Message.setField(this, 1, value); } static fromObject(data) { const message = new _FieldOperationMetadataTtlConfigDelta({}); if (data.change_type != null) { message.change_type = data.change_type; } return message; } toObject() { const data = {}; if (this.change_type != null) { data.change_type = this.change_type; } return data; } serialize(w) { const writer = w || new pb_13.BinaryWriter(); if (this.change_type != 0 /* CHANGE_TYPE_UNSPECIFIED */) writer.writeEnum(1, this.change_type); if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_13.BinaryReader ? bytes : new pb_13.BinaryReader(bytes), message = new _FieldOperationMetadataTtlConfigDelta(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.change_type = reader.readEnum(); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return _FieldOperationMetadataTtlConfigDelta.deserialize(bytes); } }; var FieldOperationMetadataTtlConfigDeltaChangeType = /* @__PURE__ */ ((FieldOperationMetadataTtlConfigDeltaChangeType2) => { FieldOperationMetadataTtlConfigDeltaChangeType2[FieldOperationMetadataTtlConfigDeltaChangeType2["CHANGE_TYPE_UNSPECIFIED"] = 0] = "CHANGE_TYPE_UNSPECIFIED"; FieldOperationMetadataTtlConfigDeltaChangeType2[FieldOperationMetadataTtlConfigDeltaChangeType2["ADD"] = 1] = "ADD"; FieldOperationMetadataTtlConfigDeltaChangeType2[FieldOperationMetadataTtlConfigDeltaChangeType2["REMOVE"] = 2] = "REMOVE"; return FieldOperationMetadataTtlConfigDeltaChangeType2; })(FieldOperationMetadataTtlConfigDeltaChangeType || {}); var ExportDocumentsMetadata = class _ExportDocumentsMetadata extends pb_13.Message { #one_of_decls = []; constructor(data) { super(); pb_13.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [6, 8], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("start_time" in data && data.start_time != void 0) { this.start_time = data.start_time; } if ("end_time" in data && data.end_time != void 0) { this.end_time = data.end_time; } if ("operation_state" in data && data.operation_state != void 0) { this.operation_state = data.operation_state; } if ("progress_documents" in data && data.progress_documents != void 0) { this.progress_documents = data.progress_documents; } if ("progress_bytes" in data && data.progress_bytes != void 0) { this.progress_bytes = data.progress_bytes; } if ("collection_ids" in data && data.collection_ids != void 0) { this.collection_ids = data.collection_ids; } if ("output_uri_prefix" in data && data.output_uri_prefix != void 0) { this.output_uri_prefix = data.output_uri_prefix; } if ("namespace_ids" in data && data.namespace_ids != void 0) { this.namespace_ids = data.namespace_ids; } if ("snapshot_time" in data && data.snapshot_time != void 0) { this.snapshot_time = data.snapshot_time; } } } get start_time() { return pb_13.Message.getWrapperField(this, Timestamp, 1); } set start_time(value) { pb_13.Message.setWrapperField(this, 1, value); } get has_start_time() { return pb_13.Message.getField(this, 1) != null; } get end_time() { return pb_13.Message.getWrapperField(this, Timestamp, 2); } set end_time(value) { pb_13.Message.setWrapperField(this, 2, value); } get has_end_time() { return pb_13.Message.getField(this, 2) != null; } get operation_state() { return pb_13.Message.getFieldWithDefault(this, 3, 0 /* OPERATION_STATE_UNSPECIFIED */); } set operation_state(value) { pb_13.Message.setField(this, 3, value); } get progress_documents() { return pb_13.Message.getWrapperField(this, Progress, 4); } set progress_documents(value) { pb_13.Message.setWrapperField(this, 4, value); } get has_progress_documents() { return pb_13.Message.getField(this, 4) != null; } get progress_bytes() { return pb_13.Message.getWrapperField(this, Progress, 5); } set progress_bytes(value) { pb_13.Message.setWrapperField(this, 5, value); } get has_progress_bytes() { return pb_13.Message.getField(this, 5) != null; } get collection_ids() { return pb_13.Message.getFieldWithDefault(this, 6, []); } set collection_ids(value) { pb_13.Message.setField(this, 6, value); } get output_uri_prefix() { return pb_13.Message.getFieldWithDefault(this, 7, ""); } set output_uri_prefix(value) { pb_13.Message.setField(this, 7, value); } get namespace_ids() { return pb_13.Message.getFieldWithDefault(this, 8, []); } set namespace_ids(value) { pb_13.Message.setField(this, 8, value); } get snapshot_time() { return pb_13.Message.getWrapperField(this, Timestamp, 9); } set snapshot_time(value) { pb_13.Message.setWrapperField(this, 9, value); } get has_snapshot_time() { return pb_13.Message.getField(this, 9) != null; } static fromObject(data) { const message = new _ExportDocumentsMetadata({}); if (data.start_time != null) { message.start_time = Timestamp.fromObject(data.start_time); } if (data.end_time != null) { message.end_time = Timestamp.fromObject(data.end_time); } if (data.operation_state != null) { message.operation_state = data.operation_state; } if (data.progress_documents != null) { message.progress_documents = Progress.fromObject(data.progress_documents); } if (data.progress_bytes != null) { message.progress_bytes = Progress.fromObject(data.progress_bytes); } if (data.collection_ids != null) { message.collection_ids = data.collection_ids; } if (data.output_uri_prefix != null) { message.output_uri_prefix = data.output_uri_prefix; } if (data.namespace_ids != null) { message.namespace_ids = data.namespace_ids; } if (data.snapshot_time != null) { message.snapshot_time = Timestamp.fromObject(data.snapshot_time); } return message; } toObject() { const data = {}; if (this.start_time != null) { data.start_time = this.start_time.toObject(); } if (this.end_time != null) { data.end_time = this.end_time.toObject(); } if (this.operation_state != null) { data.operation_state = this.operation_state; } if (this.progress_documents != null) { data.progress_documents = this.progress_documents.toObject(); } if (this.progress_bytes != null) { data.progress_bytes = this.progress_bytes.toObject(); } if (this.collection_ids != null) { data.collection_ids = this.collection_ids; } if (this.output_uri_prefix != null) { data.output_uri_prefix = this.output_uri_prefix; } if (this.namespace_ids != null) { data.namespace_ids = this.namespace_ids; } if (this.snapshot_time != null) { data.snapshot_time = this.snapshot_time.toObject(); } return data; } serialize(w) { const writer = w || new pb_13.BinaryWriter(); if (this.has_start_time) writer.writeMessage(1, this.start_time, () => this.start_time.serialize(writer)); if (this.has_end_time) writer.writeMessage(2, this.end_time, () => this.end_time.serialize(writer)); if (this.operation_state != 0 /* OPERATION_STATE_UNSPECIFIED */) writer.writeEnum(3, this.operation_state); if (this.has_progress_documents) writer.writeMessage(4, this.progress_documents, () => this.progress_documents.serialize(writer)); if (this.has_progress_bytes) writer.writeMessage(5, this.progress_bytes, () => this.progress_bytes.serialize(writer)); if (this.collection_ids.length) writer.writeRepeatedString(6, this.collection_ids); if (this.output_uri_prefix.length) writer.writeString(7, this.output_uri_prefix); if (this.namespace_ids.length) writer.writeRepeatedString(8, this.namespace_ids); if (this.has_snapshot_time) writer.writeMessage(9, this.snapshot_time, () => this.snapshot_time.serialize(writer)); if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_13.BinaryReader ? bytes : new pb_13.BinaryReader(bytes), message = new _ExportDocumentsMetadata(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: reader.readMessage(message.start_time, () => message.start_time = Timestamp.deserialize(reader)); break; case 2: reader.readMessage(message.end_time, () => message.end_time = Timestamp.deserialize(reader)); break; case 3: message.operation_state = reader.readEnum(); break; case 4: reader.readMessage(message.progress_documents, () => message.progress_documents = Progress.deserialize(reader)); break; case 5: reader.readMessage(message.progress_bytes, () => message.progress_bytes = Progress.deserialize(reader)); break; case 6: pb_13.Message.addToRepeatedField(message, 6, reader.readString()); break; case 7: message.output_uri_prefix = reader.readString(); break; case 8: pb_13.Message.addToRepeatedField(message, 8, reader.readString()); break; case 9: reader.readMessage(message.snapshot_time, () => message.snapshot_time = Timestamp.deserialize(reader)); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return _ExportDocumentsMetadata.deserialize(bytes); } }; var ImportDocumentsMetadata = class _ImportDocumentsMetadata extends pb_13.Message { #one_of_decls = []; constructor(data) { super(); pb_13.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [6, 8], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("start_time" in data && data.start_time != void 0) { this.start_time = data.start_time; } if ("end_time" in data && data.end_time != void 0) { this.end_time = data.end_time; } if ("operation_state" in data && data.operation_state != void 0) { this.operation_state = data.operation_state; } if ("progress_documents" in data && data.progress_documents != void 0) { this.progress_documents = data.progress_documents; } if ("progress_bytes" in data && data.progress_bytes != void 0) { this.progress_bytes = data.progress_bytes; } if ("collection_ids" in data && data.collection_ids != void 0) { this.collection_ids = data.collection_ids; } if ("input_uri_prefix" in data && data.input_uri_prefix != void 0) { this.input_uri_prefix = data.input_uri_prefix; } if ("namespace_ids" in data && data.namespace_ids != void 0) { this.namespace_ids = data.namespace_ids; } } } get start_time() { return pb_13.Message.getWrapperField(this, Timestamp, 1); } set start_time(value) { pb_13.Message.setWrapperField(this, 1, value); } get has_start_time() { return pb_13.Message.getField(this, 1) != null; } get end_time() { return pb_13.Message.getWrapperField(this, Timestamp, 2); } set end_time(value) { pb_13.Message.setWrapperField(this, 2, value); } get has_end_time() { return pb_13.Message.getField(this, 2) != null; } get operation_state() { return pb_13.Message.getFieldWithDefault(this, 3, 0 /* OPERATION_STATE_UNSPECIFIED */); } set operation_state(value) { pb_13.Message.setField(this, 3, value); } get progress_documents() { return pb_13.Message.getWrapperField(this, Progress, 4); } set progress_documents(value) { pb_13.Message.setWrapperField(this, 4, value); } get has_progress_documents() { return pb_13.Message.getField(this, 4) != null; } get progress_bytes() { return pb_13.Message.getWrapperField(this, Progress, 5); } set progress_bytes(value) { pb_13.Message.setWrapperField(this, 5, value); } get has_progress_bytes() { return pb_13.Message.getField(this, 5) != null; } get collection_ids() { return pb_13.Message.getFieldWithDefault(this, 6, []); } set collection_ids(value) { pb_13.Message.setField(this, 6, value); } get input_uri_prefix() { return pb_13.Message.getFieldWithDefault(this, 7, ""); } set input_uri_prefix(value) { pb_13.Message.setField(this, 7, value); } get namespace_ids() { return pb_13.Message.getFieldWithDefault(this, 8, []); } set namespace_ids(value) { pb_13.Message.setField(this, 8, value); } static fromObject(data) { const message = new _ImportDocumentsMetadata({}); if (data.start_time != null) { message.start_time = Timestamp.fromObject(data.start_time); } if (data.end_time != null) { message.end_time = Timestamp.fromObject(data.end_time); } if (data.operation_state != null) { message.operation_state = data.operation_state; } if (data.progress_documents != null) { message.progress_documents = Progress.fromObject(data.progress_documents); } if (data.progress_bytes != null) { message.progress_bytes = Progress.fromObject(data.progress_bytes); } if (data.collection_ids != null) { message.collection_ids = data.collection_ids; } if (data.input_uri_prefix != null) { message.input_uri_prefix = data.input_uri_prefix; } if (data.namespace_ids != null) { message.namespace_ids = data.namespace_ids; } return message; } toObject() { const data = {}; if (this.start_time != null) { data.start_time = this.start_time.toObject(); } if (this.end_time != null) { data.end_time = this.end_time.toObject(); } if (this.operation_state != null) { data.operation_state = this.operation_state; } if (this.progress_documents != null) { data.progress_documents = this.progress_documents.toObject(); } if (this.progress_bytes != null) { data.progress_bytes = this.progress_bytes.toObject(); } if (this.collection_ids != null) { data.collection_ids = this.collection_ids; } if (this.input_uri_