UNPKG

@firestore-emulator/proto

Version:

Generated Firestore Protobufs For Firestore Emulator

1 lines 28.7 kB
{"version":3,"sources":["../../../generated/google/api/http.ts"],"sourcesContent":["/**\n * Generated by the protoc-gen-ts. DO NOT EDIT!\n * compiler version: 3.19.1\n * source: google/api/http.proto\n * git: https://github.com/thesayyn/protoc-gen-ts */\nimport * as pb_1 from \"google-protobuf\";\nexport class Http extends pb_1.Message {\n #one_of_decls: number[][] = [];\n constructor(data?: any[] | {\n rules?: HttpRule[];\n fully_decode_reserved_expansion?: boolean;\n }) {\n super();\n pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [1], this.#one_of_decls);\n if (!Array.isArray(data) && typeof data == \"object\") {\n if (\"rules\" in data && data.rules != undefined) {\n this.rules = data.rules;\n }\n if (\"fully_decode_reserved_expansion\" in data && data.fully_decode_reserved_expansion != undefined) {\n this.fully_decode_reserved_expansion = data.fully_decode_reserved_expansion;\n }\n }\n }\n get rules() {\n return pb_1.Message.getRepeatedWrapperField(this, HttpRule, 1) as HttpRule[];\n }\n set rules(value: HttpRule[]) {\n pb_1.Message.setRepeatedWrapperField(this, 1, value);\n }\n get fully_decode_reserved_expansion() {\n return pb_1.Message.getFieldWithDefault(this, 2, false) as boolean;\n }\n set fully_decode_reserved_expansion(value: boolean) {\n pb_1.Message.setField(this, 2, value);\n }\n static fromObject(data: {\n rules?: ReturnType<typeof HttpRule.prototype.toObject>[];\n fully_decode_reserved_expansion?: boolean;\n }): Http {\n const message = new Http({});\n if (data.rules != null) {\n message.rules = data.rules.map(item => HttpRule.fromObject(item));\n }\n if (data.fully_decode_reserved_expansion != null) {\n message.fully_decode_reserved_expansion = data.fully_decode_reserved_expansion;\n }\n return message;\n }\n toObject() {\n const data: {\n rules?: ReturnType<typeof HttpRule.prototype.toObject>[];\n fully_decode_reserved_expansion?: boolean;\n } = {};\n if (this.rules != null) {\n data.rules = this.rules.map((item: HttpRule) => item.toObject());\n }\n if (this.fully_decode_reserved_expansion != null) {\n data.fully_decode_reserved_expansion = this.fully_decode_reserved_expansion;\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.rules.length)\n writer.writeRepeatedMessage(1, this.rules, (item: HttpRule) => item.serialize(writer));\n if (this.fully_decode_reserved_expansion != false)\n writer.writeBool(2, this.fully_decode_reserved_expansion);\n if (!w)\n return writer.getResultBuffer();\n }\n static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Http {\n const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new Http();\n while (reader.nextField()) {\n if (reader.isEndGroup())\n break;\n switch (reader.getFieldNumber()) {\n case 1:\n reader.readMessage(message.rules, () => pb_1.Message.addToRepeatedWrapperField(message, 1, HttpRule.deserialize(reader), HttpRule));\n break;\n case 2:\n message.fully_decode_reserved_expansion = reader.readBool();\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): Http {\n return Http.deserialize(bytes);\n }\n}\nexport class HttpRule extends pb_1.Message {\n #one_of_decls: number[][] = [[2, 3, 4, 5, 6, 8]];\n constructor(data?: any[] | ({\n selector?: string;\n body?: string;\n response_body?: string;\n additional_bindings?: HttpRule[];\n } & (({\n get?: string;\n put?: never;\n post?: never;\n delete?: never;\n patch?: never;\n custom?: never;\n } | {\n get?: never;\n put?: string;\n post?: never;\n delete?: never;\n patch?: never;\n custom?: never;\n } | {\n get?: never;\n put?: never;\n post?: string;\n delete?: never;\n patch?: never;\n custom?: never;\n } | {\n get?: never;\n put?: never;\n post?: never;\n delete?: string;\n patch?: never;\n custom?: never;\n } | {\n get?: never;\n put?: never;\n post?: never;\n delete?: never;\n patch?: string;\n custom?: never;\n } | {\n get?: never;\n put?: never;\n post?: never;\n delete?: never;\n patch?: never;\n custom?: CustomHttpPattern;\n })))) {\n super();\n pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [11], this.#one_of_decls);\n if (!Array.isArray(data) && typeof data == \"object\") {\n if (\"selector\" in data && data.selector != undefined) {\n this.selector = data.selector;\n }\n if (\"get\" in data && data.get != undefined) {\n this.get = data.get;\n }\n if (\"put\" in data && data.put != undefined) {\n this.put = data.put;\n }\n if (\"post\" in data && data.post != undefined) {\n this.post = data.post;\n }\n if (\"delete\" in data && data.delete != undefined) {\n this.delete = data.delete;\n }\n if (\"patch\" in data && data.patch != undefined) {\n this.patch = data.patch;\n }\n if (\"custom\" in data && data.custom != undefined) {\n this.custom = data.custom;\n }\n if (\"body\" in data && data.body != undefined) {\n this.body = data.body;\n }\n if (\"response_body\" in data && data.response_body != undefined) {\n this.response_body = data.response_body;\n }\n if (\"additional_bindings\" in data && data.additional_bindings != undefined) {\n this.additional_bindings = data.additional_bindings;\n }\n }\n }\n get selector() {\n return pb_1.Message.getFieldWithDefault(this, 1, \"\") as string;\n }\n set selector(value: string) {\n pb_1.Message.setField(this, 1, value);\n }\n get get() {\n return pb_1.Message.getFieldWithDefault(this, 2, \"\") as string;\n }\n set get(value: string) {\n pb_1.Message.setOneofField(this, 2, this.#one_of_decls[0], value);\n }\n get has_get() {\n return pb_1.Message.getField(this, 2) != null;\n }\n get put() {\n return pb_1.Message.getFieldWithDefault(this, 3, \"\") as string;\n }\n set put(value: string) {\n pb_1.Message.setOneofField(this, 3, this.#one_of_decls[0], value);\n }\n get has_put() {\n return pb_1.Message.getField(this, 3) != null;\n }\n get post() {\n return pb_1.Message.getFieldWithDefault(this, 4, \"\") as string;\n }\n set post(value: string) {\n pb_1.Message.setOneofField(this, 4, this.#one_of_decls[0], value);\n }\n get has_post() {\n return pb_1.Message.getField(this, 4) != null;\n }\n get delete() {\n return pb_1.Message.getFieldWithDefault(this, 5, \"\") as string;\n }\n set delete(value: string) {\n pb_1.Message.setOneofField(this, 5, this.#one_of_decls[0], value);\n }\n get has_delete() {\n return pb_1.Message.getField(this, 5) != null;\n }\n get patch() {\n return pb_1.Message.getFieldWithDefault(this, 6, \"\") as string;\n }\n set patch(value: string) {\n pb_1.Message.setOneofField(this, 6, this.#one_of_decls[0], value);\n }\n get has_patch() {\n return pb_1.Message.getField(this, 6) != null;\n }\n get custom() {\n return pb_1.Message.getWrapperField(this, CustomHttpPattern, 8) as CustomHttpPattern;\n }\n set custom(value: CustomHttpPattern) {\n pb_1.Message.setOneofWrapperField(this, 8, this.#one_of_decls[0], value);\n }\n get has_custom() {\n return pb_1.Message.getField(this, 8) != null;\n }\n get body() {\n return pb_1.Message.getFieldWithDefault(this, 7, \"\") as string;\n }\n set body(value: string) {\n pb_1.Message.setField(this, 7, value);\n }\n get response_body() {\n return pb_1.Message.getFieldWithDefault(this, 12, \"\") as string;\n }\n set response_body(value: string) {\n pb_1.Message.setField(this, 12, value);\n }\n get additional_bindings() {\n return pb_1.Message.getRepeatedWrapperField(this, HttpRule, 11) as HttpRule[];\n }\n set additional_bindings(value: HttpRule[]) {\n pb_1.Message.setRepeatedWrapperField(this, 11, value);\n }\n get pattern() {\n const cases: {\n [index: number]: \"none\" | \"get\" | \"put\" | \"post\" | \"delete\" | \"patch\" | \"custom\";\n } = {\n 0: \"none\",\n 2: \"get\",\n 3: \"put\",\n 4: \"post\",\n 5: \"delete\",\n 6: \"patch\",\n 8: \"custom\"\n };\n return cases[pb_1.Message.computeOneofCase(this, [2, 3, 4, 5, 6, 8])];\n }\n static fromObject(data: {\n selector?: string;\n get?: string;\n put?: string;\n post?: string;\n delete?: string;\n patch?: string;\n custom?: ReturnType<typeof CustomHttpPattern.prototype.toObject>;\n body?: string;\n response_body?: string;\n additional_bindings?: ReturnType<typeof HttpRule.prototype.toObject>[];\n }): HttpRule {\n const message = new HttpRule({});\n if (data.selector != null) {\n message.selector = data.selector;\n }\n if (data.get != null) {\n message.get = data.get;\n }\n if (data.put != null) {\n message.put = data.put;\n }\n if (data.post != null) {\n message.post = data.post;\n }\n if (data.delete != null) {\n message.delete = data.delete;\n }\n if (data.patch != null) {\n message.patch = data.patch;\n }\n if (data.custom != null) {\n message.custom = CustomHttpPattern.fromObject(data.custom);\n }\n if (data.body != null) {\n message.body = data.body;\n }\n if (data.response_body != null) {\n message.response_body = data.response_body;\n }\n if (data.additional_bindings != null) {\n message.additional_bindings = data.additional_bindings.map(item => HttpRule.fromObject(item));\n }\n return message;\n }\n toObject() {\n const data: {\n selector?: string;\n get?: string;\n put?: string;\n post?: string;\n delete?: string;\n patch?: string;\n custom?: ReturnType<typeof CustomHttpPattern.prototype.toObject>;\n body?: string;\n response_body?: string;\n additional_bindings?: ReturnType<typeof HttpRule.prototype.toObject>[];\n } = {};\n if (this.selector != null) {\n data.selector = this.selector;\n }\n if (this.get != null) {\n data.get = this.get;\n }\n if (this.put != null) {\n data.put = this.put;\n }\n if (this.post != null) {\n data.post = this.post;\n }\n if (this.delete != null) {\n data.delete = this.delete;\n }\n if (this.patch != null) {\n data.patch = this.patch;\n }\n if (this.custom != null) {\n data.custom = this.custom.toObject();\n }\n if (this.body != null) {\n data.body = this.body;\n }\n if (this.response_body != null) {\n data.response_body = this.response_body;\n }\n if (this.additional_bindings != null) {\n data.additional_bindings = this.additional_bindings.map((item: HttpRule) => item.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.selector.length)\n writer.writeString(1, this.selector);\n if (this.has_get)\n writer.writeString(2, this.get);\n if (this.has_put)\n writer.writeString(3, this.put);\n if (this.has_post)\n writer.writeString(4, this.post);\n if (this.has_delete)\n writer.writeString(5, this.delete);\n if (this.has_patch)\n writer.writeString(6, this.patch);\n if (this.has_custom)\n writer.writeMessage(8, this.custom, () => this.custom.serialize(writer));\n if (this.body.length)\n writer.writeString(7, this.body);\n if (this.response_body.length)\n writer.writeString(12, this.response_body);\n if (this.additional_bindings.length)\n writer.writeRepeatedMessage(11, this.additional_bindings, (item: HttpRule) => item.serialize(writer));\n if (!w)\n return writer.getResultBuffer();\n }\n static deserialize(bytes: Uint8Array | pb_1.BinaryReader): HttpRule {\n const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new HttpRule();\n while (reader.nextField()) {\n if (reader.isEndGroup())\n break;\n switch (reader.getFieldNumber()) {\n case 1:\n message.selector = reader.readString();\n break;\n case 2:\n message.get = reader.readString();\n break;\n case 3:\n message.put = reader.readString();\n break;\n case 4:\n message.post = reader.readString();\n break;\n case 5:\n message.delete = reader.readString();\n break;\n case 6:\n message.patch = reader.readString();\n break;\n case 8:\n reader.readMessage(message.custom, () => message.custom = CustomHttpPattern.deserialize(reader));\n break;\n case 7:\n message.body = reader.readString();\n break;\n case 12:\n message.response_body = reader.readString();\n break;\n case 11:\n reader.readMessage(message.additional_bindings, () => pb_1.Message.addToRepeatedWrapperField(message, 11, HttpRule.deserialize(reader), HttpRule));\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): HttpRule {\n return HttpRule.deserialize(bytes);\n }\n}\nexport class CustomHttpPattern extends pb_1.Message {\n #one_of_decls: number[][] = [];\n constructor(data?: any[] | {\n kind?: string;\n path?: string;\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 (\"kind\" in data && data.kind != undefined) {\n this.kind = data.kind;\n }\n if (\"path\" in data && data.path != undefined) {\n this.path = data.path;\n }\n }\n }\n get kind() {\n return pb_1.Message.getFieldWithDefault(this, 1, \"\") as string;\n }\n set kind(value: string) {\n pb_1.Message.setField(this, 1, value);\n }\n get path() {\n return pb_1.Message.getFieldWithDefault(this, 2, \"\") as string;\n }\n set path(value: string) {\n pb_1.Message.setField(this, 2, value);\n }\n static fromObject(data: {\n kind?: string;\n path?: string;\n }): CustomHttpPattern {\n const message = new CustomHttpPattern({});\n if (data.kind != null) {\n message.kind = data.kind;\n }\n if (data.path != null) {\n message.path = data.path;\n }\n return message;\n }\n toObject() {\n const data: {\n kind?: string;\n path?: string;\n } = {};\n if (this.kind != null) {\n data.kind = this.kind;\n }\n if (this.path != null) {\n data.path = this.path;\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.kind.length)\n writer.writeString(1, this.kind);\n if (this.path.length)\n writer.writeString(2, this.path);\n if (!w)\n return writer.getResultBuffer();\n }\n static deserialize(bytes: Uint8Array | pb_1.BinaryReader): CustomHttpPattern {\n const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new CustomHttpPattern();\n while (reader.nextField()) {\n if (reader.isEndGroup())\n break;\n switch (reader.getFieldNumber()) {\n case 1:\n message.kind = reader.readString();\n break;\n case 2:\n message.path = reader.readString();\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): CustomHttpPattern {\n return CustomHttpPattern.deserialize(bytes);\n }\n}\n"],"mappings":"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","names":[]}