spot-sdk-ts
Version:
TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics
1,236 lines • 85 kB
JavaScript
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.DeleteDataPagesResponse = exports.DeletePageStatus = exports.DeleteDataPagesRequest = exports.GetDataPagesResponse = exports.GetDataPagesRequest = exports.GetDataBufferStatusResponse = exports.GetDataBufferStatusRequest = exports.GetEventsCommentsResponse = exports.GetEventsCommentsRequest = exports.GetDataIndexRequest = exports.GetDataIndexResponse = exports.DataBufferStatus = exports.EventsComments = exports.EventsCommentsSpec = exports.DataIndex = exports.DataQuery = exports.PagesAndTimestamp = exports.BlobPages = exports.BlobPage = exports.GrpcPages = exports.PageInfo = exports.EventSpec = exports.BlobSpec = exports.GrpcSpec = exports.deletePageStatus_StatusToJSON = exports.deletePageStatus_StatusFromJSON = exports.DeletePageStatus_Status = exports.pageInfo_CompressionToJSON = exports.pageInfo_CompressionFromJSON = exports.PageInfo_Compression = exports.pageInfo_PageFormatToJSON = exports.pageInfo_PageFormatFromJSON = exports.PageInfo_PageFormat = exports.protobufPackage = void 0;
/* eslint-disable */
const data_buffer_1 = require("./data_buffer");
const timestamp_1 = require("../../google/protobuf/timestamp");
const long_1 = __importDefault(require("long"));
const time_range_1 = require("./time_range");
const header_1 = require("./header");
const minimal_1 = __importDefault(require("protobufjs/minimal"));
const wrappers_1 = require("../../google/protobuf/wrappers");
exports.protobufPackage = "bosdyn.api";
var PageInfo_PageFormat;
(function (PageInfo_PageFormat) {
/** FORMAT_UNKNOWN - Unset -- do not use. */
PageInfo_PageFormat[PageInfo_PageFormat["FORMAT_UNKNOWN"] = 0] = "FORMAT_UNKNOWN";
/** FORMAT_BDDF_FILE - Data is stored in a .bddf file */
PageInfo_PageFormat[PageInfo_PageFormat["FORMAT_BDDF_FILE"] = 1] = "FORMAT_BDDF_FILE";
PageInfo_PageFormat[PageInfo_PageFormat["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(PageInfo_PageFormat = exports.PageInfo_PageFormat || (exports.PageInfo_PageFormat = {}));
function pageInfo_PageFormatFromJSON(object) {
switch (object) {
case 0:
case "FORMAT_UNKNOWN":
return PageInfo_PageFormat.FORMAT_UNKNOWN;
case 1:
case "FORMAT_BDDF_FILE":
return PageInfo_PageFormat.FORMAT_BDDF_FILE;
case -1:
case "UNRECOGNIZED":
default:
return PageInfo_PageFormat.UNRECOGNIZED;
}
}
exports.pageInfo_PageFormatFromJSON = pageInfo_PageFormatFromJSON;
function pageInfo_PageFormatToJSON(object) {
switch (object) {
case PageInfo_PageFormat.FORMAT_UNKNOWN:
return "FORMAT_UNKNOWN";
case PageInfo_PageFormat.FORMAT_BDDF_FILE:
return "FORMAT_BDDF_FILE";
case PageInfo_PageFormat.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
exports.pageInfo_PageFormatToJSON = pageInfo_PageFormatToJSON;
var PageInfo_Compression;
(function (PageInfo_Compression) {
/** COMPRESSION_UNKNOWN - Not set -- do not use. */
PageInfo_Compression[PageInfo_Compression["COMPRESSION_UNKNOWN"] = 0] = "COMPRESSION_UNKNOWN";
/** COMPRESSION_NONE - Data is not compressed. */
PageInfo_Compression[PageInfo_Compression["COMPRESSION_NONE"] = 1] = "COMPRESSION_NONE";
/** COMPRESSION_GZIP - Data uses gzip compression. */
PageInfo_Compression[PageInfo_Compression["COMPRESSION_GZIP"] = 2] = "COMPRESSION_GZIP";
/** COMPRESSION_ZSTD - Data uses zstd compression. */
PageInfo_Compression[PageInfo_Compression["COMPRESSION_ZSTD"] = 3] = "COMPRESSION_ZSTD";
PageInfo_Compression[PageInfo_Compression["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(PageInfo_Compression = exports.PageInfo_Compression || (exports.PageInfo_Compression = {}));
function pageInfo_CompressionFromJSON(object) {
switch (object) {
case 0:
case "COMPRESSION_UNKNOWN":
return PageInfo_Compression.COMPRESSION_UNKNOWN;
case 1:
case "COMPRESSION_NONE":
return PageInfo_Compression.COMPRESSION_NONE;
case 2:
case "COMPRESSION_GZIP":
return PageInfo_Compression.COMPRESSION_GZIP;
case 3:
case "COMPRESSION_ZSTD":
return PageInfo_Compression.COMPRESSION_ZSTD;
case -1:
case "UNRECOGNIZED":
default:
return PageInfo_Compression.UNRECOGNIZED;
}
}
exports.pageInfo_CompressionFromJSON = pageInfo_CompressionFromJSON;
function pageInfo_CompressionToJSON(object) {
switch (object) {
case PageInfo_Compression.COMPRESSION_UNKNOWN:
return "COMPRESSION_UNKNOWN";
case PageInfo_Compression.COMPRESSION_NONE:
return "COMPRESSION_NONE";
case PageInfo_Compression.COMPRESSION_GZIP:
return "COMPRESSION_GZIP";
case PageInfo_Compression.COMPRESSION_ZSTD:
return "COMPRESSION_ZSTD";
case PageInfo_Compression.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
exports.pageInfo_CompressionToJSON = pageInfo_CompressionToJSON;
var DeletePageStatus_Status;
(function (DeletePageStatus_Status) {
DeletePageStatus_Status[DeletePageStatus_Status["STATUS_UNKNOWN"] = 0] = "STATUS_UNKNOWN";
DeletePageStatus_Status[DeletePageStatus_Status["STATUS_DELETED"] = 1] = "STATUS_DELETED";
DeletePageStatus_Status[DeletePageStatus_Status["STATUS_DELETION_FAILED"] = 2] = "STATUS_DELETION_FAILED";
DeletePageStatus_Status[DeletePageStatus_Status["STATUS_NOT_FOUND"] = 3] = "STATUS_NOT_FOUND";
DeletePageStatus_Status[DeletePageStatus_Status["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(DeletePageStatus_Status = exports.DeletePageStatus_Status || (exports.DeletePageStatus_Status = {}));
function deletePageStatus_StatusFromJSON(object) {
switch (object) {
case 0:
case "STATUS_UNKNOWN":
return DeletePageStatus_Status.STATUS_UNKNOWN;
case 1:
case "STATUS_DELETED":
return DeletePageStatus_Status.STATUS_DELETED;
case 2:
case "STATUS_DELETION_FAILED":
return DeletePageStatus_Status.STATUS_DELETION_FAILED;
case 3:
case "STATUS_NOT_FOUND":
return DeletePageStatus_Status.STATUS_NOT_FOUND;
case -1:
case "UNRECOGNIZED":
default:
return DeletePageStatus_Status.UNRECOGNIZED;
}
}
exports.deletePageStatus_StatusFromJSON = deletePageStatus_StatusFromJSON;
function deletePageStatus_StatusToJSON(object) {
switch (object) {
case DeletePageStatus_Status.STATUS_UNKNOWN:
return "STATUS_UNKNOWN";
case DeletePageStatus_Status.STATUS_DELETED:
return "STATUS_DELETED";
case DeletePageStatus_Status.STATUS_DELETION_FAILED:
return "STATUS_DELETION_FAILED";
case DeletePageStatus_Status.STATUS_NOT_FOUND:
return "STATUS_NOT_FOUND";
case DeletePageStatus_Status.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
exports.deletePageStatus_StatusToJSON = deletePageStatus_StatusToJSON;
function createBaseGrpcSpec() {
return { serviceName: "" };
}
exports.GrpcSpec = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.serviceName !== "") {
writer.uint32(10).string(message.serviceName);
}
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 = createBaseGrpcSpec();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.serviceName = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
serviceName: isSet(object.serviceName) ? String(object.serviceName) : "",
};
},
toJSON(message) {
const obj = {};
message.serviceName !== undefined &&
(obj.serviceName = message.serviceName);
return obj;
},
fromPartial(object) {
const message = createBaseGrpcSpec();
message.serviceName = object.serviceName ?? "";
return message;
},
};
function createBaseBlobSpec() {
return { source: "", messageType: "", channel: "", channelGlob: "" };
}
exports.BlobSpec = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.source !== "") {
writer.uint32(10).string(message.source);
}
if (message.messageType !== "") {
writer.uint32(18).string(message.messageType);
}
if (message.channel !== "") {
writer.uint32(26).string(message.channel);
}
if (message.channelGlob !== "") {
writer.uint32(34).string(message.channelGlob);
}
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 = createBaseBlobSpec();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.source = reader.string();
break;
case 2:
message.messageType = reader.string();
break;
case 3:
message.channel = reader.string();
break;
case 4:
message.channelGlob = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
source: isSet(object.source) ? String(object.source) : "",
messageType: isSet(object.messageType) ? String(object.messageType) : "",
channel: isSet(object.channel) ? String(object.channel) : "",
channelGlob: isSet(object.channelGlob) ? String(object.channelGlob) : "",
};
},
toJSON(message) {
const obj = {};
message.source !== undefined && (obj.source = message.source);
message.messageType !== undefined &&
(obj.messageType = message.messageType);
message.channel !== undefined && (obj.channel = message.channel);
message.channelGlob !== undefined &&
(obj.channelGlob = message.channelGlob);
return obj;
},
fromPartial(object) {
const message = createBaseBlobSpec();
message.source = object.source ?? "";
message.messageType = object.messageType ?? "";
message.channel = object.channel ?? "";
message.channelGlob = object.channelGlob ?? "";
return message;
},
};
function createBaseEventSpec() {
return { source: "", type: "", level: undefined, logPreserveHint: 0 };
}
exports.EventSpec = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.source !== "") {
writer.uint32(10).string(message.source);
}
if (message.type !== "") {
writer.uint32(18).string(message.type);
}
if (message.level !== undefined) {
wrappers_1.Int32Value.encode({ value: message.level }, writer.uint32(26).fork()).ldelim();
}
if (message.logPreserveHint !== 0) {
writer.uint32(32).int32(message.logPreserveHint);
}
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 = createBaseEventSpec();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.source = reader.string();
break;
case 2:
message.type = reader.string();
break;
case 3:
message.level = wrappers_1.Int32Value.decode(reader, reader.uint32()).value;
break;
case 4:
message.logPreserveHint = reader.int32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
source: isSet(object.source) ? String(object.source) : "",
type: isSet(object.type) ? String(object.type) : "",
level: isSet(object.level) ? Number(object.level) : undefined,
logPreserveHint: isSet(object.logPreserveHint)
? (0, data_buffer_1.event_LogPreserveHintFromJSON)(object.logPreserveHint)
: 0,
};
},
toJSON(message) {
const obj = {};
message.source !== undefined && (obj.source = message.source);
message.type !== undefined && (obj.type = message.type);
message.level !== undefined && (obj.level = message.level);
message.logPreserveHint !== undefined &&
(obj.logPreserveHint = (0, data_buffer_1.event_LogPreserveHintToJSON)(message.logPreserveHint));
return obj;
},
fromPartial(object) {
const message = createBaseEventSpec();
message.source = object.source ?? "";
message.type = object.type ?? "";
message.level = object.level ?? undefined;
message.logPreserveHint = object.logPreserveHint ?? 0;
return message;
},
};
function createBasePageInfo() {
return {
id: "",
path: "",
source: "",
timeRange: undefined,
numTicks: 0,
totalBytes: 0,
format: 0,
compression: 0,
isOpen: false,
isDownloaded: false,
deletedTimestamp: undefined,
downloadStartedTimestamp: undefined,
requestPreserve: false,
};
}
exports.PageInfo = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.id !== "") {
writer.uint32(10).string(message.id);
}
if (message.path !== "") {
writer.uint32(18).string(message.path);
}
if (message.source !== "") {
writer.uint32(26).string(message.source);
}
if (message.timeRange !== undefined) {
time_range_1.TimeRange.encode(message.timeRange, writer.uint32(34).fork()).ldelim();
}
if (message.numTicks !== 0) {
writer.uint32(40).int64(message.numTicks);
}
if (message.totalBytes !== 0) {
writer.uint32(48).int64(message.totalBytes);
}
if (message.format !== 0) {
writer.uint32(56).int32(message.format);
}
if (message.compression !== 0) {
writer.uint32(64).int32(message.compression);
}
if (message.isOpen === true) {
writer.uint32(72).bool(message.isOpen);
}
if (message.isDownloaded === true) {
writer.uint32(80).bool(message.isDownloaded);
}
if (message.deletedTimestamp !== undefined) {
timestamp_1.Timestamp.encode(toTimestamp(message.deletedTimestamp), writer.uint32(90).fork()).ldelim();
}
if (message.downloadStartedTimestamp !== undefined) {
timestamp_1.Timestamp.encode(toTimestamp(message.downloadStartedTimestamp), writer.uint32(98).fork()).ldelim();
}
if (message.requestPreserve === true) {
writer.uint32(104).bool(message.requestPreserve);
}
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 = createBasePageInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.id = reader.string();
break;
case 2:
message.path = reader.string();
break;
case 3:
message.source = reader.string();
break;
case 4:
message.timeRange = time_range_1.TimeRange.decode(reader, reader.uint32());
break;
case 5:
message.numTicks = longToNumber(reader.int64());
break;
case 6:
message.totalBytes = longToNumber(reader.int64());
break;
case 7:
message.format = reader.int32();
break;
case 8:
message.compression = reader.int32();
break;
case 9:
message.isOpen = reader.bool();
break;
case 10:
message.isDownloaded = reader.bool();
break;
case 11:
message.deletedTimestamp = fromTimestamp(timestamp_1.Timestamp.decode(reader, reader.uint32()));
break;
case 12:
message.downloadStartedTimestamp = fromTimestamp(timestamp_1.Timestamp.decode(reader, reader.uint32()));
break;
case 13:
message.requestPreserve = reader.bool();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
id: isSet(object.id) ? String(object.id) : "",
path: isSet(object.path) ? String(object.path) : "",
source: isSet(object.source) ? String(object.source) : "",
timeRange: isSet(object.timeRange)
? time_range_1.TimeRange.fromJSON(object.timeRange)
: undefined,
numTicks: isSet(object.numTicks) ? Number(object.numTicks) : 0,
totalBytes: isSet(object.totalBytes) ? Number(object.totalBytes) : 0,
format: isSet(object.format)
? pageInfo_PageFormatFromJSON(object.format)
: 0,
compression: isSet(object.compression)
? pageInfo_CompressionFromJSON(object.compression)
: 0,
isOpen: isSet(object.isOpen) ? Boolean(object.isOpen) : false,
isDownloaded: isSet(object.isDownloaded)
? Boolean(object.isDownloaded)
: false,
deletedTimestamp: isSet(object.deletedTimestamp)
? fromJsonTimestamp(object.deletedTimestamp)
: undefined,
downloadStartedTimestamp: isSet(object.downloadStartedTimestamp)
? fromJsonTimestamp(object.downloadStartedTimestamp)
: undefined,
requestPreserve: isSet(object.requestPreserve)
? Boolean(object.requestPreserve)
: false,
};
},
toJSON(message) {
const obj = {};
message.id !== undefined && (obj.id = message.id);
message.path !== undefined && (obj.path = message.path);
message.source !== undefined && (obj.source = message.source);
message.timeRange !== undefined &&
(obj.timeRange = message.timeRange
? time_range_1.TimeRange.toJSON(message.timeRange)
: undefined);
message.numTicks !== undefined &&
(obj.numTicks = Math.round(message.numTicks));
message.totalBytes !== undefined &&
(obj.totalBytes = Math.round(message.totalBytes));
message.format !== undefined &&
(obj.format = pageInfo_PageFormatToJSON(message.format));
message.compression !== undefined &&
(obj.compression = pageInfo_CompressionToJSON(message.compression));
message.isOpen !== undefined && (obj.isOpen = message.isOpen);
message.isDownloaded !== undefined &&
(obj.isDownloaded = message.isDownloaded);
message.deletedTimestamp !== undefined &&
(obj.deletedTimestamp = message.deletedTimestamp.toISOString());
message.downloadStartedTimestamp !== undefined &&
(obj.downloadStartedTimestamp =
message.downloadStartedTimestamp.toISOString());
message.requestPreserve !== undefined &&
(obj.requestPreserve = message.requestPreserve);
return obj;
},
fromPartial(object) {
const message = createBasePageInfo();
message.id = object.id ?? "";
message.path = object.path ?? "";
message.source = object.source ?? "";
message.timeRange =
object.timeRange !== undefined && object.timeRange !== null
? time_range_1.TimeRange.fromPartial(object.timeRange)
: undefined;
message.numTicks = object.numTicks ?? 0;
message.totalBytes = object.totalBytes ?? 0;
message.format = object.format ?? 0;
message.compression = object.compression ?? 0;
message.isOpen = object.isOpen ?? false;
message.isDownloaded = object.isDownloaded ?? false;
message.deletedTimestamp = object.deletedTimestamp ?? undefined;
message.downloadStartedTimestamp =
object.downloadStartedTimestamp ?? undefined;
message.requestPreserve = object.requestPreserve ?? false;
return message;
},
};
function createBaseGrpcPages() {
return { timeRange: undefined, spec: undefined, pages: [] };
}
exports.GrpcPages = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.timeRange !== undefined) {
time_range_1.TimeRange.encode(message.timeRange, writer.uint32(10).fork()).ldelim();
}
if (message.spec !== undefined) {
exports.GrpcSpec.encode(message.spec, writer.uint32(18).fork()).ldelim();
}
for (const v of message.pages) {
exports.PageInfo.encode(v, writer.uint32(26).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 = createBaseGrpcPages();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.timeRange = time_range_1.TimeRange.decode(reader, reader.uint32());
break;
case 2:
message.spec = exports.GrpcSpec.decode(reader, reader.uint32());
break;
case 3:
message.pages.push(exports.PageInfo.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
timeRange: isSet(object.timeRange)
? time_range_1.TimeRange.fromJSON(object.timeRange)
: undefined,
spec: isSet(object.spec) ? exports.GrpcSpec.fromJSON(object.spec) : undefined,
pages: Array.isArray(object?.pages)
? object.pages.map((e) => exports.PageInfo.fromJSON(e))
: [],
};
},
toJSON(message) {
const obj = {};
message.timeRange !== undefined &&
(obj.timeRange = message.timeRange
? time_range_1.TimeRange.toJSON(message.timeRange)
: undefined);
message.spec !== undefined &&
(obj.spec = message.spec ? exports.GrpcSpec.toJSON(message.spec) : undefined);
if (message.pages) {
obj.pages = message.pages.map((e) => e ? exports.PageInfo.toJSON(e) : undefined);
}
else {
obj.pages = [];
}
return obj;
},
fromPartial(object) {
const message = createBaseGrpcPages();
message.timeRange =
object.timeRange !== undefined && object.timeRange !== null
? time_range_1.TimeRange.fromPartial(object.timeRange)
: undefined;
message.spec =
object.spec !== undefined && object.spec !== null
? exports.GrpcSpec.fromPartial(object.spec)
: undefined;
message.pages = object.pages?.map((e) => exports.PageInfo.fromPartial(e)) || [];
return message;
},
};
function createBaseBlobPage() {
return { spec: undefined, page: undefined };
}
exports.BlobPage = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.spec !== undefined) {
exports.BlobSpec.encode(message.spec, writer.uint32(10).fork()).ldelim();
}
if (message.page !== undefined) {
exports.PageInfo.encode(message.page, writer.uint32(18).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 = createBaseBlobPage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.spec = exports.BlobSpec.decode(reader, reader.uint32());
break;
case 2:
message.page = exports.PageInfo.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
spec: isSet(object.spec) ? exports.BlobSpec.fromJSON(object.spec) : undefined,
page: isSet(object.page) ? exports.PageInfo.fromJSON(object.page) : undefined,
};
},
toJSON(message) {
const obj = {};
message.spec !== undefined &&
(obj.spec = message.spec ? exports.BlobSpec.toJSON(message.spec) : undefined);
message.page !== undefined &&
(obj.page = message.page ? exports.PageInfo.toJSON(message.page) : undefined);
return obj;
},
fromPartial(object) {
const message = createBaseBlobPage();
message.spec =
object.spec !== undefined && object.spec !== null
? exports.BlobSpec.fromPartial(object.spec)
: undefined;
message.page =
object.page !== undefined && object.page !== null
? exports.PageInfo.fromPartial(object.page)
: undefined;
return message;
},
};
function createBaseBlobPages() {
return { timeRange: undefined, pages: [] };
}
exports.BlobPages = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.timeRange !== undefined) {
time_range_1.TimeRange.encode(message.timeRange, writer.uint32(10).fork()).ldelim();
}
for (const v of message.pages) {
exports.BlobPage.encode(v, writer.uint32(26).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 = createBaseBlobPages();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.timeRange = time_range_1.TimeRange.decode(reader, reader.uint32());
break;
case 3:
message.pages.push(exports.BlobPage.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
timeRange: isSet(object.timeRange)
? time_range_1.TimeRange.fromJSON(object.timeRange)
: undefined,
pages: Array.isArray(object?.pages)
? object.pages.map((e) => exports.BlobPage.fromJSON(e))
: [],
};
},
toJSON(message) {
const obj = {};
message.timeRange !== undefined &&
(obj.timeRange = message.timeRange
? time_range_1.TimeRange.toJSON(message.timeRange)
: undefined);
if (message.pages) {
obj.pages = message.pages.map((e) => e ? exports.BlobPage.toJSON(e) : undefined);
}
else {
obj.pages = [];
}
return obj;
},
fromPartial(object) {
const message = createBaseBlobPages();
message.timeRange =
object.timeRange !== undefined && object.timeRange !== null
? time_range_1.TimeRange.fromPartial(object.timeRange)
: undefined;
message.pages = object.pages?.map((e) => exports.BlobPage.fromPartial(e)) || [];
return message;
},
};
function createBasePagesAndTimestamp() {
return { timeRange: undefined, pages: [] };
}
exports.PagesAndTimestamp = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.timeRange !== undefined) {
time_range_1.TimeRange.encode(message.timeRange, writer.uint32(10).fork()).ldelim();
}
for (const v of message.pages) {
exports.PageInfo.encode(v, writer.uint32(18).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 = createBasePagesAndTimestamp();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.timeRange = time_range_1.TimeRange.decode(reader, reader.uint32());
break;
case 2:
message.pages.push(exports.PageInfo.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
timeRange: isSet(object.timeRange)
? time_range_1.TimeRange.fromJSON(object.timeRange)
: undefined,
pages: Array.isArray(object?.pages)
? object.pages.map((e) => exports.PageInfo.fromJSON(e))
: [],
};
},
toJSON(message) {
const obj = {};
message.timeRange !== undefined &&
(obj.timeRange = message.timeRange
? time_range_1.TimeRange.toJSON(message.timeRange)
: undefined);
if (message.pages) {
obj.pages = message.pages.map((e) => e ? exports.PageInfo.toJSON(e) : undefined);
}
else {
obj.pages = [];
}
return obj;
},
fromPartial(object) {
const message = createBasePagesAndTimestamp();
message.timeRange =
object.timeRange !== undefined && object.timeRange !== null
? time_range_1.TimeRange.fromPartial(object.timeRange)
: undefined;
message.pages = object.pages?.map((e) => exports.PageInfo.fromPartial(e)) || [];
return message;
},
};
function createBaseDataQuery() {
return {
timeRange: undefined,
blobs: [],
textMessages: false,
events: false,
comments: false,
};
}
exports.DataQuery = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.timeRange !== undefined) {
time_range_1.TimeRange.encode(message.timeRange, writer.uint32(10).fork()).ldelim();
}
for (const v of message.blobs) {
exports.BlobSpec.encode(v, writer.uint32(18).fork()).ldelim();
}
if (message.textMessages === true) {
writer.uint32(24).bool(message.textMessages);
}
if (message.events === true) {
writer.uint32(32).bool(message.events);
}
if (message.comments === true) {
writer.uint32(48).bool(message.comments);
}
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 = createBaseDataQuery();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.timeRange = time_range_1.TimeRange.decode(reader, reader.uint32());
break;
case 2:
message.blobs.push(exports.BlobSpec.decode(reader, reader.uint32()));
break;
case 3:
message.textMessages = reader.bool();
break;
case 4:
message.events = reader.bool();
break;
case 6:
message.comments = reader.bool();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
timeRange: isSet(object.timeRange)
? time_range_1.TimeRange.fromJSON(object.timeRange)
: undefined,
blobs: Array.isArray(object?.blobs)
? object.blobs.map((e) => exports.BlobSpec.fromJSON(e))
: [],
textMessages: isSet(object.textMessages)
? Boolean(object.textMessages)
: false,
events: isSet(object.events) ? Boolean(object.events) : false,
comments: isSet(object.comments) ? Boolean(object.comments) : false,
};
},
toJSON(message) {
const obj = {};
message.timeRange !== undefined &&
(obj.timeRange = message.timeRange
? time_range_1.TimeRange.toJSON(message.timeRange)
: undefined);
if (message.blobs) {
obj.blobs = message.blobs.map((e) => e ? exports.BlobSpec.toJSON(e) : undefined);
}
else {
obj.blobs = [];
}
message.textMessages !== undefined &&
(obj.textMessages = message.textMessages);
message.events !== undefined && (obj.events = message.events);
message.comments !== undefined && (obj.comments = message.comments);
return obj;
},
fromPartial(object) {
const message = createBaseDataQuery();
message.timeRange =
object.timeRange !== undefined && object.timeRange !== null
? time_range_1.TimeRange.fromPartial(object.timeRange)
: undefined;
message.blobs = object.blobs?.map((e) => exports.BlobSpec.fromPartial(e)) || [];
message.textMessages = object.textMessages ?? false;
message.events = object.events ?? false;
message.comments = object.comments ?? false;
return message;
},
};
function createBaseDataIndex() {
return {
timeRange: undefined,
blobs: [],
textMessages: undefined,
events: undefined,
comments: undefined,
};
}
exports.DataIndex = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.timeRange !== undefined) {
time_range_1.TimeRange.encode(message.timeRange, writer.uint32(10).fork()).ldelim();
}
for (const v of message.blobs) {
exports.BlobPages.encode(v, writer.uint32(18).fork()).ldelim();
}
if (message.textMessages !== undefined) {
exports.PagesAndTimestamp.encode(message.textMessages, writer.uint32(26).fork()).ldelim();
}
if (message.events !== undefined) {
exports.PagesAndTimestamp.encode(message.events, writer.uint32(34).fork()).ldelim();
}
if (message.comments !== undefined) {
exports.PagesAndTimestamp.encode(message.comments, writer.uint32(50).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 = createBaseDataIndex();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.timeRange = time_range_1.TimeRange.decode(reader, reader.uint32());
break;
case 2:
message.blobs.push(exports.BlobPages.decode(reader, reader.uint32()));
break;
case 3:
message.textMessages = exports.PagesAndTimestamp.decode(reader, reader.uint32());
break;
case 4:
message.events = exports.PagesAndTimestamp.decode(reader, reader.uint32());
break;
case 6:
message.comments = exports.PagesAndTimestamp.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
timeRange: isSet(object.timeRange)
? time_range_1.TimeRange.fromJSON(object.timeRange)
: undefined,
blobs: Array.isArray(object?.blobs)
? object.blobs.map((e) => exports.BlobPages.fromJSON(e))
: [],
textMessages: isSet(object.textMessages)
? exports.PagesAndTimestamp.fromJSON(object.textMessages)
: undefined,
events: isSet(object.events)
? exports.PagesAndTimestamp.fromJSON(object.events)
: undefined,
comments: isSet(object.comments)
? exports.PagesAndTimestamp.fromJSON(object.comments)
: undefined,
};
},
toJSON(message) {
const obj = {};
message.timeRange !== undefined &&
(obj.timeRange = message.timeRange
? time_range_1.TimeRange.toJSON(message.timeRange)
: undefined);
if (message.blobs) {
obj.blobs = message.blobs.map((e) => e ? exports.BlobPages.toJSON(e) : undefined);
}
else {
obj.blobs = [];
}
message.textMessages !== undefined &&
(obj.textMessages = message.textMessages
? exports.PagesAndTimestamp.toJSON(message.textMessages)
: undefined);
message.events !== undefined &&
(obj.events = message.events
? exports.PagesAndTimestamp.toJSON(message.events)
: undefined);
message.comments !== undefined &&
(obj.comments = message.comments
? exports.PagesAndTimestamp.toJSON(message.comments)
: undefined);
return obj;
},
fromPartial(object) {
const message = createBaseDataIndex();
message.timeRange =
object.timeRange !== undefined && object.timeRange !== null
? time_range_1.TimeRange.fromPartial(object.timeRange)
: undefined;
message.blobs = object.blobs?.map((e) => exports.BlobPages.fromPartial(e)) || [];
message.textMessages =
object.textMessages !== undefined && object.textMessages !== null
? exports.PagesAndTimestamp.fromPartial(object.textMessages)
: undefined;
message.events =
object.events !== undefined && object.events !== null
? exports.PagesAndTimestamp.fromPartial(object.events)
: undefined;
message.comments =
object.comments !== undefined && object.comments !== null
? exports.PagesAndTimestamp.fromPartial(object.comments)
: undefined;
return message;
},
};
function createBaseEventsCommentsSpec() {
return {
timeRange: undefined,
events: [],
comments: false,
maxEvents: 0,
maxComments: 0,
};
}
exports.EventsCommentsSpec = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.timeRange !== undefined) {
time_range_1.TimeRange.encode(message.timeRange, writer.uint32(10).fork()).ldelim();
}
for (const v of message.events) {
exports.EventSpec.encode(v, writer.uint32(18).fork()).ldelim();
}
if (message.comments === true) {
writer.uint32(24).bool(message.comments);
}
if (message.maxEvents !== 0) {
writer.uint32(32).uint32(message.maxEvents);
}
if (message.maxComments !== 0) {
writer.uint32(40).uint32(message.maxComments);
}
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 = createBaseEventsCommentsSpec();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.timeRange = time_range_1.TimeRange.decode(reader, reader.uint32());
break;
case 2:
message.events.push(exports.EventSpec.decode(reader, reader.uint32()));
break;
case 3:
message.comments = reader.bool();
break;
case 4:
message.maxEvents = reader.uint32();
break;
case 5:
message.maxComments = reader.uint32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
timeRange: isSet(object.timeRange)
? time_range_1.TimeRange.fromJSON(object.timeRange)
: undefined,
events: Array.isArray(object?.events)
? object.events.map((e) => exports.EventSpec.fromJSON(e))
: [],
comments: isSet(object.comments) ? Boolean(object.comments) : false,
maxEvents: isSet(object.maxEvents) ? Number(object.maxEvents) : 0,
maxComments: isSet(object.maxComments) ? Number(object.maxComments) : 0,
};
},
toJSON(message) {
const obj = {};
message.timeRange !== undefined &&
(obj.timeRange = message.timeRange
? time_range_1.TimeRange.toJSON(message.timeRange)
: undefined);
if (message.events) {
obj.events = message.events.map((e) => e ? exports.EventSpec.toJSON(e) : undefined);
}
else {
obj.events = [];
}
message.comments !== undefined && (obj.comments = message.comments);
message.maxEvents !== undefined &&
(obj.maxEvents = Math.round(message.maxEvents));
message.maxComments !== undefined &&
(obj.maxComments = Math.round(message.maxComments));
return obj;
},
fromPartial(object) {
const message = createBaseEventsCommentsSpec();
message.timeRange =
object.timeRange !== undefined && object.timeRange !== null
? time_range_1.TimeRange.fromPartial(object.timeRange)
: undefined;
message.events = object.events?.map((e) => exports.EventSpec.fromPartial(e)) || [];
message.comments = object.comments ?? false;
message.maxEvents = object.maxEvents ?? 0;
message.maxComments = object.maxComments ?? 0;
return message;
},
};
function createBaseEventsComments() {
return {
timeRange: undefined,
events: [],
operatorComments: [],
eventsLimited: false,
operatorCommentsLimited: false,
};
}
exports.EventsComments = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.timeRange !== undefined) {
time_range_1.TimeRange.encode(message.timeRange, writer.uint32(10).fork()).ldelim();
}
for (const v of message.events) {
data_buffer_1.Event.encode(v, writer.uint32(18).fork()).ldelim();
}
for (const v of message.operatorComments) {
data_buffer_1.OperatorComment.encode(v, writer.uint32(26).fork()).ldelim();
}
if (message.eventsLimited === true) {
writer.uint32(32).bool(message.eventsLimited);
}
if (message.operatorCommentsLimited === true) {
writer.uint32(40).bool(message.operatorCommentsLimited);
}
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 = createBaseEventsComments();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.timeRange = time_range_1.TimeRange.decode(reader, reader.uint32());
break;
case 2:
message.events.push(data_buffer_1.Event.decode(reader, reader.uint32()));
break;
case 3:
message.operatorComments.push(data_buffer_1.OperatorComment.decode(reader, reader.uint32()));
break;
case 4:
message.eventsLimited = reader.bool();
break;
case 5:
message.operatorCommentsLimited = reader.bool();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
timeRange: isSet(object.timeRange)
? time_range_1.TimeRange.fromJSON(object.timeRange)
: undefined,
events: Array.isArray(object?.events)
? object.events.map((e) => data_buffer_1.Event.fromJSON(e))
: [],
operatorComments: Array.isArray(object?.operatorComments)
? object.operatorComments.map((e) => data_buffer_1.OperatorComment.fromJSON(e))
: [],
eventsLimited: isSet(object.eventsLimited)
? Boolean(object.eventsLimited)
: false,
operatorCommentsLimited: isSet(object.operatorCommentsLimited)
? Boolean(object.operatorCommentsLimited)
: false,
};
},
toJSON(message) {
const obj = {};
message.timeRange !== undefined &&
(obj.timeRange = message.timeRange
? time_range_1.TimeRange.toJSON(message.timeRange)
: undefined);
if (message.events) {
obj.events = message.events.map((e) => (e ? data_buffer_1.Event.toJSON(e) : undefined));
}
else {
obj.events = [];
}
if (message.operatorComments) {
obj.operatorComments = message.operatorComments.map((e) => e ? data_buffer_1.OperatorComment.toJSON(e) : undefined);
}
else {
obj.operatorComments = [];
}
message.eventsLimited !== undefined &&
(obj.eventsLimited = message.eventsLimited);
message.operatorCommentsLimited !== undefined &&
(obj.operatorCommentsLimited = message.operatorCommentsLimited);
return obj;
},
fromPartial(object) {
const message = createBaseEventsComments();
message.timeRange =
object.timeRange !== undefined && object.timeRange !== null
? time_range_1.TimeRange.fr