UNPKG

spot-sdk-ts

Version:

TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics

520 lines 20.5 kB
"use strict"; 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