spot-sdk-ts
Version:
TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics
144 lines • 6.14 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.AlertData = exports.alertData_SeverityLevelToJSON = exports.alertData_SeverityLevelFromJSON = exports.AlertData_SeverityLevel = exports.protobufPackage = void 0;
/* eslint-disable */
const minimal_1 = __importDefault(require("protobufjs/minimal"));
const struct_1 = require("../../google/protobuf/struct");
exports.protobufPackage = "bosdyn.api";
var AlertData_SeverityLevel;
(function (AlertData_SeverityLevel) {
AlertData_SeverityLevel[AlertData_SeverityLevel["SEVERITY_LEVEL_UNKNOWN"] = 0] = "SEVERITY_LEVEL_UNKNOWN";
AlertData_SeverityLevel[AlertData_SeverityLevel["SEVERITY_LEVEL_INFO"] = 1] = "SEVERITY_LEVEL_INFO";
AlertData_SeverityLevel[AlertData_SeverityLevel["SEVERITY_LEVEL_WARN"] = 2] = "SEVERITY_LEVEL_WARN";
AlertData_SeverityLevel[AlertData_SeverityLevel["SEVERITY_LEVEL_ERROR"] = 3] = "SEVERITY_LEVEL_ERROR";
AlertData_SeverityLevel[AlertData_SeverityLevel["SEVERITY_LEVEL_CRITICAL"] = 4] = "SEVERITY_LEVEL_CRITICAL";
AlertData_SeverityLevel[AlertData_SeverityLevel["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(AlertData_SeverityLevel = exports.AlertData_SeverityLevel || (exports.AlertData_SeverityLevel = {}));
function alertData_SeverityLevelFromJSON(object) {
switch (object) {
case 0:
case "SEVERITY_LEVEL_UNKNOWN":
return AlertData_SeverityLevel.SEVERITY_LEVEL_UNKNOWN;
case 1:
case "SEVERITY_LEVEL_INFO":
return AlertData_SeverityLevel.SEVERITY_LEVEL_INFO;
case 2:
case "SEVERITY_LEVEL_WARN":
return AlertData_SeverityLevel.SEVERITY_LEVEL_WARN;
case 3:
case "SEVERITY_LEVEL_ERROR":
return AlertData_SeverityLevel.SEVERITY_LEVEL_ERROR;
case 4:
case "SEVERITY_LEVEL_CRITICAL":
return AlertData_SeverityLevel.SEVERITY_LEVEL_CRITICAL;
case -1:
case "UNRECOGNIZED":
default:
return AlertData_SeverityLevel.UNRECOGNIZED;
}
}
exports.alertData_SeverityLevelFromJSON = alertData_SeverityLevelFromJSON;
function alertData_SeverityLevelToJSON(object) {
switch (object) {
case AlertData_SeverityLevel.SEVERITY_LEVEL_UNKNOWN:
return "SEVERITY_LEVEL_UNKNOWN";
case AlertData_SeverityLevel.SEVERITY_LEVEL_INFO:
return "SEVERITY_LEVEL_INFO";
case AlertData_SeverityLevel.SEVERITY_LEVEL_WARN:
return "SEVERITY_LEVEL_WARN";
case AlertData_SeverityLevel.SEVERITY_LEVEL_ERROR:
return "SEVERITY_LEVEL_ERROR";
case AlertData_SeverityLevel.SEVERITY_LEVEL_CRITICAL:
return "SEVERITY_LEVEL_CRITICAL";
case AlertData_SeverityLevel.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
exports.alertData_SeverityLevelToJSON = alertData_SeverityLevelToJSON;
function createBaseAlertData() {
return { severity: 0, title: "", source: "", additionalData: undefined };
}
exports.AlertData = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.severity !== 0) {
writer.uint32(8).int32(message.severity);
}
if (message.title !== "") {
writer.uint32(18).string(message.title);
}
if (message.source !== "") {
writer.uint32(26).string(message.source);
}
if (message.additionalData !== undefined) {
struct_1.Struct.encode(struct_1.Struct.wrap(message.additionalData), writer.uint32(34).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseAlertData();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.severity = reader.int32();
break;
case 2:
message.title = reader.string();
break;
case 3:
message.source = reader.string();
break;
case 4:
message.additionalData = struct_1.Struct.unwrap(struct_1.Struct.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
severity: isSet(object.severity)
? alertData_SeverityLevelFromJSON(object.severity)
: 0,
title: isSet(object.title) ? String(object.title) : "",
source: isSet(object.source) ? String(object.source) : "",
additionalData: isObject(object.additionalData)
? object.additionalData
: undefined,
};
},
toJSON(message) {
const obj = {};
message.severity !== undefined &&
(obj.severity = alertData_SeverityLevelToJSON(message.severity));
message.title !== undefined && (obj.title = message.title);
message.source !== undefined && (obj.source = message.source);
message.additionalData !== undefined &&
(obj.additionalData = message.additionalData);
return obj;
},
fromPartial(object) {
const message = createBaseAlertData();
message.severity = object.severity ?? 0;
message.title = object.title ?? "";
message.source = object.source ?? "";
message.additionalData = object.additionalData ?? undefined;
return message;
},
};
function isObject(value) {
return typeof value === "object" && value !== null;
}
function isSet(value) {
return value !== null && value !== undefined;
}
//# sourceMappingURL=alerts.js.map