UNPKG

@firestore-emulator/proto

Version:

Generated Firestore Protobufs For Firestore Emulator

474 lines (473 loc) 14.5 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/api/http.ts var http_exports = {}; __export(http_exports, { CustomHttpPattern: () => CustomHttpPattern, Http: () => Http, HttpRule: () => HttpRule }); module.exports = __toCommonJS(http_exports); var pb_1 = __toESM(require("google-protobuf")); var Http = class _Http 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") { if ("rules" in data && data.rules != void 0) { this.rules = data.rules; } if ("fully_decode_reserved_expansion" in data && data.fully_decode_reserved_expansion != void 0) { this.fully_decode_reserved_expansion = data.fully_decode_reserved_expansion; } } } get rules() { return pb_1.Message.getRepeatedWrapperField(this, HttpRule, 1); } set rules(value) { pb_1.Message.setRepeatedWrapperField(this, 1, value); } get fully_decode_reserved_expansion() { return pb_1.Message.getFieldWithDefault(this, 2, false); } set fully_decode_reserved_expansion(value) { pb_1.Message.setField(this, 2, value); } static fromObject(data) { const message = new _Http({}); if (data.rules != null) { message.rules = data.rules.map((item) => HttpRule.fromObject(item)); } if (data.fully_decode_reserved_expansion != null) { message.fully_decode_reserved_expansion = data.fully_decode_reserved_expansion; } return message; } toObject() { const data = {}; if (this.rules != null) { data.rules = this.rules.map((item) => item.toObject()); } if (this.fully_decode_reserved_expansion != null) { data.fully_decode_reserved_expansion = this.fully_decode_reserved_expansion; } return data; } serialize(w) { const writer = w || new pb_1.BinaryWriter(); if (this.rules.length) writer.writeRepeatedMessage(1, this.rules, (item) => item.serialize(writer)); if (this.fully_decode_reserved_expansion != false) writer.writeBool(2, this.fully_decode_reserved_expansion); if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new _Http(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: reader.readMessage(message.rules, () => pb_1.Message.addToRepeatedWrapperField(message, 1, HttpRule.deserialize(reader), HttpRule)); break; case 2: message.fully_decode_reserved_expansion = reader.readBool(); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return _Http.deserialize(bytes); } }; var HttpRule = class _HttpRule extends pb_1.Message { #one_of_decls = [[2, 3, 4, 5, 6, 8]]; constructor(data) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [11], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("selector" in data && data.selector != void 0) { this.selector = data.selector; } if ("get" in data && data.get != void 0) { this.get = data.get; } if ("put" in data && data.put != void 0) { this.put = data.put; } if ("post" in data && data.post != void 0) { this.post = data.post; } if ("delete" in data && data.delete != void 0) { this.delete = data.delete; } if ("patch" in data && data.patch != void 0) { this.patch = data.patch; } if ("custom" in data && data.custom != void 0) { this.custom = data.custom; } if ("body" in data && data.body != void 0) { this.body = data.body; } if ("response_body" in data && data.response_body != void 0) { this.response_body = data.response_body; } if ("additional_bindings" in data && data.additional_bindings != void 0) { this.additional_bindings = data.additional_bindings; } } } get selector() { return pb_1.Message.getFieldWithDefault(this, 1, ""); } set selector(value) { pb_1.Message.setField(this, 1, value); } get get() { return pb_1.Message.getFieldWithDefault(this, 2, ""); } set get(value) { pb_1.Message.setOneofField(this, 2, this.#one_of_decls[0], value); } get has_get() { return pb_1.Message.getField(this, 2) != null; } get put() { return pb_1.Message.getFieldWithDefault(this, 3, ""); } set put(value) { pb_1.Message.setOneofField(this, 3, this.#one_of_decls[0], value); } get has_put() { return pb_1.Message.getField(this, 3) != null; } get post() { return pb_1.Message.getFieldWithDefault(this, 4, ""); } set post(value) { pb_1.Message.setOneofField(this, 4, this.#one_of_decls[0], value); } get has_post() { return pb_1.Message.getField(this, 4) != null; } get delete() { return pb_1.Message.getFieldWithDefault(this, 5, ""); } set delete(value) { pb_1.Message.setOneofField(this, 5, this.#one_of_decls[0], value); } get has_delete() { return pb_1.Message.getField(this, 5) != null; } get patch() { return pb_1.Message.getFieldWithDefault(this, 6, ""); } set patch(value) { pb_1.Message.setOneofField(this, 6, this.#one_of_decls[0], value); } get has_patch() { return pb_1.Message.getField(this, 6) != null; } get custom() { return pb_1.Message.getWrapperField(this, CustomHttpPattern, 8); } set custom(value) { pb_1.Message.setOneofWrapperField(this, 8, this.#one_of_decls[0], value); } get has_custom() { return pb_1.Message.getField(this, 8) != null; } get body() { return pb_1.Message.getFieldWithDefault(this, 7, ""); } set body(value) { pb_1.Message.setField(this, 7, value); } get response_body() { return pb_1.Message.getFieldWithDefault(this, 12, ""); } set response_body(value) { pb_1.Message.setField(this, 12, value); } get additional_bindings() { return pb_1.Message.getRepeatedWrapperField(this, _HttpRule, 11); } set additional_bindings(value) { pb_1.Message.setRepeatedWrapperField(this, 11, value); } get pattern() { const cases = { 0: "none", 2: "get", 3: "put", 4: "post", 5: "delete", 6: "patch", 8: "custom" }; return cases[pb_1.Message.computeOneofCase(this, [2, 3, 4, 5, 6, 8])]; } static fromObject(data) { const message = new _HttpRule({}); if (data.selector != null) { message.selector = data.selector; } if (data.get != null) { message.get = data.get; } if (data.put != null) { message.put = data.put; } if (data.post != null) { message.post = data.post; } if (data.delete != null) { message.delete = data.delete; } if (data.patch != null) { message.patch = data.patch; } if (data.custom != null) { message.custom = CustomHttpPattern.fromObject(data.custom); } if (data.body != null) { message.body = data.body; } if (data.response_body != null) { message.response_body = data.response_body; } if (data.additional_bindings != null) { message.additional_bindings = data.additional_bindings.map((item) => _HttpRule.fromObject(item)); } return message; } toObject() { const data = {}; if (this.selector != null) { data.selector = this.selector; } if (this.get != null) { data.get = this.get; } if (this.put != null) { data.put = this.put; } if (this.post != null) { data.post = this.post; } if (this.delete != null) { data.delete = this.delete; } if (this.patch != null) { data.patch = this.patch; } if (this.custom != null) { data.custom = this.custom.toObject(); } if (this.body != null) { data.body = this.body; } if (this.response_body != null) { data.response_body = this.response_body; } if (this.additional_bindings != null) { data.additional_bindings = this.additional_bindings.map((item) => item.toObject()); } return data; } serialize(w) { const writer = w || new pb_1.BinaryWriter(); if (this.selector.length) writer.writeString(1, this.selector); if (this.has_get) writer.writeString(2, this.get); if (this.has_put) writer.writeString(3, this.put); if (this.has_post) writer.writeString(4, this.post); if (this.has_delete) writer.writeString(5, this.delete); if (this.has_patch) writer.writeString(6, this.patch); if (this.has_custom) writer.writeMessage(8, this.custom, () => this.custom.serialize(writer)); if (this.body.length) writer.writeString(7, this.body); if (this.response_body.length) writer.writeString(12, this.response_body); if (this.additional_bindings.length) writer.writeRepeatedMessage(11, this.additional_bindings, (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 _HttpRule(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.selector = reader.readString(); break; case 2: message.get = reader.readString(); break; case 3: message.put = reader.readString(); break; case 4: message.post = reader.readString(); break; case 5: message.delete = reader.readString(); break; case 6: message.patch = reader.readString(); break; case 8: reader.readMessage(message.custom, () => message.custom = CustomHttpPattern.deserialize(reader)); break; case 7: message.body = reader.readString(); break; case 12: message.response_body = reader.readString(); break; case 11: reader.readMessage(message.additional_bindings, () => pb_1.Message.addToRepeatedWrapperField(message, 11, _HttpRule.deserialize(reader), _HttpRule)); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return _HttpRule.deserialize(bytes); } }; var CustomHttpPattern = class _CustomHttpPattern 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 ("kind" in data && data.kind != void 0) { this.kind = data.kind; } if ("path" in data && data.path != void 0) { this.path = data.path; } } } get kind() { return pb_1.Message.getFieldWithDefault(this, 1, ""); } set kind(value) { pb_1.Message.setField(this, 1, value); } get path() { return pb_1.Message.getFieldWithDefault(this, 2, ""); } set path(value) { pb_1.Message.setField(this, 2, value); } static fromObject(data) { const message = new _CustomHttpPattern({}); if (data.kind != null) { message.kind = data.kind; } if (data.path != null) { message.path = data.path; } return message; } toObject() { const data = {}; if (this.kind != null) { data.kind = this.kind; } if (this.path != null) { data.path = this.path; } return data; } serialize(w) { const writer = w || new pb_1.BinaryWriter(); if (this.kind.length) writer.writeString(1, this.kind); if (this.path.length) writer.writeString(2, this.path); if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new _CustomHttpPattern(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.kind = reader.readString(); break; case 2: message.path = reader.readString(); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return _CustomHttpPattern.deserialize(bytes); } }; // Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { CustomHttpPattern, Http, HttpRule }); //# sourceMappingURL=http.js.map