@firestore-emulator/proto
Version:
Generated Firestore Protobufs For Firestore Emulator
1 lines • 29 kB
Source Map (JSON)
{"version":3,"sources":["../../../../../generated/google/firestore/admin/v1/index.ts"],"sourcesContent":["/**\n * Generated by the protoc-gen-ts. DO NOT EDIT!\n * compiler version: 3.19.1\n * source: google/firestore/admin/v1/index.proto\n * git: https://github.com/thesayyn/protoc-gen-ts */\nimport * as dependency_1 from \"./../../../api/field_behavior\";\nimport * as dependency_2 from \"./../../../api/resource\";\nimport * as pb_1 from \"google-protobuf\";\nexport class Index extends pb_1.Message {\n #one_of_decls: number[][] = [];\n constructor(data?: any[] | {\n name?: string;\n query_scope?: IndexQueryScope;\n api_scope?: IndexApiScope;\n fields?: IndexIndexField[];\n state?: IndexState;\n }) {\n super();\n pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [3], this.#one_of_decls);\n if (!Array.isArray(data) && typeof data == \"object\") {\n if (\"name\" in data && data.name != undefined) {\n this.name = data.name;\n }\n if (\"query_scope\" in data && data.query_scope != undefined) {\n this.query_scope = data.query_scope;\n }\n if (\"api_scope\" in data && data.api_scope != undefined) {\n this.api_scope = data.api_scope;\n }\n if (\"fields\" in data && data.fields != undefined) {\n this.fields = data.fields;\n }\n if (\"state\" in data && data.state != undefined) {\n this.state = data.state;\n }\n }\n }\n get name() {\n return pb_1.Message.getFieldWithDefault(this, 1, \"\") as string;\n }\n set name(value: string) {\n pb_1.Message.setField(this, 1, value);\n }\n get query_scope() {\n return pb_1.Message.getFieldWithDefault(this, 2, IndexQueryScope.QUERY_SCOPE_UNSPECIFIED) as IndexQueryScope;\n }\n set query_scope(value: IndexQueryScope) {\n pb_1.Message.setField(this, 2, value);\n }\n get api_scope() {\n return pb_1.Message.getFieldWithDefault(this, 5, IndexApiScope.ANY_API) as IndexApiScope;\n }\n set api_scope(value: IndexApiScope) {\n pb_1.Message.setField(this, 5, value);\n }\n get fields() {\n return pb_1.Message.getRepeatedWrapperField(this, IndexIndexField, 3) as IndexIndexField[];\n }\n set fields(value: IndexIndexField[]) {\n pb_1.Message.setRepeatedWrapperField(this, 3, value);\n }\n get state() {\n return pb_1.Message.getFieldWithDefault(this, 4, IndexState.STATE_UNSPECIFIED) as IndexState;\n }\n set state(value: IndexState) {\n pb_1.Message.setField(this, 4, value);\n }\n static fromObject(data: {\n name?: string;\n query_scope?: IndexQueryScope;\n api_scope?: IndexApiScope;\n fields?: ReturnType<typeof IndexIndexField.prototype.toObject>[];\n state?: IndexState;\n }): Index {\n const message = new Index({});\n if (data.name != null) {\n message.name = data.name;\n }\n if (data.query_scope != null) {\n message.query_scope = data.query_scope;\n }\n if (data.api_scope != null) {\n message.api_scope = data.api_scope;\n }\n if (data.fields != null) {\n message.fields = data.fields.map(item => IndexIndexField.fromObject(item));\n }\n if (data.state != null) {\n message.state = data.state;\n }\n return message;\n }\n toObject() {\n const data: {\n name?: string;\n query_scope?: IndexQueryScope;\n api_scope?: IndexApiScope;\n fields?: ReturnType<typeof IndexIndexField.prototype.toObject>[];\n state?: IndexState;\n } = {};\n if (this.name != null) {\n data.name = this.name;\n }\n if (this.query_scope != null) {\n data.query_scope = this.query_scope;\n }\n if (this.api_scope != null) {\n data.api_scope = this.api_scope;\n }\n if (this.fields != null) {\n data.fields = this.fields.map((item: IndexIndexField) => item.toObject());\n }\n if (this.state != null) {\n data.state = this.state;\n }\n return data;\n }\n serialize(): Uint8Array;\n serialize(w: pb_1.BinaryWriter): void;\n serialize(w?: pb_1.BinaryWriter): Uint8Array | void {\n const writer = w || new pb_1.BinaryWriter();\n if (this.name.length)\n writer.writeString(1, this.name);\n if (this.query_scope != IndexQueryScope.QUERY_SCOPE_UNSPECIFIED)\n writer.writeEnum(2, this.query_scope);\n if (this.api_scope != IndexApiScope.ANY_API)\n writer.writeEnum(5, this.api_scope);\n if (this.fields.length)\n writer.writeRepeatedMessage(3, this.fields, (item: IndexIndexField) => item.serialize(writer));\n if (this.state != IndexState.STATE_UNSPECIFIED)\n writer.writeEnum(4, this.state);\n if (!w)\n return writer.getResultBuffer();\n }\n static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Index {\n const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new Index();\n while (reader.nextField()) {\n if (reader.isEndGroup())\n break;\n switch (reader.getFieldNumber()) {\n case 1:\n message.name = reader.readString();\n break;\n case 2:\n message.query_scope = reader.readEnum();\n break;\n case 5:\n message.api_scope = reader.readEnum();\n break;\n case 3:\n reader.readMessage(message.fields, () => pb_1.Message.addToRepeatedWrapperField(message, 3, IndexIndexField.deserialize(reader), IndexIndexField));\n break;\n case 4:\n message.state = reader.readEnum();\n break;\n default: reader.skipField();\n }\n }\n return message;\n }\n serializeBinary(): Uint8Array {\n return this.serialize();\n }\n static override deserializeBinary(bytes: Uint8Array): Index {\n return Index.deserialize(bytes);\n }\n}\nexport enum IndexQueryScope {\n QUERY_SCOPE_UNSPECIFIED = 0,\n COLLECTION = 1,\n COLLECTION_GROUP = 2,\n COLLECTION_RECURSIVE = 3\n}\nexport enum IndexApiScope {\n ANY_API = 0,\n DATASTORE_MODE_API = 1\n}\nexport enum IndexState {\n STATE_UNSPECIFIED = 0,\n CREATING = 1,\n READY = 2,\n NEEDS_REPAIR = 3\n}\nexport class IndexIndexField extends pb_1.Message {\n #one_of_decls: number[][] = [[2, 3, 4]];\n constructor(data?: any[] | ({\n field_path?: string;\n } & (({\n order?: IndexIndexFieldOrder;\n array_config?: never;\n vector_config?: never;\n } | {\n order?: never;\n array_config?: IndexIndexFieldArrayConfig;\n vector_config?: never;\n } | {\n order?: never;\n array_config?: never;\n vector_config?: IndexIndexFieldVectorConfig;\n })))) {\n super();\n pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);\n if (!Array.isArray(data) && typeof data == \"object\") {\n if (\"field_path\" in data && data.field_path != undefined) {\n this.field_path = data.field_path;\n }\n if (\"order\" in data && data.order != undefined) {\n this.order = data.order;\n }\n if (\"array_config\" in data && data.array_config != undefined) {\n this.array_config = data.array_config;\n }\n if (\"vector_config\" in data && data.vector_config != undefined) {\n this.vector_config = data.vector_config;\n }\n }\n }\n get field_path() {\n return pb_1.Message.getFieldWithDefault(this, 1, \"\") as string;\n }\n set field_path(value: string) {\n pb_1.Message.setField(this, 1, value);\n }\n get order() {\n return pb_1.Message.getFieldWithDefault(this, 2, IndexIndexFieldOrder.ORDER_UNSPECIFIED) as IndexIndexFieldOrder;\n }\n set order(value: IndexIndexFieldOrder) {\n pb_1.Message.setOneofField(this, 2, this.#one_of_decls[0], value);\n }\n get has_order() {\n return pb_1.Message.getField(this, 2) != null;\n }\n get array_config() {\n return pb_1.Message.getFieldWithDefault(this, 3, IndexIndexFieldArrayConfig.ARRAY_CONFIG_UNSPECIFIED) as IndexIndexFieldArrayConfig;\n }\n set array_config(value: IndexIndexFieldArrayConfig) {\n pb_1.Message.setOneofField(this, 3, this.#one_of_decls[0], value);\n }\n get has_array_config() {\n return pb_1.Message.getField(this, 3) != null;\n }\n get vector_config() {\n return pb_1.Message.getWrapperField(this, IndexIndexFieldVectorConfig, 4) as IndexIndexFieldVectorConfig;\n }\n set vector_config(value: IndexIndexFieldVectorConfig) {\n pb_1.Message.setOneofWrapperField(this, 4, this.#one_of_decls[0], value);\n }\n get has_vector_config() {\n return pb_1.Message.getField(this, 4) != null;\n }\n get value_mode() {\n const cases: {\n [index: number]: \"none\" | \"order\" | \"array_config\" | \"vector_config\";\n } = {\n 0: \"none\",\n 2: \"order\",\n 3: \"array_config\",\n 4: \"vector_config\"\n };\n return cases[pb_1.Message.computeOneofCase(this, [2, 3, 4])];\n }\n static fromObject(data: {\n field_path?: string;\n order?: IndexIndexFieldOrder;\n array_config?: IndexIndexFieldArrayConfig;\n vector_config?: ReturnType<typeof IndexIndexFieldVectorConfig.prototype.toObject>;\n }): IndexIndexField {\n const message = new IndexIndexField({});\n if (data.field_path != null) {\n message.field_path = data.field_path;\n }\n if (data.order != null) {\n message.order = data.order;\n }\n if (data.array_config != null) {\n message.array_config = data.array_config;\n }\n if (data.vector_config != null) {\n message.vector_config = IndexIndexFieldVectorConfig.fromObject(data.vector_config);\n }\n return message;\n }\n toObject() {\n const data: {\n field_path?: string;\n order?: IndexIndexFieldOrder;\n array_config?: IndexIndexFieldArrayConfig;\n vector_config?: ReturnType<typeof IndexIndexFieldVectorConfig.prototype.toObject>;\n } = {};\n if (this.field_path != null) {\n data.field_path = this.field_path;\n }\n if (this.order != null) {\n data.order = this.order;\n }\n if (this.array_config != null) {\n data.array_config = this.array_config;\n }\n if (this.vector_config != null) {\n data.vector_config = this.vector_config.toObject();\n }\n return data;\n }\n serialize(): Uint8Array;\n serialize(w: pb_1.BinaryWriter): void;\n serialize(w?: pb_1.BinaryWriter): Uint8Array | void {\n const writer = w || new pb_1.BinaryWriter();\n if (this.field_path.length)\n writer.writeString(1, this.field_path);\n if (this.has_order)\n writer.writeEnum(2, this.order);\n if (this.has_array_config)\n writer.writeEnum(3, this.array_config);\n if (this.has_vector_config)\n writer.writeMessage(4, this.vector_config, () => this.vector_config.serialize(writer));\n if (!w)\n return writer.getResultBuffer();\n }\n static deserialize(bytes: Uint8Array | pb_1.BinaryReader): IndexIndexField {\n const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new IndexIndexField();\n while (reader.nextField()) {\n if (reader.isEndGroup())\n break;\n switch (reader.getFieldNumber()) {\n case 1:\n message.field_path = reader.readString();\n break;\n case 2:\n message.order = reader.readEnum();\n break;\n case 3:\n message.array_config = reader.readEnum();\n break;\n case 4:\n reader.readMessage(message.vector_config, () => message.vector_config = IndexIndexFieldVectorConfig.deserialize(reader));\n break;\n default: reader.skipField();\n }\n }\n return message;\n }\n serializeBinary(): Uint8Array {\n return this.serialize();\n }\n static override deserializeBinary(bytes: Uint8Array): IndexIndexField {\n return IndexIndexField.deserialize(bytes);\n }\n}\nexport enum IndexIndexFieldOrder {\n ORDER_UNSPECIFIED = 0,\n ASCENDING = 1,\n DESCENDING = 2\n}\nexport enum IndexIndexFieldArrayConfig {\n ARRAY_CONFIG_UNSPECIFIED = 0,\n CONTAINS = 1\n}\nexport class IndexIndexFieldVectorConfig extends pb_1.Message {\n #one_of_decls: number[][] = [[2]];\n constructor(data?: any[] | ({\n dimension?: number;\n } & (({\n flat?: IndexIndexFieldVectorConfigFlatIndex;\n })))) {\n super();\n pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);\n if (!Array.isArray(data) && typeof data == \"object\") {\n if (\"dimension\" in data && data.dimension != undefined) {\n this.dimension = data.dimension;\n }\n if (\"flat\" in data && data.flat != undefined) {\n this.flat = data.flat;\n }\n }\n }\n get dimension() {\n return pb_1.Message.getFieldWithDefault(this, 1, 0) as number;\n }\n set dimension(value: number) {\n pb_1.Message.setField(this, 1, value);\n }\n get flat() {\n return pb_1.Message.getWrapperField(this, IndexIndexFieldVectorConfigFlatIndex, 2) as IndexIndexFieldVectorConfigFlatIndex;\n }\n set flat(value: IndexIndexFieldVectorConfigFlatIndex) {\n pb_1.Message.setOneofWrapperField(this, 2, this.#one_of_decls[0], value);\n }\n get has_flat() {\n return pb_1.Message.getField(this, 2) != null;\n }\n get type() {\n const cases: {\n [index: number]: \"none\" | \"flat\";\n } = {\n 0: \"none\",\n 2: \"flat\"\n };\n return cases[pb_1.Message.computeOneofCase(this, [2])];\n }\n static fromObject(data: {\n dimension?: number;\n flat?: ReturnType<typeof IndexIndexFieldVectorConfigFlatIndex.prototype.toObject>;\n }): IndexIndexFieldVectorConfig {\n const message = new IndexIndexFieldVectorConfig({});\n if (data.dimension != null) {\n message.dimension = data.dimension;\n }\n if (data.flat != null) {\n message.flat = IndexIndexFieldVectorConfigFlatIndex.fromObject(data.flat);\n }\n return message;\n }\n toObject() {\n const data: {\n dimension?: number;\n flat?: ReturnType<typeof IndexIndexFieldVectorConfigFlatIndex.prototype.toObject>;\n } = {};\n if (this.dimension != null) {\n data.dimension = this.dimension;\n }\n if (this.flat != null) {\n data.flat = this.flat.toObject();\n }\n return data;\n }\n serialize(): Uint8Array;\n serialize(w: pb_1.BinaryWriter): void;\n serialize(w?: pb_1.BinaryWriter): Uint8Array | void {\n const writer = w || new pb_1.BinaryWriter();\n if (this.dimension != 0)\n writer.writeInt32(1, this.dimension);\n if (this.has_flat)\n writer.writeMessage(2, this.flat, () => this.flat.serialize(writer));\n if (!w)\n return writer.getResultBuffer();\n }\n static deserialize(bytes: Uint8Array | pb_1.BinaryReader): IndexIndexFieldVectorConfig {\n const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new IndexIndexFieldVectorConfig();\n while (reader.nextField()) {\n if (reader.isEndGroup())\n break;\n switch (reader.getFieldNumber()) {\n case 1:\n message.dimension = reader.readInt32();\n break;\n case 2:\n reader.readMessage(message.flat, () => message.flat = IndexIndexFieldVectorConfigFlatIndex.deserialize(reader));\n break;\n default: reader.skipField();\n }\n }\n return message;\n }\n serializeBinary(): Uint8Array {\n return this.serialize();\n }\n static override deserializeBinary(bytes: Uint8Array): IndexIndexFieldVectorConfig {\n return IndexIndexFieldVectorConfig.deserialize(bytes);\n }\n}\nexport class IndexIndexFieldVectorConfigFlatIndex extends pb_1.Message {\n #one_of_decls: number[][] = [];\n constructor(data?: any[] | {}) {\n super();\n pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);\n if (!Array.isArray(data) && typeof data == \"object\") { }\n }\n static fromObject(data: {}): IndexIndexFieldVectorConfigFlatIndex {\n const message = new IndexIndexFieldVectorConfigFlatIndex({});\n return message;\n }\n toObject() {\n const data: {} = {};\n return data;\n }\n serialize(): Uint8Array;\n serialize(w: pb_1.BinaryWriter): void;\n serialize(w?: pb_1.BinaryWriter): Uint8Array | void {\n const writer = w || new pb_1.BinaryWriter();\n if (!w)\n return writer.getResultBuffer();\n }\n static deserialize(bytes: Uint8Array | pb_1.BinaryReader): IndexIndexFieldVectorConfigFlatIndex {\n const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new IndexIndexFieldVectorConfigFlatIndex();\n while (reader.nextField()) {\n if (reader.isEndGroup())\n break;\n switch (reader.getFieldNumber()) {\n default: reader.skipField();\n }\n }\n return message;\n }\n serializeBinary(): Uint8Array {\n return this.serialize();\n }\n static override deserializeBinary(bytes: Uint8Array): IndexIndexFieldVectorConfigFlatIndex {\n return IndexIndexFieldVectorConfigFlatIndex.deserialize(bytes);\n }\n}\n"],"mappings":"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","names":["IndexQueryScope","IndexApiScope","IndexState","IndexIndexFieldOrder","IndexIndexFieldArrayConfig"]}