UNPKG

spot-sdk-ts

Version:

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

1,115 lines 98.4 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.CancelAcquisitionResponse = exports.CancelAcquisitionRequest = exports.GetServiceInfoResponse = exports.GetServiceInfoRequest = exports.GetStatusResponse = exports.GetStatusRequest = exports.AcquirePluginDataResponse = exports.AcquirePluginDataRequest = exports.AcquireDataResponse = exports.AcquireDataRequest = exports.NetworkComputeError = exports.PluginServiceError = exports.DataError = exports.AcquisitionRequestList = exports.NetworkComputeCapture = exports.DataCapture = exports.ImageSourceCapture = exports.AssociatedAlertData = exports.AssociatedMetadata = exports.Metadata = exports.DataIdentifier = exports.CaptureActionId = exports.AcquisitionCapabilityList = exports.NetworkComputeCapability = exports.ImageAcquisitionCapability = exports.DataAcquisitionCapability = exports.cancelAcquisitionResponse_StatusToJSON = exports.cancelAcquisitionResponse_StatusFromJSON = exports.CancelAcquisitionResponse_Status = exports.getStatusResponse_StatusToJSON = exports.getStatusResponse_StatusFromJSON = exports.GetStatusResponse_Status = exports.acquirePluginDataResponse_StatusToJSON = exports.acquirePluginDataResponse_StatusFromJSON = exports.AcquirePluginDataResponse_Status = exports.acquireDataResponse_StatusToJSON = exports.acquireDataResponse_StatusFromJSON = exports.AcquireDataResponse_Status = exports.networkComputeError_ErrorCodeToJSON = exports.networkComputeError_ErrorCodeFromJSON = exports.NetworkComputeError_ErrorCode = exports.pluginServiceError_ErrorCodeToJSON = exports.pluginServiceError_ErrorCodeFromJSON = exports.PluginServiceError_ErrorCode = exports.protobufPackage = void 0; /* eslint-disable */ const image_1 = require("./image"); const network_compute_bridge_1 = require("./network_compute_bridge"); const timestamp_1 = require("../../google/protobuf/timestamp"); const alerts_1 = require("./alerts"); const any_1 = require("../../google/protobuf/any"); const header_1 = require("./header"); const duration_1 = require("../../google/protobuf/duration"); const minimal_1 = __importDefault(require("protobufjs/minimal")); const struct_1 = require("../../google/protobuf/struct"); exports.protobufPackage = "bosdyn.api"; /** Possible ways a plugin can fail. */ var PluginServiceError_ErrorCode; (function (PluginServiceError_ErrorCode) { PluginServiceError_ErrorCode[PluginServiceError_ErrorCode["STATUS_UNKNOWN"] = 0] = "STATUS_UNKNOWN"; /** STATUS_REQUEST_ERROR - The initial RPC to the plugin failed */ PluginServiceError_ErrorCode[PluginServiceError_ErrorCode["STATUS_REQUEST_ERROR"] = 1] = "STATUS_REQUEST_ERROR"; /** STATUS_GETSTATUS_ERROR - The GetStatus request to the plugin failed with a data error or timeout. */ PluginServiceError_ErrorCode[PluginServiceError_ErrorCode["STATUS_GETSTATUS_ERROR"] = 2] = "STATUS_GETSTATUS_ERROR"; /** STATUS_INTERNAL_ERROR - The plugin reported an internal error. */ PluginServiceError_ErrorCode[PluginServiceError_ErrorCode["STATUS_INTERNAL_ERROR"] = 3] = "STATUS_INTERNAL_ERROR"; PluginServiceError_ErrorCode[PluginServiceError_ErrorCode["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(PluginServiceError_ErrorCode = exports.PluginServiceError_ErrorCode || (exports.PluginServiceError_ErrorCode = {})); function pluginServiceError_ErrorCodeFromJSON(object) { switch (object) { case 0: case "STATUS_UNKNOWN": return PluginServiceError_ErrorCode.STATUS_UNKNOWN; case 1: case "STATUS_REQUEST_ERROR": return PluginServiceError_ErrorCode.STATUS_REQUEST_ERROR; case 2: case "STATUS_GETSTATUS_ERROR": return PluginServiceError_ErrorCode.STATUS_GETSTATUS_ERROR; case 3: case "STATUS_INTERNAL_ERROR": return PluginServiceError_ErrorCode.STATUS_INTERNAL_ERROR; case -1: case "UNRECOGNIZED": default: return PluginServiceError_ErrorCode.UNRECOGNIZED; } } exports.pluginServiceError_ErrorCodeFromJSON = pluginServiceError_ErrorCodeFromJSON; function pluginServiceError_ErrorCodeToJSON(object) { switch (object) { case PluginServiceError_ErrorCode.STATUS_UNKNOWN: return "STATUS_UNKNOWN"; case PluginServiceError_ErrorCode.STATUS_REQUEST_ERROR: return "STATUS_REQUEST_ERROR"; case PluginServiceError_ErrorCode.STATUS_GETSTATUS_ERROR: return "STATUS_GETSTATUS_ERROR"; case PluginServiceError_ErrorCode.STATUS_INTERNAL_ERROR: return "STATUS_INTERNAL_ERROR"; case PluginServiceError_ErrorCode.UNRECOGNIZED: default: return "UNRECOGNIZED"; } } exports.pluginServiceError_ErrorCodeToJSON = pluginServiceError_ErrorCodeToJSON; var NetworkComputeError_ErrorCode; (function (NetworkComputeError_ErrorCode) { NetworkComputeError_ErrorCode[NetworkComputeError_ErrorCode["STATUS_UNKNOWN"] = 0] = "STATUS_UNKNOWN"; /** STATUS_REQUEST_ERROR - The request was rejected. */ NetworkComputeError_ErrorCode[NetworkComputeError_ErrorCode["STATUS_REQUEST_ERROR"] = 1] = "STATUS_REQUEST_ERROR"; /** STATUS_NETWORK_ERROR - The request had an error reaching the worker. */ NetworkComputeError_ErrorCode[NetworkComputeError_ErrorCode["STATUS_NETWORK_ERROR"] = 2] = "STATUS_NETWORK_ERROR"; /** STATUS_INTERNAL_ERROR - Some other problem prevented the request from succeeding. */ NetworkComputeError_ErrorCode[NetworkComputeError_ErrorCode["STATUS_INTERNAL_ERROR"] = 3] = "STATUS_INTERNAL_ERROR"; NetworkComputeError_ErrorCode[NetworkComputeError_ErrorCode["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(NetworkComputeError_ErrorCode = exports.NetworkComputeError_ErrorCode || (exports.NetworkComputeError_ErrorCode = {})); function networkComputeError_ErrorCodeFromJSON(object) { switch (object) { case 0: case "STATUS_UNKNOWN": return NetworkComputeError_ErrorCode.STATUS_UNKNOWN; case 1: case "STATUS_REQUEST_ERROR": return NetworkComputeError_ErrorCode.STATUS_REQUEST_ERROR; case 2: case "STATUS_NETWORK_ERROR": return NetworkComputeError_ErrorCode.STATUS_NETWORK_ERROR; case 3: case "STATUS_INTERNAL_ERROR": return NetworkComputeError_ErrorCode.STATUS_INTERNAL_ERROR; case -1: case "UNRECOGNIZED": default: return NetworkComputeError_ErrorCode.UNRECOGNIZED; } } exports.networkComputeError_ErrorCodeFromJSON = networkComputeError_ErrorCodeFromJSON; function networkComputeError_ErrorCodeToJSON(object) { switch (object) { case NetworkComputeError_ErrorCode.STATUS_UNKNOWN: return "STATUS_UNKNOWN"; case NetworkComputeError_ErrorCode.STATUS_REQUEST_ERROR: return "STATUS_REQUEST_ERROR"; case NetworkComputeError_ErrorCode.STATUS_NETWORK_ERROR: return "STATUS_NETWORK_ERROR"; case NetworkComputeError_ErrorCode.STATUS_INTERNAL_ERROR: return "STATUS_INTERNAL_ERROR"; case NetworkComputeError_ErrorCode.UNRECOGNIZED: default: return "UNRECOGNIZED"; } } exports.networkComputeError_ErrorCodeToJSON = networkComputeError_ErrorCodeToJSON; var AcquireDataResponse_Status; (function (AcquireDataResponse_Status) { AcquireDataResponse_Status[AcquireDataResponse_Status["STATUS_UNKNOWN"] = 0] = "STATUS_UNKNOWN"; /** STATUS_OK - The capture action has successfully started acquiring the data. */ AcquireDataResponse_Status[AcquireDataResponse_Status["STATUS_OK"] = 1] = "STATUS_OK"; /** STATUS_UNKNOWN_CAPTURE_TYPE - One of the capability requests in the AcquisitionRequestList is unknown. */ AcquireDataResponse_Status[AcquireDataResponse_Status["STATUS_UNKNOWN_CAPTURE_TYPE"] = 2] = "STATUS_UNKNOWN_CAPTURE_TYPE"; AcquireDataResponse_Status[AcquireDataResponse_Status["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(AcquireDataResponse_Status = exports.AcquireDataResponse_Status || (exports.AcquireDataResponse_Status = {})); function acquireDataResponse_StatusFromJSON(object) { switch (object) { case 0: case "STATUS_UNKNOWN": return AcquireDataResponse_Status.STATUS_UNKNOWN; case 1: case "STATUS_OK": return AcquireDataResponse_Status.STATUS_OK; case 2: case "STATUS_UNKNOWN_CAPTURE_TYPE": return AcquireDataResponse_Status.STATUS_UNKNOWN_CAPTURE_TYPE; case -1: case "UNRECOGNIZED": default: return AcquireDataResponse_Status.UNRECOGNIZED; } } exports.acquireDataResponse_StatusFromJSON = acquireDataResponse_StatusFromJSON; function acquireDataResponse_StatusToJSON(object) { switch (object) { case AcquireDataResponse_Status.STATUS_UNKNOWN: return "STATUS_UNKNOWN"; case AcquireDataResponse_Status.STATUS_OK: return "STATUS_OK"; case AcquireDataResponse_Status.STATUS_UNKNOWN_CAPTURE_TYPE: return "STATUS_UNKNOWN_CAPTURE_TYPE"; case AcquireDataResponse_Status.UNRECOGNIZED: default: return "UNRECOGNIZED"; } } exports.acquireDataResponse_StatusToJSON = acquireDataResponse_StatusToJSON; var AcquirePluginDataResponse_Status; (function (AcquirePluginDataResponse_Status) { AcquirePluginDataResponse_Status[AcquirePluginDataResponse_Status["STATUS_UNKNOWN"] = 0] = "STATUS_UNKNOWN"; /** STATUS_OK - The capture action has successfully started acquiring the data. */ AcquirePluginDataResponse_Status[AcquirePluginDataResponse_Status["STATUS_OK"] = 1] = "STATUS_OK"; /** STATUS_UNKNOWN_CAPTURE_TYPE - One of the capability requests in the AcquisitionRequestList is unknown. */ AcquirePluginDataResponse_Status[AcquirePluginDataResponse_Status["STATUS_UNKNOWN_CAPTURE_TYPE"] = 2] = "STATUS_UNKNOWN_CAPTURE_TYPE"; AcquirePluginDataResponse_Status[AcquirePluginDataResponse_Status["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(AcquirePluginDataResponse_Status = exports.AcquirePluginDataResponse_Status || (exports.AcquirePluginDataResponse_Status = {})); function acquirePluginDataResponse_StatusFromJSON(object) { switch (object) { case 0: case "STATUS_UNKNOWN": return AcquirePluginDataResponse_Status.STATUS_UNKNOWN; case 1: case "STATUS_OK": return AcquirePluginDataResponse_Status.STATUS_OK; case 2: case "STATUS_UNKNOWN_CAPTURE_TYPE": return AcquirePluginDataResponse_Status.STATUS_UNKNOWN_CAPTURE_TYPE; case -1: case "UNRECOGNIZED": default: return AcquirePluginDataResponse_Status.UNRECOGNIZED; } } exports.acquirePluginDataResponse_StatusFromJSON = acquirePluginDataResponse_StatusFromJSON; function acquirePluginDataResponse_StatusToJSON(object) { switch (object) { case AcquirePluginDataResponse_Status.STATUS_UNKNOWN: return "STATUS_UNKNOWN"; case AcquirePluginDataResponse_Status.STATUS_OK: return "STATUS_OK"; case AcquirePluginDataResponse_Status.STATUS_UNKNOWN_CAPTURE_TYPE: return "STATUS_UNKNOWN_CAPTURE_TYPE"; case AcquirePluginDataResponse_Status.UNRECOGNIZED: default: return "UNRECOGNIZED"; } } exports.acquirePluginDataResponse_StatusToJSON = acquirePluginDataResponse_StatusToJSON; var GetStatusResponse_Status; (function (GetStatusResponse_Status) { GetStatusResponse_Status[GetStatusResponse_Status["STATUS_UNKNOWN"] = 0] = "STATUS_UNKNOWN"; /** STATUS_ACQUIRING - [Status] Data acquisition is still in progress */ GetStatusResponse_Status[GetStatusResponse_Status["STATUS_ACQUIRING"] = 1] = "STATUS_ACQUIRING"; /** STATUS_SAVING - [Status] Data has been acquired, processing and storage is now in progress. */ GetStatusResponse_Status[GetStatusResponse_Status["STATUS_SAVING"] = 2] = "STATUS_SAVING"; /** STATUS_COMPLETE - [Status] Data acquisition is complete. */ GetStatusResponse_Status[GetStatusResponse_Status["STATUS_COMPLETE"] = 3] = "STATUS_COMPLETE"; /** STATUS_CANCEL_IN_PROGRESS - [Status] The data acquisition service is working to cancel the request. */ GetStatusResponse_Status[GetStatusResponse_Status["STATUS_CANCEL_IN_PROGRESS"] = 4] = "STATUS_CANCEL_IN_PROGRESS"; /** STATUS_ACQUISITION_CANCELLED - [Status] The data acquisition request was cancelled manually. */ GetStatusResponse_Status[GetStatusResponse_Status["STATUS_ACQUISITION_CANCELLED"] = 5] = "STATUS_ACQUISITION_CANCELLED"; /** STATUS_DATA_ERROR - [Error - AcquireData] An error occurred while acquiring, processing, or saving data. */ GetStatusResponse_Status[GetStatusResponse_Status["STATUS_DATA_ERROR"] = 10] = "STATUS_DATA_ERROR"; /** STATUS_TIMEDOUT - [Error - AcquireData] The data collection has passed the deadline for completion. */ GetStatusResponse_Status[GetStatusResponse_Status["STATUS_TIMEDOUT"] = 11] = "STATUS_TIMEDOUT"; /** STATUS_INTERNAL_ERROR - [Error - AcquireData] An error occurred such that we don't even know our status. */ GetStatusResponse_Status[GetStatusResponse_Status["STATUS_INTERNAL_ERROR"] = 12] = "STATUS_INTERNAL_ERROR"; /** STATUS_CANCEL_ACQUISITION_FAILED - [Error -CancelAcquisition] The cancellation request failed to complete. */ GetStatusResponse_Status[GetStatusResponse_Status["STATUS_CANCEL_ACQUISITION_FAILED"] = 30] = "STATUS_CANCEL_ACQUISITION_FAILED"; /** STATUS_REQUEST_ID_DOES_NOT_EXIST - [Error - GetStatus] The request_id does not exist. */ GetStatusResponse_Status[GetStatusResponse_Status["STATUS_REQUEST_ID_DOES_NOT_EXIST"] = 20] = "STATUS_REQUEST_ID_DOES_NOT_EXIST"; GetStatusResponse_Status[GetStatusResponse_Status["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(GetStatusResponse_Status = exports.GetStatusResponse_Status || (exports.GetStatusResponse_Status = {})); function getStatusResponse_StatusFromJSON(object) { switch (object) { case 0: case "STATUS_UNKNOWN": return GetStatusResponse_Status.STATUS_UNKNOWN; case 1: case "STATUS_ACQUIRING": return GetStatusResponse_Status.STATUS_ACQUIRING; case 2: case "STATUS_SAVING": return GetStatusResponse_Status.STATUS_SAVING; case 3: case "STATUS_COMPLETE": return GetStatusResponse_Status.STATUS_COMPLETE; case 4: case "STATUS_CANCEL_IN_PROGRESS": return GetStatusResponse_Status.STATUS_CANCEL_IN_PROGRESS; case 5: case "STATUS_ACQUISITION_CANCELLED": return GetStatusResponse_Status.STATUS_ACQUISITION_CANCELLED; case 10: case "STATUS_DATA_ERROR": return GetStatusResponse_Status.STATUS_DATA_ERROR; case 11: case "STATUS_TIMEDOUT": return GetStatusResponse_Status.STATUS_TIMEDOUT; case 12: case "STATUS_INTERNAL_ERROR": return GetStatusResponse_Status.STATUS_INTERNAL_ERROR; case 30: case "STATUS_CANCEL_ACQUISITION_FAILED": return GetStatusResponse_Status.STATUS_CANCEL_ACQUISITION_FAILED; case 20: case "STATUS_REQUEST_ID_DOES_NOT_EXIST": return GetStatusResponse_Status.STATUS_REQUEST_ID_DOES_NOT_EXIST; case -1: case "UNRECOGNIZED": default: return GetStatusResponse_Status.UNRECOGNIZED; } } exports.getStatusResponse_StatusFromJSON = getStatusResponse_StatusFromJSON; function getStatusResponse_StatusToJSON(object) { switch (object) { case GetStatusResponse_Status.STATUS_UNKNOWN: return "STATUS_UNKNOWN"; case GetStatusResponse_Status.STATUS_ACQUIRING: return "STATUS_ACQUIRING"; case GetStatusResponse_Status.STATUS_SAVING: return "STATUS_SAVING"; case GetStatusResponse_Status.STATUS_COMPLETE: return "STATUS_COMPLETE"; case GetStatusResponse_Status.STATUS_CANCEL_IN_PROGRESS: return "STATUS_CANCEL_IN_PROGRESS"; case GetStatusResponse_Status.STATUS_ACQUISITION_CANCELLED: return "STATUS_ACQUISITION_CANCELLED"; case GetStatusResponse_Status.STATUS_DATA_ERROR: return "STATUS_DATA_ERROR"; case GetStatusResponse_Status.STATUS_TIMEDOUT: return "STATUS_TIMEDOUT"; case GetStatusResponse_Status.STATUS_INTERNAL_ERROR: return "STATUS_INTERNAL_ERROR"; case GetStatusResponse_Status.STATUS_CANCEL_ACQUISITION_FAILED: return "STATUS_CANCEL_ACQUISITION_FAILED"; case GetStatusResponse_Status.STATUS_REQUEST_ID_DOES_NOT_EXIST: return "STATUS_REQUEST_ID_DOES_NOT_EXIST"; case GetStatusResponse_Status.UNRECOGNIZED: default: return "UNRECOGNIZED"; } } exports.getStatusResponse_StatusToJSON = getStatusResponse_StatusToJSON; var CancelAcquisitionResponse_Status; (function (CancelAcquisitionResponse_Status) { CancelAcquisitionResponse_Status[CancelAcquisitionResponse_Status["STATUS_UNKNOWN"] = 0] = "STATUS_UNKNOWN"; /** STATUS_OK - Successfully cancelled the data acquisition request. */ CancelAcquisitionResponse_Status[CancelAcquisitionResponse_Status["STATUS_OK"] = 1] = "STATUS_OK"; /** STATUS_FAILED_TO_CANCEL - Unable to stop the data acquisition request. */ CancelAcquisitionResponse_Status[CancelAcquisitionResponse_Status["STATUS_FAILED_TO_CANCEL"] = 2] = "STATUS_FAILED_TO_CANCEL"; /** STATUS_REQUEST_ID_DOES_NOT_EXIST - [Error] The request_id does not exist. */ CancelAcquisitionResponse_Status[CancelAcquisitionResponse_Status["STATUS_REQUEST_ID_DOES_NOT_EXIST"] = 3] = "STATUS_REQUEST_ID_DOES_NOT_EXIST"; CancelAcquisitionResponse_Status[CancelAcquisitionResponse_Status["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(CancelAcquisitionResponse_Status = exports.CancelAcquisitionResponse_Status || (exports.CancelAcquisitionResponse_Status = {})); function cancelAcquisitionResponse_StatusFromJSON(object) { switch (object) { case 0: case "STATUS_UNKNOWN": return CancelAcquisitionResponse_Status.STATUS_UNKNOWN; case 1: case "STATUS_OK": return CancelAcquisitionResponse_Status.STATUS_OK; case 2: case "STATUS_FAILED_TO_CANCEL": return CancelAcquisitionResponse_Status.STATUS_FAILED_TO_CANCEL; case 3: case "STATUS_REQUEST_ID_DOES_NOT_EXIST": return CancelAcquisitionResponse_Status.STATUS_REQUEST_ID_DOES_NOT_EXIST; case -1: case "UNRECOGNIZED": default: return CancelAcquisitionResponse_Status.UNRECOGNIZED; } } exports.cancelAcquisitionResponse_StatusFromJSON = cancelAcquisitionResponse_StatusFromJSON; function cancelAcquisitionResponse_StatusToJSON(object) { switch (object) { case CancelAcquisitionResponse_Status.STATUS_UNKNOWN: return "STATUS_UNKNOWN"; case CancelAcquisitionResponse_Status.STATUS_OK: return "STATUS_OK"; case CancelAcquisitionResponse_Status.STATUS_FAILED_TO_CANCEL: return "STATUS_FAILED_TO_CANCEL"; case CancelAcquisitionResponse_Status.STATUS_REQUEST_ID_DOES_NOT_EXIST: return "STATUS_REQUEST_ID_DOES_NOT_EXIST"; case CancelAcquisitionResponse_Status.UNRECOGNIZED: default: return "UNRECOGNIZED"; } } exports.cancelAcquisitionResponse_StatusToJSON = cancelAcquisitionResponse_StatusToJSON; function createBaseDataAcquisitionCapability() { return { name: "", description: "", channelName: "", serviceName: "" }; } exports.DataAcquisitionCapability = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.name !== "") { writer.uint32(10).string(message.name); } if (message.description !== "") { writer.uint32(18).string(message.description); } if (message.channelName !== "") { writer.uint32(26).string(message.channelName); } if (message.serviceName !== "") { writer.uint32(34).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 = createBaseDataAcquisitionCapability(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.name = reader.string(); break; case 2: message.description = reader.string(); break; case 3: message.channelName = reader.string(); break; case 4: message.serviceName = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { name: isSet(object.name) ? String(object.name) : "", description: isSet(object.description) ? String(object.description) : "", channelName: isSet(object.channelName) ? String(object.channelName) : "", serviceName: isSet(object.serviceName) ? String(object.serviceName) : "", }; }, toJSON(message) { const obj = {}; message.name !== undefined && (obj.name = message.name); message.description !== undefined && (obj.description = message.description); message.channelName !== undefined && (obj.channelName = message.channelName); message.serviceName !== undefined && (obj.serviceName = message.serviceName); return obj; }, fromPartial(object) { const message = createBaseDataAcquisitionCapability(); message.name = object.name ?? ""; message.description = object.description ?? ""; message.channelName = object.channelName ?? ""; message.serviceName = object.serviceName ?? ""; return message; }, }; function createBaseImageAcquisitionCapability() { return { serviceName: "", imageSourceNames: [], imageSources: [] }; } exports.ImageAcquisitionCapability = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.serviceName !== "") { writer.uint32(10).string(message.serviceName); } for (const v of message.imageSourceNames) { writer.uint32(18).string(v); } for (const v of message.imageSources) { image_1.ImageSource.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 = createBaseImageAcquisitionCapability(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.serviceName = reader.string(); break; case 2: message.imageSourceNames.push(reader.string()); break; case 3: message.imageSources.push(image_1.ImageSource.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { serviceName: isSet(object.serviceName) ? String(object.serviceName) : "", imageSourceNames: Array.isArray(object?.imageSourceNames) ? object.imageSourceNames.map((e) => String(e)) : [], imageSources: Array.isArray(object?.imageSources) ? object.imageSources.map((e) => image_1.ImageSource.fromJSON(e)) : [], }; }, toJSON(message) { const obj = {}; message.serviceName !== undefined && (obj.serviceName = message.serviceName); if (message.imageSourceNames) { obj.imageSourceNames = message.imageSourceNames.map((e) => e); } else { obj.imageSourceNames = []; } if (message.imageSources) { obj.imageSources = message.imageSources.map((e) => e ? image_1.ImageSource.toJSON(e) : undefined); } else { obj.imageSources = []; } return obj; }, fromPartial(object) { const message = createBaseImageAcquisitionCapability(); message.serviceName = object.serviceName ?? ""; message.imageSourceNames = object.imageSourceNames?.map((e) => e) || []; message.imageSources = object.imageSources?.map((e) => image_1.ImageSource.fromPartial(e)) || []; return message; }, }; function createBaseNetworkComputeCapability() { return { serverConfig: undefined, availableModels: [], labels: [] }; } exports.NetworkComputeCapability = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.serverConfig !== undefined) { network_compute_bridge_1.NetworkComputeServerConfiguration.encode(message.serverConfig, writer.uint32(10).fork()).ldelim(); } for (const v of message.availableModels) { writer.uint32(18).string(v); } for (const v of message.labels) { network_compute_bridge_1.ModelLabels.encode(v, 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 = createBaseNetworkComputeCapability(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.serverConfig = network_compute_bridge_1.NetworkComputeServerConfiguration.decode(reader, reader.uint32()); break; case 2: message.availableModels.push(reader.string()); break; case 6: message.labels.push(network_compute_bridge_1.ModelLabels.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { serverConfig: isSet(object.serverConfig) ? network_compute_bridge_1.NetworkComputeServerConfiguration.fromJSON(object.serverConfig) : undefined, availableModels: Array.isArray(object?.availableModels) ? object.availableModels.map((e) => String(e)) : [], labels: Array.isArray(object?.labels) ? object.labels.map((e) => network_compute_bridge_1.ModelLabels.fromJSON(e)) : [], }; }, toJSON(message) { const obj = {}; message.serverConfig !== undefined && (obj.serverConfig = message.serverConfig ? network_compute_bridge_1.NetworkComputeServerConfiguration.toJSON(message.serverConfig) : undefined); if (message.availableModels) { obj.availableModels = message.availableModels.map((e) => e); } else { obj.availableModels = []; } if (message.labels) { obj.labels = message.labels.map((e) => e ? network_compute_bridge_1.ModelLabels.toJSON(e) : undefined); } else { obj.labels = []; } return obj; }, fromPartial(object) { const message = createBaseNetworkComputeCapability(); message.serverConfig = object.serverConfig !== undefined && object.serverConfig !== null ? network_compute_bridge_1.NetworkComputeServerConfiguration.fromPartial(object.serverConfig) : undefined; message.availableModels = object.availableModels?.map((e) => e) || []; message.labels = object.labels?.map((e) => network_compute_bridge_1.ModelLabels.fromPartial(e)) || []; return message; }, }; function createBaseAcquisitionCapabilityList() { return { dataSources: [], imageSources: [], networkComputeSources: [] }; } exports.AcquisitionCapabilityList = { encode(message, writer = minimal_1.default.Writer.create()) { for (const v of message.dataSources) { exports.DataAcquisitionCapability.encode(v, writer.uint32(10).fork()).ldelim(); } for (const v of message.imageSources) { exports.ImageAcquisitionCapability.encode(v, writer.uint32(26).fork()).ldelim(); } for (const v of message.networkComputeSources) { exports.NetworkComputeCapability.encode(v, writer.uint32(42).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 = createBaseAcquisitionCapabilityList(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.dataSources.push(exports.DataAcquisitionCapability.decode(reader, reader.uint32())); break; case 3: message.imageSources.push(exports.ImageAcquisitionCapability.decode(reader, reader.uint32())); break; case 5: message.networkComputeSources.push(exports.NetworkComputeCapability.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { dataSources: Array.isArray(object?.dataSources) ? object.dataSources.map((e) => exports.DataAcquisitionCapability.fromJSON(e)) : [], imageSources: Array.isArray(object?.imageSources) ? object.imageSources.map((e) => exports.ImageAcquisitionCapability.fromJSON(e)) : [], networkComputeSources: Array.isArray(object?.networkComputeSources) ? object.networkComputeSources.map((e) => exports.NetworkComputeCapability.fromJSON(e)) : [], }; }, toJSON(message) { const obj = {}; if (message.dataSources) { obj.dataSources = message.dataSources.map((e) => e ? exports.DataAcquisitionCapability.toJSON(e) : undefined); } else { obj.dataSources = []; } if (message.imageSources) { obj.imageSources = message.imageSources.map((e) => e ? exports.ImageAcquisitionCapability.toJSON(e) : undefined); } else { obj.imageSources = []; } if (message.networkComputeSources) { obj.networkComputeSources = message.networkComputeSources.map((e) => e ? exports.NetworkComputeCapability.toJSON(e) : undefined); } else { obj.networkComputeSources = []; } return obj; }, fromPartial(object) { const message = createBaseAcquisitionCapabilityList(); message.dataSources = object.dataSources?.map((e) => exports.DataAcquisitionCapability.fromPartial(e)) || []; message.imageSources = object.imageSources?.map((e) => exports.ImageAcquisitionCapability.fromPartial(e)) || []; message.networkComputeSources = object.networkComputeSources?.map((e) => exports.NetworkComputeCapability.fromPartial(e)) || []; return message; }, }; function createBaseCaptureActionId() { return { actionName: "", groupName: "", timestamp: undefined }; } exports.CaptureActionId = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.actionName !== "") { writer.uint32(10).string(message.actionName); } if (message.groupName !== "") { writer.uint32(18).string(message.groupName); } if (message.timestamp !== undefined) { timestamp_1.Timestamp.encode(toTimestamp(message.timestamp), 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 = createBaseCaptureActionId(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.actionName = reader.string(); break; case 2: message.groupName = reader.string(); break; case 3: message.timestamp = fromTimestamp(timestamp_1.Timestamp.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { actionName: isSet(object.actionName) ? String(object.actionName) : "", groupName: isSet(object.groupName) ? String(object.groupName) : "", timestamp: isSet(object.timestamp) ? fromJsonTimestamp(object.timestamp) : undefined, }; }, toJSON(message) { const obj = {}; message.actionName !== undefined && (obj.actionName = message.actionName); message.groupName !== undefined && (obj.groupName = message.groupName); message.timestamp !== undefined && (obj.timestamp = message.timestamp.toISOString()); return obj; }, fromPartial(object) { const message = createBaseCaptureActionId(); message.actionName = object.actionName ?? ""; message.groupName = object.groupName ?? ""; message.timestamp = object.timestamp ?? undefined; return message; }, }; function createBaseDataIdentifier() { return { actionId: undefined, channel: "", dataName: "" }; } exports.DataIdentifier = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.actionId !== undefined) { exports.CaptureActionId.encode(message.actionId, writer.uint32(10).fork()).ldelim(); } if (message.channel !== "") { writer.uint32(18).string(message.channel); } if (message.dataName !== "") { writer.uint32(26).string(message.dataName); } 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 = createBaseDataIdentifier(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.actionId = exports.CaptureActionId.decode(reader, reader.uint32()); break; case 2: message.channel = reader.string(); break; case 3: message.dataName = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { actionId: isSet(object.actionId) ? exports.CaptureActionId.fromJSON(object.actionId) : undefined, channel: isSet(object.channel) ? String(object.channel) : "", dataName: isSet(object.dataName) ? String(object.dataName) : "", }; }, toJSON(message) { const obj = {}; message.actionId !== undefined && (obj.actionId = message.actionId ? exports.CaptureActionId.toJSON(message.actionId) : undefined); message.channel !== undefined && (obj.channel = message.channel); message.dataName !== undefined && (obj.dataName = message.dataName); return obj; }, fromPartial(object) { const message = createBaseDataIdentifier(); message.actionId = object.actionId !== undefined && object.actionId !== null ? exports.CaptureActionId.fromPartial(object.actionId) : undefined; message.channel = object.channel ?? ""; message.dataName = object.dataName ?? ""; return message; }, }; function createBaseMetadata() { return { data: undefined }; } exports.Metadata = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.data !== undefined) { struct_1.Struct.encode(struct_1.Struct.wrap(message.data), 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 = createBaseMetadata(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.data = struct_1.Struct.unwrap(struct_1.Struct.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { data: isObject(object.data) ? object.data : undefined, }; }, toJSON(message) { const obj = {}; message.data !== undefined && (obj.data = message.data); return obj; }, fromPartial(object) { const message = createBaseMetadata(); message.data = object.data ?? undefined; return message; }, }; function createBaseAssociatedMetadata() { return { referenceId: undefined, metadata: undefined }; } exports.AssociatedMetadata = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.referenceId !== undefined) { exports.DataIdentifier.encode(message.referenceId, writer.uint32(10).fork()).ldelim(); } if (message.metadata !== undefined) { exports.Metadata.encode(message.metadata, 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 = createBaseAssociatedMetadata(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.referenceId = exports.DataIdentifier.decode(reader, reader.uint32()); break; case 2: message.metadata = exports.Metadata.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { referenceId: isSet(object.referenceId) ? exports.DataIdentifier.fromJSON(object.referenceId) : undefined, metadata: isSet(object.metadata) ? exports.Metadata.fromJSON(object.metadata) : undefined, }; }, toJSON(message) { const obj = {}; message.referenceId !== undefined && (obj.referenceId = message.referenceId ? exports.DataIdentifier.toJSON(message.referenceId) : undefined); message.metadata !== undefined && (obj.metadata = message.metadata ? exports.Metadata.toJSON(message.metadata) : undefined); return obj; }, fromPartial(object) { const message = createBaseAssociatedMetadata(); message.referenceId = object.referenceId !== undefined && object.referenceId !== null ? exports.DataIdentifier.fromPartial(object.referenceId) : undefined; message.metadata = object.metadata !== undefined && object.metadata !== null ? exports.Metadata.fromPartial(object.metadata) : undefined; return message; }, }; function createBaseAssociatedAlertData() { return { referenceId: undefined, alertData: undefined }; } exports.AssociatedAlertData = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.referenceId !== undefined) { exports.DataIdentifier.encode(message.referenceId, writer.uint32(10).fork()).ldelim(); } if (message.alertData !== undefined) { alerts_1.AlertData.encode(message.alertData, 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 = createBaseAssociatedAlertData(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.referenceId = exports.DataIdentifier.decode(reader, reader.uint32()); break; case 2: message.alertData = alerts_1.AlertData.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { referenceId: isSet(object.referenceId) ? exports.DataIdentifier.fromJSON(object.referenceId) : undefined, alertData: isSet(object.alertData) ? alerts_1.AlertData.fromJSON(object.alertData) : undefined, }; }, toJSON(message) { const obj = {}; message.referenceId !== undefined && (obj.referenceId = message.referenceId ? exports.DataIdentifier.toJSON(message.referenceId) : undefined); message.alertData !== undefined && (obj.alertData = message.alertData ? alerts_1.AlertData.toJSON(message.alertData) : undefined); return obj; }, fromPartial(object) { const message = createBaseAssociatedAlertData(); message.referenceId = object.referenceId !== undefined && object.referenceId !== null ? exports.DataIdentifier.fromPartial(object.referenceId) : undefined; message.alertData = object.alertData !== undefined && object.alertData !== null ? alerts_1.AlertData.fromPartial(object.alertData) : undefined; return message; }, }; function createBaseImageSourceCapture() { return { imageService: "", imageSource: "", pixelFormat: 0 }; } exports.ImageSourceCapture = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.imageService !== "") { writer.uint32(10).string(message.imageService); } if (message.imageSource !== "") { writer.uint32(18).string(message.imageSource); } if (message.pixelFormat !== 0) { writer.uint32(24).int32(message.pixelFormat); } 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 = createBaseImageSourceCapture(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.imageService = reader.string(); break; case 2: message.imageSource = reader.string(); break; case 3: message.pixelFormat = reader.int32(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { imageService: isSet(object.imageService) ? String(object.imageService) : "", imageSource: isSet(object.imageSource) ? String(object.imageSource) : "", pixelFormat: isSet(object.pixelFormat) ? (0, image_1.image_PixelFormatFromJSON)(object.pixelFormat) : 0, }; }, toJSON(message) { const obj = {}; message.imageService !== undefined && (obj.imageService = message.imageService); message.imageSource !== undefined && (obj.imageSource = message.imageSource); message.pixelFormat !== undefined && (obj.pixelFormat = (0, image_1.image_PixelFormatToJSON)(message.pixelFormat)); return obj; }, fromPartial(object) { const message = createBaseImageSourceCapture(); message.imageService = object.imageService ?? ""; message.imageSource = object.imageSource ?? ""; message.pixelFormat = object.pixelFormat ?? 0; return message; }, }; function createBaseDataCapture() { return { name: "" }; } exports.DataCapture = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.name !== "") { writer.uint32(10).string(message.name); } 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 = createBaseDataCapture(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.name = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { name: isSet(object.name) ? String(object.name) : "", }; }, toJSON(message) { const obj = {}; message.name !== undefined && (obj.name = message.name); return obj; }, fromPartial(object) { const message = createBaseDataCapture(); message.name = object.name ?? ""; return message; }, }; function createBaseNetworkComputeCapture() { return { inputData: undefined, serverConfig: undefined }; } exports.NetworkComputeCapture = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.inputData !== undefined) { network_compute_bridge_1.NetworkComputeInputData.encode(message.inputData, writer.uint32(10).fork()).ldelim(); } if (message.serverConfig !== undefined) { network_compute_bridge_1.NetworkComputeServerConfiguration.encode(message.serverConfig, 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 = createBaseNetworkComputeCapture(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.inputData = network_compute_bridge_1.NetworkComputeInputData.decode(reader, reader.uint32()); break; case 2: message.serverConfig = network_compute_bridge_1.NetworkComputeServerConfiguration.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return m