forked from cerc-io/laconic-sdk
450 lines
19 KiB
JavaScript
450 lines
19 KiB
JavaScript
"use strict";
|
|
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
|
|
if (k2 === undefined) k2 = k;
|
|
var desc = Object.getOwnPropertyDescriptor(m, k);
|
|
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
|
desc = { enumerable: true, get: function() { return m[k]; } };
|
|
}
|
|
Object.defineProperty(o, k2, desc);
|
|
}) : (function(o, m, k, k2) {
|
|
if (k2 === undefined) k2 = k;
|
|
o[k2] = m[k];
|
|
}));
|
|
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
|
|
Object.defineProperty(o, "default", { enumerable: true, value: v });
|
|
}) : function(o, v) {
|
|
o["default"] = v;
|
|
});
|
|
var __importStar = (this && this.__importStar) || function (mod) {
|
|
if (mod && mod.__esModule) return mod;
|
|
var result = {};
|
|
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
|
|
__setModuleDefault(result, mod);
|
|
return result;
|
|
};
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.google = void 0;
|
|
// @ts-nocheck
|
|
/* eslint-disable */
|
|
/**
|
|
* Generated by the protoc-gen-ts. DO NOT EDIT!
|
|
* compiler version: 3.14.0
|
|
* source: google/api/http.proto
|
|
* git: https://github.com/thesayyn/protoc-gen-ts */
|
|
const pb_1 = __importStar(require("google-protobuf"));
|
|
var google;
|
|
(function (google) {
|
|
var api;
|
|
(function (api) {
|
|
class Http extends pb_1.Message {
|
|
constructor(data) {
|
|
super();
|
|
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [1], []);
|
|
if (!Array.isArray(data) && typeof data == "object") {
|
|
if ("rules" in data && data.rules != undefined) {
|
|
this.rules = data.rules;
|
|
}
|
|
if ("fully_decode_reserved_expansion" in data && data.fully_decode_reserved_expansion != undefined) {
|
|
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.getField(this, 2);
|
|
}
|
|
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 !== undefined)
|
|
writer.writeRepeatedMessage(1, this.rules, (item) => item.serialize(writer));
|
|
if (this.fully_decode_reserved_expansion !== undefined)
|
|
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);
|
|
}
|
|
}
|
|
api.Http = Http;
|
|
class HttpRule extends pb_1.Message {
|
|
constructor(data) {
|
|
super();
|
|
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [11], [[2, 3, 4, 5, 6, 8]]);
|
|
if (!Array.isArray(data) && typeof data == "object") {
|
|
if ("selector" in data && data.selector != undefined) {
|
|
this.selector = data.selector;
|
|
}
|
|
if ("get" in data && data.get != undefined) {
|
|
this.get = data.get;
|
|
}
|
|
if ("put" in data && data.put != undefined) {
|
|
this.put = data.put;
|
|
}
|
|
if ("post" in data && data.post != undefined) {
|
|
this.post = data.post;
|
|
}
|
|
if ("delete" in data && data.delete != undefined) {
|
|
this.delete = data.delete;
|
|
}
|
|
if ("patch" in data && data.patch != undefined) {
|
|
this.patch = data.patch;
|
|
}
|
|
if ("custom" in data && data.custom != undefined) {
|
|
this.custom = data.custom;
|
|
}
|
|
if ("body" in data && data.body != undefined) {
|
|
this.body = data.body;
|
|
}
|
|
if ("response_body" in data && data.response_body != undefined) {
|
|
this.response_body = data.response_body;
|
|
}
|
|
if ("additional_bindings" in data && data.additional_bindings != undefined) {
|
|
this.additional_bindings = data.additional_bindings;
|
|
}
|
|
}
|
|
}
|
|
get selector() {
|
|
return pb_1.Message.getField(this, 1);
|
|
}
|
|
set selector(value) {
|
|
pb_1.Message.setField(this, 1, value);
|
|
}
|
|
get get() {
|
|
return pb_1.Message.getField(this, 2);
|
|
}
|
|
set get(value) {
|
|
pb_1.Message.setOneofField(this, 2, [2, 3, 4, 5, 6, 8], value);
|
|
}
|
|
get put() {
|
|
return pb_1.Message.getField(this, 3);
|
|
}
|
|
set put(value) {
|
|
pb_1.Message.setOneofField(this, 3, [2, 3, 4, 5, 6, 8], value);
|
|
}
|
|
get post() {
|
|
return pb_1.Message.getField(this, 4);
|
|
}
|
|
set post(value) {
|
|
pb_1.Message.setOneofField(this, 4, [2, 3, 4, 5, 6, 8], value);
|
|
}
|
|
get delete() {
|
|
return pb_1.Message.getField(this, 5);
|
|
}
|
|
set delete(value) {
|
|
pb_1.Message.setOneofField(this, 5, [2, 3, 4, 5, 6, 8], value);
|
|
}
|
|
get patch() {
|
|
return pb_1.Message.getField(this, 6);
|
|
}
|
|
set patch(value) {
|
|
pb_1.Message.setOneofField(this, 6, [2, 3, 4, 5, 6, 8], value);
|
|
}
|
|
get custom() {
|
|
return pb_1.Message.getWrapperField(this, CustomHttpPattern, 8);
|
|
}
|
|
set custom(value) {
|
|
pb_1.Message.setOneofWrapperField(this, 8, [2, 3, 4, 5, 6, 8], value);
|
|
}
|
|
get body() {
|
|
return pb_1.Message.getField(this, 7);
|
|
}
|
|
set body(value) {
|
|
pb_1.Message.setField(this, 7, value);
|
|
}
|
|
get response_body() {
|
|
return pb_1.Message.getField(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 (typeof this.selector === "string" && this.selector.length)
|
|
writer.writeString(1, this.selector);
|
|
if (typeof this.get === "string" && this.get.length)
|
|
writer.writeString(2, this.get);
|
|
if (typeof this.put === "string" && this.put.length)
|
|
writer.writeString(3, this.put);
|
|
if (typeof this.post === "string" && this.post.length)
|
|
writer.writeString(4, this.post);
|
|
if (typeof this.delete === "string" && this.delete.length)
|
|
writer.writeString(5, this.delete);
|
|
if (typeof this.patch === "string" && this.patch.length)
|
|
writer.writeString(6, this.patch);
|
|
if (this.custom !== undefined)
|
|
writer.writeMessage(8, this.custom, () => this.custom.serialize(writer));
|
|
if (typeof this.body === "string" && this.body.length)
|
|
writer.writeString(7, this.body);
|
|
if (typeof this.response_body === "string" && this.response_body.length)
|
|
writer.writeString(12, this.response_body);
|
|
if (this.additional_bindings !== undefined)
|
|
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);
|
|
}
|
|
}
|
|
api.HttpRule = HttpRule;
|
|
class CustomHttpPattern extends pb_1.Message {
|
|
constructor(data) {
|
|
super();
|
|
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
|
if (!Array.isArray(data) && typeof data == "object") {
|
|
if ("kind" in data && data.kind != undefined) {
|
|
this.kind = data.kind;
|
|
}
|
|
if ("path" in data && data.path != undefined) {
|
|
this.path = data.path;
|
|
}
|
|
}
|
|
}
|
|
get kind() {
|
|
return pb_1.Message.getField(this, 1);
|
|
}
|
|
set kind(value) {
|
|
pb_1.Message.setField(this, 1, value);
|
|
}
|
|
get path() {
|
|
return pb_1.Message.getField(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 (typeof this.kind === "string" && this.kind.length)
|
|
writer.writeString(1, this.kind);
|
|
if (typeof this.path === "string" && 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);
|
|
}
|
|
}
|
|
api.CustomHttpPattern = CustomHttpPattern;
|
|
})(api = google.api || (google.api = {}));
|
|
})(google = exports.google || (exports.google = {}));
|