spot-sdk-ts
Version:
TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics
520 lines • 20.5 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ListServiceEntriesResponse = exports.ListServiceEntriesRequest = exports.GetServiceEntryResponse = exports.GetServiceEntryRequest = exports.Endpoint = exports.ServiceEntry = exports.getServiceEntryResponse_StatusToJSON = exports.getServiceEntryResponse_StatusFromJSON = exports.GetServiceEntryResponse_Status = exports.protobufPackage = void 0;
/* eslint-disable */
const timestamp_1 = require("../../google/protobuf/timestamp");
const header_1 = require("./header");
const minimal_1 = __importDefault(require("protobufjs/minimal"));
exports.protobufPackage = "bosdyn.api";
var GetServiceEntryResponse_Status;
(function (GetServiceEntryResponse_Status) {
/** STATUS_UNKNOWN - UNKNOWN should never be used. An internal DirectoryService issue has happened if UNKNOWN is set. */
GetServiceEntryResponse_Status[GetServiceEntryResponse_Status["STATUS_UNKNOWN"] = 0] = "STATUS_UNKNOWN";
/** STATUS_OK - GetService was successful. The service_entry field is filled out. */
GetServiceEntryResponse_Status[GetServiceEntryResponse_Status["STATUS_OK"] = 1] = "STATUS_OK";
/** STATUS_NONEXISTENT_SERVICE - GetService failed because the requested service name does not exist. */
GetServiceEntryResponse_Status[GetServiceEntryResponse_Status["STATUS_NONEXISTENT_SERVICE"] = 2] = "STATUS_NONEXISTENT_SERVICE";
GetServiceEntryResponse_Status[GetServiceEntryResponse_Status["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(GetServiceEntryResponse_Status = exports.GetServiceEntryResponse_Status || (exports.GetServiceEntryResponse_Status = {}));
function getServiceEntryResponse_StatusFromJSON(object) {
switch (object) {
case 0:
case "STATUS_UNKNOWN":
return GetServiceEntryResponse_Status.STATUS_UNKNOWN;
case 1:
case "STATUS_OK":
return GetServiceEntryResponse_Status.STATUS_OK;
case 2:
case "STATUS_NONEXISTENT_SERVICE":
return GetServiceEntryResponse_Status.STATUS_NONEXISTENT_SERVICE;
case -1:
case "UNRECOGNIZED":
default:
return GetServiceEntryResponse_Status.UNRECOGNIZED;
}
}
exports.getServiceEntryResponse_StatusFromJSON = getServiceEntryResponse_StatusFromJSON;
function getServiceEntryResponse_StatusToJSON(object) {
switch (object) {
case GetServiceEntryResponse_Status.STATUS_UNKNOWN:
return "STATUS_UNKNOWN";
case GetServiceEntryResponse_Status.STATUS_OK:
return "STATUS_OK";
case GetServiceEntryResponse_Status.STATUS_NONEXISTENT_SERVICE:
return "STATUS_NONEXISTENT_SERVICE";
case GetServiceEntryResponse_Status.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
exports.getServiceEntryResponse_StatusToJSON = getServiceEntryResponse_StatusToJSON;
function createBaseServiceEntry() {
return {
name: "",
type: "",
authority: "",
lastUpdate: undefined,
userTokenRequired: false,
permissionRequired: "",
livenessTimeoutSecs: 0,
hostPayloadGuid: "",
};
}
exports.ServiceEntry = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.name !== "") {
writer.uint32(10).string(message.name);
}
if (message.type !== "") {
writer.uint32(18).string(message.type);
}
if (message.authority !== "") {
writer.uint32(26).string(message.authority);
}
if (message.lastUpdate !== undefined) {
timestamp_1.Timestamp.encode(toTimestamp(message.lastUpdate), writer.uint32(34).fork()).ldelim();
}
if (message.userTokenRequired === true) {
writer.uint32(40).bool(message.userTokenRequired);
}
if (message.permissionRequired !== "") {
writer.uint32(58).string(message.permissionRequired);
}
if (message.livenessTimeoutSecs !== 0) {
writer.uint32(65).double(message.livenessTimeoutSecs);
}
if (message.hostPayloadGuid !== "") {
writer.uint32(74).string(message.hostPayloadGuid);
}
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 = createBaseServiceEntry();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.name = reader.string();
break;
case 2:
message.type = reader.string();
break;
case 3:
message.authority = reader.string();
break;
case 4:
message.lastUpdate = fromTimestamp(timestamp_1.Timestamp.decode(reader, reader.uint32()));
break;
case 5:
message.userTokenRequired = reader.bool();
break;
case 7:
message.permissionRequired = reader.string();
break;
case 8:
message.livenessTimeoutSecs = reader.double();
break;
case 9:
message.hostPayloadGuid = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
name: isSet(object.name) ? String(object.name) : "",
type: isSet(object.type) ? String(object.type) : "",
authority: isSet(object.authority) ? String(object.authority) : "",
lastUpdate: isSet(object.lastUpdate)
? fromJsonTimestamp(object.lastUpdate)
: undefined,
userTokenRequired: isSet(object.userTokenRequired)
? Boolean(object.userTokenRequired)
: false,
permissionRequired: isSet(object.permissionRequired)
? String(object.permissionRequired)
: "",
livenessTimeoutSecs: isSet(object.livenessTimeoutSecs)
? Number(object.livenessTimeoutSecs)
: 0,
hostPayloadGuid: isSet(object.hostPayloadGuid)
? String(object.hostPayloadGuid)
: "",
};
},
toJSON(message) {
const obj = {};
message.name !== undefined && (obj.name = message.name);
message.type !== undefined && (obj.type = message.type);
message.authority !== undefined && (obj.authority = message.authority);
message.lastUpdate !== undefined &&
(obj.lastUpdate = message.lastUpdate.toISOString());
message.userTokenRequired !== undefined &&
(obj.userTokenRequired = message.userTokenRequired);
message.permissionRequired !== undefined &&
(obj.permissionRequired = message.permissionRequired);
message.livenessTimeoutSecs !== undefined &&
(obj.livenessTimeoutSecs = message.livenessTimeoutSecs);
message.hostPayloadGuid !== undefined &&
(obj.hostPayloadGuid = message.hostPayloadGuid);
return obj;
},
fromPartial(object) {
const message = createBaseServiceEntry();
message.name = object.name ?? "";
message.type = object.type ?? "";
message.authority = object.authority ?? "";
message.lastUpdate = object.lastUpdate ?? undefined;
message.userTokenRequired = object.userTokenRequired ?? false;
message.permissionRequired = object.permissionRequired ?? "";
message.livenessTimeoutSecs = object.livenessTimeoutSecs ?? 0;
message.hostPayloadGuid = object.hostPayloadGuid ?? "";
return message;
},
};
function createBaseEndpoint() {
return { hostIp: "", port: 0 };
}
exports.Endpoint = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.hostIp !== "") {
writer.uint32(10).string(message.hostIp);
}
if (message.port !== 0) {
writer.uint32(16).int32(message.port);
}
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 = createBaseEndpoint();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.hostIp = reader.string();
break;
case 2:
message.port = reader.int32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
hostIp: isSet(object.hostIp) ? String(object.hostIp) : "",
port: isSet(object.port) ? Number(object.port) : 0,
};
},
toJSON(message) {
const obj = {};
message.hostIp !== undefined && (obj.hostIp = message.hostIp);
message.port !== undefined && (obj.port = Math.round(message.port));
return obj;
},
fromPartial(object) {
const message = createBaseEndpoint();
message.hostIp = object.hostIp ?? "";
message.port = object.port ?? 0;
return message;
},
};
function createBaseGetServiceEntryRequest() {
return { header: undefined, serviceName: "" };
}
exports.GetServiceEntryRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.header !== undefined) {
header_1.RequestHeader.encode(message.header, writer.uint32(10).fork()).ldelim();
}
if (message.serviceName !== "") {
writer.uint32(18).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 = createBaseGetServiceEntryRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.header = header_1.RequestHeader.decode(reader, reader.uint32());
break;
case 2:
message.serviceName = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
header: isSet(object.header)
? header_1.RequestHeader.fromJSON(object.header)
: undefined,
serviceName: isSet(object.serviceName) ? String(object.serviceName) : "",
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.RequestHeader.toJSON(message.header)
: undefined);
message.serviceName !== undefined &&
(obj.serviceName = message.serviceName);
return obj;
},
fromPartial(object) {
const message = createBaseGetServiceEntryRequest();
message.header =
object.header !== undefined && object.header !== null
? header_1.RequestHeader.fromPartial(object.header)
: undefined;
message.serviceName = object.serviceName ?? "";
return message;
},
};
function createBaseGetServiceEntryResponse() {
return { header: undefined, status: 0, serviceEntry: undefined };
}
exports.GetServiceEntryResponse = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.header !== undefined) {
header_1.ResponseHeader.encode(message.header, writer.uint32(10).fork()).ldelim();
}
if (message.status !== 0) {
writer.uint32(16).int32(message.status);
}
if (message.serviceEntry !== undefined) {
exports.ServiceEntry.encode(message.serviceEntry, 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 = createBaseGetServiceEntryResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.header = header_1.ResponseHeader.decode(reader, reader.uint32());
break;
case 2:
message.status = reader.int32();
break;
case 3:
message.serviceEntry = exports.ServiceEntry.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
header: isSet(object.header)
? header_1.ResponseHeader.fromJSON(object.header)
: undefined,
status: isSet(object.status)
? getServiceEntryResponse_StatusFromJSON(object.status)
: 0,
serviceEntry: isSet(object.serviceEntry)
? exports.ServiceEntry.fromJSON(object.serviceEntry)
: undefined,
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.ResponseHeader.toJSON(message.header)
: undefined);
message.status !== undefined &&
(obj.status = getServiceEntryResponse_StatusToJSON(message.status));
message.serviceEntry !== undefined &&
(obj.serviceEntry = message.serviceEntry
? exports.ServiceEntry.toJSON(message.serviceEntry)
: undefined);
return obj;
},
fromPartial(object) {
const message = createBaseGetServiceEntryResponse();
message.header =
object.header !== undefined && object.header !== null
? header_1.ResponseHeader.fromPartial(object.header)
: undefined;
message.status = object.status ?? 0;
message.serviceEntry =
object.serviceEntry !== undefined && object.serviceEntry !== null
? exports.ServiceEntry.fromPartial(object.serviceEntry)
: undefined;
return message;
},
};
function createBaseListServiceEntriesRequest() {
return { header: undefined };
}
exports.ListServiceEntriesRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.header !== undefined) {
header_1.RequestHeader.encode(message.header, writer.uint32(10).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 = createBaseListServiceEntriesRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.header = header_1.RequestHeader.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
header: isSet(object.header)
? header_1.RequestHeader.fromJSON(object.header)
: undefined,
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.RequestHeader.toJSON(message.header)
: undefined);
return obj;
},
fromPartial(object) {
const message = createBaseListServiceEntriesRequest();
message.header =
object.header !== undefined && object.header !== null
? header_1.RequestHeader.fromPartial(object.header)
: undefined;
return message;
},
};
function createBaseListServiceEntriesResponse() {
return { header: undefined, serviceEntries: [] };
}
exports.ListServiceEntriesResponse = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.header !== undefined) {
header_1.ResponseHeader.encode(message.header, writer.uint32(10).fork()).ldelim();
}
for (const v of message.serviceEntries) {
exports.ServiceEntry.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 = createBaseListServiceEntriesResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.header = header_1.ResponseHeader.decode(reader, reader.uint32());
break;
case 2:
message.serviceEntries.push(exports.ServiceEntry.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
header: isSet(object.header)
? header_1.ResponseHeader.fromJSON(object.header)
: undefined,
serviceEntries: Array.isArray(object?.serviceEntries)
? object.serviceEntries.map((e) => exports.ServiceEntry.fromJSON(e))
: [],
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.ResponseHeader.toJSON(message.header)
: undefined);
if (message.serviceEntries) {
obj.serviceEntries = message.serviceEntries.map((e) => e ? exports.ServiceEntry.toJSON(e) : undefined);
}
else {
obj.serviceEntries = [];
}
return obj;
},
fromPartial(object) {
const message = createBaseListServiceEntriesResponse();
message.header =
object.header !== undefined && object.header !== null
? header_1.ResponseHeader.fromPartial(object.header)
: undefined;
message.serviceEntries =
object.serviceEntries?.map((e) => exports.ServiceEntry.fromPartial(e)) || [];
return message;
},
};
function toTimestamp(date) {
const seconds = date.getTime() / 1000;
const nanos = (date.getTime() % 1000) * 1000000;
return { seconds, nanos };
}
function fromTimestamp(t) {
let millis = t.seconds * 1000;
millis += t.nanos / 1000000;
return new Date(millis);
}
function fromJsonTimestamp(o) {
if (o instanceof Date) {
return o;
}
else if (typeof o === "string") {
return new Date(o);
}
else {
return fromTimestamp(timestamp_1.Timestamp.fromJSON(o));
}
}
function isSet(value) {
return value !== null && value !== undefined;
}
//# sourceMappingURL=directory.js.map