UNPKG

@aneoconsultingfr/armonik.api

Version:

gRPC API to interact with ArmoniK built for the web

1,445 lines (1,436 loc) 59.3 kB
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _nullishCoalesce(lhs, rhsFn) { if (lhs != null) { return lhs; } else { return rhsFn(); } } var _chunkAGGJSSSBjs = require('./chunk-AGGJSSSB.js'); var _chunk6E7DTK3Cjs = require('./chunk-6E7DTK3C.js'); var _chunkUYWXA6QBjs = require('./chunk-UYWXA6QB.js'); // src/generated/agent_common.ts var _minimaljs = require('protobufjs/minimal.js'); var _minimaljs2 = _interopRequireDefault(_minimaljs); var protobufPackage = "armonik.api.grpc.v1.agent"; function createBaseCreateTaskRequest() { return { initRequest: void 0, initTask: void 0, taskPayload: void 0, communicationToken: "" }; } var CreateTaskRequest = { encode(message, writer = _minimaljs2.default.Writer.create()) { if (message.initRequest !== void 0) { CreateTaskRequest_InitRequest.encode(message.initRequest, writer.uint32(10).fork()).ldelim(); } if (message.initTask !== void 0) { _chunk6E7DTK3Cjs.InitTaskRequest.encode(message.initTask, writer.uint32(18).fork()).ldelim(); } if (message.taskPayload !== void 0) { _chunk6E7DTK3Cjs.DataChunk.encode(message.taskPayload, writer.uint32(26).fork()).ldelim(); } if (message.communicationToken !== "") { writer.uint32(34).string(message.communicationToken); } return writer; }, decode(input, length) { const reader = input instanceof _minimaljs2.default.Reader ? input : _minimaljs2.default.Reader.create(input); let end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseCreateTaskRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.initRequest = CreateTaskRequest_InitRequest.decode(reader, reader.uint32()); continue; case 2: if (tag !== 18) { break; } message.initTask = _chunk6E7DTK3Cjs.InitTaskRequest.decode(reader, reader.uint32()); continue; case 3: if (tag !== 26) { break; } message.taskPayload = _chunk6E7DTK3Cjs.DataChunk.decode(reader, reader.uint32()); continue; case 4: if (tag !== 34) { break; } message.communicationToken = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { initRequest: isSet(object.initRequest) ? CreateTaskRequest_InitRequest.fromJSON(object.initRequest) : void 0, initTask: isSet(object.initTask) ? _chunk6E7DTK3Cjs.InitTaskRequest.fromJSON(object.initTask) : void 0, taskPayload: isSet(object.taskPayload) ? _chunk6E7DTK3Cjs.DataChunk.fromJSON(object.taskPayload) : void 0, communicationToken: isSet(object.communicationToken) ? String(object.communicationToken) : "" }; }, toJSON(message) { const obj = {}; if (message.initRequest !== void 0) { obj.initRequest = CreateTaskRequest_InitRequest.toJSON(message.initRequest); } if (message.initTask !== void 0) { obj.initTask = _chunk6E7DTK3Cjs.InitTaskRequest.toJSON(message.initTask); } if (message.taskPayload !== void 0) { obj.taskPayload = _chunk6E7DTK3Cjs.DataChunk.toJSON(message.taskPayload); } if (message.communicationToken !== "") { obj.communicationToken = message.communicationToken; } return obj; }, create(base) { return CreateTaskRequest.fromPartial(_nullishCoalesce(base, () => ( {}))); }, fromPartial(object) { const message = createBaseCreateTaskRequest(); message.initRequest = object.initRequest !== void 0 && object.initRequest !== null ? CreateTaskRequest_InitRequest.fromPartial(object.initRequest) : void 0; message.initTask = object.initTask !== void 0 && object.initTask !== null ? _chunk6E7DTK3Cjs.InitTaskRequest.fromPartial(object.initTask) : void 0; message.taskPayload = object.taskPayload !== void 0 && object.taskPayload !== null ? _chunk6E7DTK3Cjs.DataChunk.fromPartial(object.taskPayload) : void 0; message.communicationToken = _nullishCoalesce(object.communicationToken, () => ( "")); return message; } }; function createBaseCreateTaskRequest_InitRequest() { return { taskOptions: void 0 }; } var CreateTaskRequest_InitRequest = { encode(message, writer = _minimaljs2.default.Writer.create()) { if (message.taskOptions !== void 0) { _chunk6E7DTK3Cjs.TaskOptions.encode(message.taskOptions, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof _minimaljs2.default.Reader ? input : _minimaljs2.default.Reader.create(input); let end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseCreateTaskRequest_InitRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.taskOptions = _chunk6E7DTK3Cjs.TaskOptions.decode(reader, reader.uint32()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { taskOptions: isSet(object.taskOptions) ? _chunk6E7DTK3Cjs.TaskOptions.fromJSON(object.taskOptions) : void 0 }; }, toJSON(message) { const obj = {}; if (message.taskOptions !== void 0) { obj.taskOptions = _chunk6E7DTK3Cjs.TaskOptions.toJSON(message.taskOptions); } return obj; }, create(base) { return CreateTaskRequest_InitRequest.fromPartial(_nullishCoalesce(base, () => ( {}))); }, fromPartial(object) { const message = createBaseCreateTaskRequest_InitRequest(); message.taskOptions = object.taskOptions !== void 0 && object.taskOptions !== null ? _chunk6E7DTK3Cjs.TaskOptions.fromPartial(object.taskOptions) : void 0; return message; } }; function createBaseCreateTaskReply() { return { creationStatusList: void 0, error: void 0, communicationToken: "" }; } var CreateTaskReply = { encode(message, writer = _minimaljs2.default.Writer.create()) { if (message.creationStatusList !== void 0) { CreateTaskReply_CreationStatusList.encode(message.creationStatusList, writer.uint32(10).fork()).ldelim(); } if (message.error !== void 0) { writer.uint32(18).string(message.error); } if (message.communicationToken !== "") { writer.uint32(34).string(message.communicationToken); } return writer; }, decode(input, length) { const reader = input instanceof _minimaljs2.default.Reader ? input : _minimaljs2.default.Reader.create(input); let end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseCreateTaskReply(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.creationStatusList = CreateTaskReply_CreationStatusList.decode(reader, reader.uint32()); continue; case 2: if (tag !== 18) { break; } message.error = reader.string(); continue; case 4: if (tag !== 34) { break; } message.communicationToken = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { creationStatusList: isSet(object.creationStatusList) ? CreateTaskReply_CreationStatusList.fromJSON(object.creationStatusList) : void 0, error: isSet(object.error) ? String(object.error) : void 0, communicationToken: isSet(object.communicationToken) ? String(object.communicationToken) : "" }; }, toJSON(message) { const obj = {}; if (message.creationStatusList !== void 0) { obj.creationStatusList = CreateTaskReply_CreationStatusList.toJSON(message.creationStatusList); } if (message.error !== void 0) { obj.error = message.error; } if (message.communicationToken !== "") { obj.communicationToken = message.communicationToken; } return obj; }, create(base) { return CreateTaskReply.fromPartial(_nullishCoalesce(base, () => ( {}))); }, fromPartial(object) { const message = createBaseCreateTaskReply(); message.creationStatusList = object.creationStatusList !== void 0 && object.creationStatusList !== null ? CreateTaskReply_CreationStatusList.fromPartial(object.creationStatusList) : void 0; message.error = _nullishCoalesce(object.error, () => ( void 0)); message.communicationToken = _nullishCoalesce(object.communicationToken, () => ( "")); return message; } }; function createBaseCreateTaskReply_TaskInfo() { return { taskId: "", expectedOutputKeys: [], dataDependencies: [], payloadId: "" }; } var CreateTaskReply_TaskInfo = { encode(message, writer = _minimaljs2.default.Writer.create()) { if (message.taskId !== "") { writer.uint32(10).string(message.taskId); } for (const v of message.expectedOutputKeys) { writer.uint32(18).string(v); } for (const v of message.dataDependencies) { writer.uint32(26).string(v); } if (message.payloadId !== "") { writer.uint32(34).string(message.payloadId); } return writer; }, decode(input, length) { const reader = input instanceof _minimaljs2.default.Reader ? input : _minimaljs2.default.Reader.create(input); let end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseCreateTaskReply_TaskInfo(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.taskId = reader.string(); continue; case 2: if (tag !== 18) { break; } message.expectedOutputKeys.push(reader.string()); continue; case 3: if (tag !== 26) { break; } message.dataDependencies.push(reader.string()); continue; case 4: if (tag !== 34) { break; } message.payloadId = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { taskId: isSet(object.taskId) ? String(object.taskId) : "", expectedOutputKeys: Array.isArray(object == null ? void 0 : object.expectedOutputKeys) ? object.expectedOutputKeys.map((e) => String(e)) : [], dataDependencies: Array.isArray(object == null ? void 0 : object.dataDependencies) ? object.dataDependencies.map((e) => String(e)) : [], payloadId: isSet(object.payloadId) ? String(object.payloadId) : "" }; }, toJSON(message) { var _a, _b; const obj = {}; if (message.taskId !== "") { obj.taskId = message.taskId; } if ((_a = message.expectedOutputKeys) == null ? void 0 : _a.length) { obj.expectedOutputKeys = message.expectedOutputKeys; } if ((_b = message.dataDependencies) == null ? void 0 : _b.length) { obj.dataDependencies = message.dataDependencies; } if (message.payloadId !== "") { obj.payloadId = message.payloadId; } return obj; }, create(base) { return CreateTaskReply_TaskInfo.fromPartial(_nullishCoalesce(base, () => ( {}))); }, fromPartial(object) { var _a, _b; const message = createBaseCreateTaskReply_TaskInfo(); message.taskId = _nullishCoalesce(object.taskId, () => ( "")); message.expectedOutputKeys = ((_a = object.expectedOutputKeys) == null ? void 0 : _a.map((e) => e)) || []; message.dataDependencies = ((_b = object.dataDependencies) == null ? void 0 : _b.map((e) => e)) || []; message.payloadId = _nullishCoalesce(object.payloadId, () => ( "")); return message; } }; function createBaseCreateTaskReply_CreationStatus() { return { taskInfo: void 0, error: void 0 }; } var CreateTaskReply_CreationStatus = { encode(message, writer = _minimaljs2.default.Writer.create()) { if (message.taskInfo !== void 0) { CreateTaskReply_TaskInfo.encode(message.taskInfo, writer.uint32(10).fork()).ldelim(); } if (message.error !== void 0) { writer.uint32(18).string(message.error); } return writer; }, decode(input, length) { const reader = input instanceof _minimaljs2.default.Reader ? input : _minimaljs2.default.Reader.create(input); let end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseCreateTaskReply_CreationStatus(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.taskInfo = CreateTaskReply_TaskInfo.decode(reader, reader.uint32()); continue; case 2: if (tag !== 18) { break; } message.error = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { taskInfo: isSet(object.taskInfo) ? CreateTaskReply_TaskInfo.fromJSON(object.taskInfo) : void 0, error: isSet(object.error) ? String(object.error) : void 0 }; }, toJSON(message) { const obj = {}; if (message.taskInfo !== void 0) { obj.taskInfo = CreateTaskReply_TaskInfo.toJSON(message.taskInfo); } if (message.error !== void 0) { obj.error = message.error; } return obj; }, create(base) { return CreateTaskReply_CreationStatus.fromPartial(_nullishCoalesce(base, () => ( {}))); }, fromPartial(object) { const message = createBaseCreateTaskReply_CreationStatus(); message.taskInfo = object.taskInfo !== void 0 && object.taskInfo !== null ? CreateTaskReply_TaskInfo.fromPartial(object.taskInfo) : void 0; message.error = _nullishCoalesce(object.error, () => ( void 0)); return message; } }; function createBaseCreateTaskReply_CreationStatusList() { return { creationStatuses: [] }; } var CreateTaskReply_CreationStatusList = { encode(message, writer = _minimaljs2.default.Writer.create()) { for (const v of message.creationStatuses) { CreateTaskReply_CreationStatus.encode(v, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof _minimaljs2.default.Reader ? input : _minimaljs2.default.Reader.create(input); let end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseCreateTaskReply_CreationStatusList(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.creationStatuses.push(CreateTaskReply_CreationStatus.decode(reader, reader.uint32())); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { creationStatuses: Array.isArray(object == null ? void 0 : object.creationStatuses) ? object.creationStatuses.map((e) => CreateTaskReply_CreationStatus.fromJSON(e)) : [] }; }, toJSON(message) { var _a; const obj = {}; if ((_a = message.creationStatuses) == null ? void 0 : _a.length) { obj.creationStatuses = message.creationStatuses.map((e) => CreateTaskReply_CreationStatus.toJSON(e)); } return obj; }, create(base) { return CreateTaskReply_CreationStatusList.fromPartial(_nullishCoalesce(base, () => ( {}))); }, fromPartial(object) { var _a; const message = createBaseCreateTaskReply_CreationStatusList(); message.creationStatuses = ((_a = object.creationStatuses) == null ? void 0 : _a.map((e) => CreateTaskReply_CreationStatus.fromPartial(e))) || []; return message; } }; function createBaseDataRequest() { return { communicationToken: "", resultId: "" }; } var DataRequest = { encode(message, writer = _minimaljs2.default.Writer.create()) { if (message.communicationToken !== "") { writer.uint32(10).string(message.communicationToken); } if (message.resultId !== "") { writer.uint32(18).string(message.resultId); } return writer; }, decode(input, length) { const reader = input instanceof _minimaljs2.default.Reader ? input : _minimaljs2.default.Reader.create(input); let end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseDataRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.communicationToken = reader.string(); continue; case 2: if (tag !== 18) { break; } message.resultId = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { communicationToken: isSet(object.communicationToken) ? String(object.communicationToken) : "", resultId: isSet(object.resultId) ? String(object.resultId) : "" }; }, toJSON(message) { const obj = {}; if (message.communicationToken !== "") { obj.communicationToken = message.communicationToken; } if (message.resultId !== "") { obj.resultId = message.resultId; } return obj; }, create(base) { return DataRequest.fromPartial(_nullishCoalesce(base, () => ( {}))); }, fromPartial(object) { const message = createBaseDataRequest(); message.communicationToken = _nullishCoalesce(object.communicationToken, () => ( "")); message.resultId = _nullishCoalesce(object.resultId, () => ( "")); return message; } }; function createBaseDataResponse() { return { resultId: "" }; } var DataResponse = { encode(message, writer = _minimaljs2.default.Writer.create()) { if (message.resultId !== "") { writer.uint32(18).string(message.resultId); } return writer; }, decode(input, length) { const reader = input instanceof _minimaljs2.default.Reader ? input : _minimaljs2.default.Reader.create(input); let end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseDataResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 2: if (tag !== 18) { break; } message.resultId = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { resultId: isSet(object.resultId) ? String(object.resultId) : "" }; }, toJSON(message) { const obj = {}; if (message.resultId !== "") { obj.resultId = message.resultId; } return obj; }, create(base) { return DataResponse.fromPartial(_nullishCoalesce(base, () => ( {}))); }, fromPartial(object) { const message = createBaseDataResponse(); message.resultId = _nullishCoalesce(object.resultId, () => ( "")); return message; } }; function createBaseCreateResultsMetaDataRequest() { return { results: [], sessionId: "", communicationToken: "" }; } var CreateResultsMetaDataRequest = { encode(message, writer = _minimaljs2.default.Writer.create()) { for (const v of message.results) { CreateResultsMetaDataRequest_ResultCreate.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.sessionId !== "") { writer.uint32(18).string(message.sessionId); } if (message.communicationToken !== "") { writer.uint32(26).string(message.communicationToken); } return writer; }, decode(input, length) { const reader = input instanceof _minimaljs2.default.Reader ? input : _minimaljs2.default.Reader.create(input); let end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseCreateResultsMetaDataRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.results.push(CreateResultsMetaDataRequest_ResultCreate.decode(reader, reader.uint32())); continue; case 2: if (tag !== 18) { break; } message.sessionId = reader.string(); continue; case 3: if (tag !== 26) { break; } message.communicationToken = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { results: Array.isArray(object == null ? void 0 : object.results) ? object.results.map((e) => CreateResultsMetaDataRequest_ResultCreate.fromJSON(e)) : [], sessionId: isSet(object.sessionId) ? String(object.sessionId) : "", communicationToken: isSet(object.communicationToken) ? String(object.communicationToken) : "" }; }, toJSON(message) { var _a; const obj = {}; if ((_a = message.results) == null ? void 0 : _a.length) { obj.results = message.results.map((e) => CreateResultsMetaDataRequest_ResultCreate.toJSON(e)); } if (message.sessionId !== "") { obj.sessionId = message.sessionId; } if (message.communicationToken !== "") { obj.communicationToken = message.communicationToken; } return obj; }, create(base) { return CreateResultsMetaDataRequest.fromPartial(_nullishCoalesce(base, () => ( {}))); }, fromPartial(object) { var _a; const message = createBaseCreateResultsMetaDataRequest(); message.results = ((_a = object.results) == null ? void 0 : _a.map((e) => CreateResultsMetaDataRequest_ResultCreate.fromPartial(e))) || []; message.sessionId = _nullishCoalesce(object.sessionId, () => ( "")); message.communicationToken = _nullishCoalesce(object.communicationToken, () => ( "")); return message; } }; function createBaseCreateResultsMetaDataRequest_ResultCreate() { return { name: "" }; } var CreateResultsMetaDataRequest_ResultCreate = { encode(message, writer = _minimaljs2.default.Writer.create()) { if (message.name !== "") { writer.uint32(10).string(message.name); } return writer; }, decode(input, length) { const reader = input instanceof _minimaljs2.default.Reader ? input : _minimaljs2.default.Reader.create(input); let end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseCreateResultsMetaDataRequest_ResultCreate(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.name = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { name: isSet(object.name) ? String(object.name) : "" }; }, toJSON(message) { const obj = {}; if (message.name !== "") { obj.name = message.name; } return obj; }, create(base) { return CreateResultsMetaDataRequest_ResultCreate.fromPartial(_nullishCoalesce(base, () => ( {}))); }, fromPartial(object) { const message = createBaseCreateResultsMetaDataRequest_ResultCreate(); message.name = _nullishCoalesce(object.name, () => ( "")); return message; } }; function createBaseResultMetaData() { return { sessionId: "", resultId: "", name: "", status: 0, createdAt: void 0 }; } var ResultMetaData = { encode(message, writer = _minimaljs2.default.Writer.create()) { if (message.sessionId !== "") { writer.uint32(10).string(message.sessionId); } if (message.resultId !== "") { writer.uint32(18).string(message.resultId); } if (message.name !== "") { writer.uint32(26).string(message.name); } if (message.status !== 0) { writer.uint32(32).int32(message.status); } if (message.createdAt !== void 0) { _chunkUYWXA6QBjs.Timestamp.encode(toTimestamp(message.createdAt), writer.uint32(42).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof _minimaljs2.default.Reader ? input : _minimaljs2.default.Reader.create(input); let end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseResultMetaData(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.sessionId = reader.string(); continue; case 2: if (tag !== 18) { break; } message.resultId = reader.string(); continue; case 3: if (tag !== 26) { break; } message.name = reader.string(); continue; case 4: if (tag !== 32) { break; } message.status = reader.int32(); continue; case 5: if (tag !== 42) { break; } message.createdAt = fromTimestamp(_chunkUYWXA6QBjs.Timestamp.decode(reader, reader.uint32())); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { sessionId: isSet(object.sessionId) ? String(object.sessionId) : "", resultId: isSet(object.resultId) ? String(object.resultId) : "", name: isSet(object.name) ? String(object.name) : "", status: isSet(object.status) ? _chunkAGGJSSSBjs.resultStatusFromJSON.call(void 0, object.status) : 0, createdAt: isSet(object.createdAt) ? fromJsonTimestamp(object.createdAt) : void 0 }; }, toJSON(message) { const obj = {}; if (message.sessionId !== "") { obj.sessionId = message.sessionId; } if (message.resultId !== "") { obj.resultId = message.resultId; } if (message.name !== "") { obj.name = message.name; } if (message.status !== 0) { obj.status = _chunkAGGJSSSBjs.resultStatusToJSON.call(void 0, message.status); } if (message.createdAt !== void 0) { obj.createdAt = message.createdAt.toISOString(); } return obj; }, create(base) { return ResultMetaData.fromPartial(_nullishCoalesce(base, () => ( {}))); }, fromPartial(object) { const message = createBaseResultMetaData(); message.sessionId = _nullishCoalesce(object.sessionId, () => ( "")); message.resultId = _nullishCoalesce(object.resultId, () => ( "")); message.name = _nullishCoalesce(object.name, () => ( "")); message.status = _nullishCoalesce(object.status, () => ( 0)); message.createdAt = _nullishCoalesce(object.createdAt, () => ( void 0)); return message; } }; function createBaseCreateResultsMetaDataResponse() { return { results: [], communicationToken: "" }; } var CreateResultsMetaDataResponse = { encode(message, writer = _minimaljs2.default.Writer.create()) { for (const v of message.results) { ResultMetaData.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.communicationToken !== "") { writer.uint32(18).string(message.communicationToken); } return writer; }, decode(input, length) { const reader = input instanceof _minimaljs2.default.Reader ? input : _minimaljs2.default.Reader.create(input); let end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseCreateResultsMetaDataResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.results.push(ResultMetaData.decode(reader, reader.uint32())); continue; case 2: if (tag !== 18) { break; } message.communicationToken = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { results: Array.isArray(object == null ? void 0 : object.results) ? object.results.map((e) => ResultMetaData.fromJSON(e)) : [], communicationToken: isSet(object.communicationToken) ? String(object.communicationToken) : "" }; }, toJSON(message) { var _a; const obj = {}; if ((_a = message.results) == null ? void 0 : _a.length) { obj.results = message.results.map((e) => ResultMetaData.toJSON(e)); } if (message.communicationToken !== "") { obj.communicationToken = message.communicationToken; } return obj; }, create(base) { return CreateResultsMetaDataResponse.fromPartial(_nullishCoalesce(base, () => ( {}))); }, fromPartial(object) { var _a; const message = createBaseCreateResultsMetaDataResponse(); message.results = ((_a = object.results) == null ? void 0 : _a.map((e) => ResultMetaData.fromPartial(e))) || []; message.communicationToken = _nullishCoalesce(object.communicationToken, () => ( "")); return message; } }; function createBaseSubmitTasksRequest() { return { sessionId: "", taskOptions: void 0, taskCreations: [], communicationToken: "" }; } var SubmitTasksRequest = { encode(message, writer = _minimaljs2.default.Writer.create()) { if (message.sessionId !== "") { writer.uint32(10).string(message.sessionId); } if (message.taskOptions !== void 0) { _chunk6E7DTK3Cjs.TaskOptions.encode(message.taskOptions, writer.uint32(18).fork()).ldelim(); } for (const v of message.taskCreations) { SubmitTasksRequest_TaskCreation.encode(v, writer.uint32(26).fork()).ldelim(); } if (message.communicationToken !== "") { writer.uint32(34).string(message.communicationToken); } return writer; }, decode(input, length) { const reader = input instanceof _minimaljs2.default.Reader ? input : _minimaljs2.default.Reader.create(input); let end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseSubmitTasksRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.sessionId = reader.string(); continue; case 2: if (tag !== 18) { break; } message.taskOptions = _chunk6E7DTK3Cjs.TaskOptions.decode(reader, reader.uint32()); continue; case 3: if (tag !== 26) { break; } message.taskCreations.push(SubmitTasksRequest_TaskCreation.decode(reader, reader.uint32())); continue; case 4: if (tag !== 34) { break; } message.communicationToken = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { sessionId: isSet(object.sessionId) ? String(object.sessionId) : "", taskOptions: isSet(object.taskOptions) ? _chunk6E7DTK3Cjs.TaskOptions.fromJSON(object.taskOptions) : void 0, taskCreations: Array.isArray(object == null ? void 0 : object.taskCreations) ? object.taskCreations.map((e) => SubmitTasksRequest_TaskCreation.fromJSON(e)) : [], communicationToken: isSet(object.communicationToken) ? String(object.communicationToken) : "" }; }, toJSON(message) { var _a; const obj = {}; if (message.sessionId !== "") { obj.sessionId = message.sessionId; } if (message.taskOptions !== void 0) { obj.taskOptions = _chunk6E7DTK3Cjs.TaskOptions.toJSON(message.taskOptions); } if ((_a = message.taskCreations) == null ? void 0 : _a.length) { obj.taskCreations = message.taskCreations.map((e) => SubmitTasksRequest_TaskCreation.toJSON(e)); } if (message.communicationToken !== "") { obj.communicationToken = message.communicationToken; } return obj; }, create(base) { return SubmitTasksRequest.fromPartial(_nullishCoalesce(base, () => ( {}))); }, fromPartial(object) { var _a; const message = createBaseSubmitTasksRequest(); message.sessionId = _nullishCoalesce(object.sessionId, () => ( "")); message.taskOptions = object.taskOptions !== void 0 && object.taskOptions !== null ? _chunk6E7DTK3Cjs.TaskOptions.fromPartial(object.taskOptions) : void 0; message.taskCreations = ((_a = object.taskCreations) == null ? void 0 : _a.map((e) => SubmitTasksRequest_TaskCreation.fromPartial(e))) || []; message.communicationToken = _nullishCoalesce(object.communicationToken, () => ( "")); return message; } }; function createBaseSubmitTasksRequest_TaskCreation() { return { expectedOutputKeys: [], dataDependencies: [], payloadId: "", taskOptions: void 0 }; } var SubmitTasksRequest_TaskCreation = { encode(message, writer = _minimaljs2.default.Writer.create()) { for (const v of message.expectedOutputKeys) { writer.uint32(10).string(v); } for (const v of message.dataDependencies) { writer.uint32(18).string(v); } if (message.payloadId !== "") { writer.uint32(26).string(message.payloadId); } if (message.taskOptions !== void 0) { _chunk6E7DTK3Cjs.TaskOptions.encode(message.taskOptions, writer.uint32(34).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof _minimaljs2.default.Reader ? input : _minimaljs2.default.Reader.create(input); let end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseSubmitTasksRequest_TaskCreation(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.expectedOutputKeys.push(reader.string()); continue; case 2: if (tag !== 18) { break; } message.dataDependencies.push(reader.string()); continue; case 3: if (tag !== 26) { break; } message.payloadId = reader.string(); continue; case 4: if (tag !== 34) { break; } message.taskOptions = _chunk6E7DTK3Cjs.TaskOptions.decode(reader, reader.uint32()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { expectedOutputKeys: Array.isArray(object == null ? void 0 : object.expectedOutputKeys) ? object.expectedOutputKeys.map((e) => String(e)) : [], dataDependencies: Array.isArray(object == null ? void 0 : object.dataDependencies) ? object.dataDependencies.map((e) => String(e)) : [], payloadId: isSet(object.payloadId) ? String(object.payloadId) : "", taskOptions: isSet(object.taskOptions) ? _chunk6E7DTK3Cjs.TaskOptions.fromJSON(object.taskOptions) : void 0 }; }, toJSON(message) { var _a, _b; const obj = {}; if ((_a = message.expectedOutputKeys) == null ? void 0 : _a.length) { obj.expectedOutputKeys = message.expectedOutputKeys; } if ((_b = message.dataDependencies) == null ? void 0 : _b.length) { obj.dataDependencies = message.dataDependencies; } if (message.payloadId !== "") { obj.payloadId = message.payloadId; } if (message.taskOptions !== void 0) { obj.taskOptions = _chunk6E7DTK3Cjs.TaskOptions.toJSON(message.taskOptions); } return obj; }, create(base) { return SubmitTasksRequest_TaskCreation.fromPartial(_nullishCoalesce(base, () => ( {}))); }, fromPartial(object) { var _a, _b; const message = createBaseSubmitTasksRequest_TaskCreation(); message.expectedOutputKeys = ((_a = object.expectedOutputKeys) == null ? void 0 : _a.map((e) => e)) || []; message.dataDependencies = ((_b = object.dataDependencies) == null ? void 0 : _b.map((e) => e)) || []; message.payloadId = _nullishCoalesce(object.payloadId, () => ( "")); message.taskOptions = object.taskOptions !== void 0 && object.taskOptions !== null ? _chunk6E7DTK3Cjs.TaskOptions.fromPartial(object.taskOptions) : void 0; return message; } }; function createBaseSubmitTasksResponse() { return { taskInfos: [], communicationToken: "" }; } var SubmitTasksResponse = { encode(message, writer = _minimaljs2.default.Writer.create()) { for (const v of message.taskInfos) { SubmitTasksResponse_TaskInfo.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.communicationToken !== "") { writer.uint32(18).string(message.communicationToken); } return writer; }, decode(input, length) { const reader = input instanceof _minimaljs2.default.Reader ? input : _minimaljs2.default.Reader.create(input); let end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseSubmitTasksResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.taskInfos.push(SubmitTasksResponse_TaskInfo.decode(reader, reader.uint32())); continue; case 2: if (tag !== 18) { break; } message.communicationToken = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { taskInfos: Array.isArray(object == null ? void 0 : object.taskInfos) ? object.taskInfos.map((e) => SubmitTasksResponse_TaskInfo.fromJSON(e)) : [], communicationToken: isSet(object.communicationToken) ? String(object.communicationToken) : "" }; }, toJSON(message) { var _a; const obj = {}; if ((_a = message.taskInfos) == null ? void 0 : _a.length) { obj.taskInfos = message.taskInfos.map((e) => SubmitTasksResponse_TaskInfo.toJSON(e)); } if (message.communicationToken !== "") { obj.communicationToken = message.communicationToken; } return obj; }, create(base) { return SubmitTasksResponse.fromPartial(_nullishCoalesce(base, () => ( {}))); }, fromPartial(object) { var _a; const message = createBaseSubmitTasksResponse(); message.taskInfos = ((_a = object.taskInfos) == null ? void 0 : _a.map((e) => SubmitTasksResponse_TaskInfo.fromPartial(e))) || []; message.communicationToken = _nullishCoalesce(object.communicationToken, () => ( "")); return message; } }; function createBaseSubmitTasksResponse_TaskInfo() { return { taskId: "", expectedOutputIds: [], dataDependencies: [], payloadId: "" }; } var SubmitTasksResponse_TaskInfo = { encode(message, writer = _minimaljs2.default.Writer.create()) { if (message.taskId !== "") { writer.uint32(10).string(message.taskId); } for (const v of message.expectedOutputIds) { writer.uint32(18).string(v); } for (const v of message.dataDependencies) { writer.uint32(26).string(v); } if (message.payloadId !== "") { writer.uint32(34).string(message.payloadId); } return writer; }, decode(input, length) { const reader = input instanceof _minimaljs2.default.Reader ? input : _minimaljs2.default.Reader.create(input); let end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseSubmitTasksResponse_TaskInfo(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.taskId = reader.string(); continue; case 2: if (tag !== 18) { break; } message.expectedOutputIds.push(reader.string()); continue; case 3: if (tag !== 26) { break; } message.dataDependencies.push(reader.string()); continue; case 4: if (tag !== 34) { break; } message.payloadId = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { taskId: isSet(object.taskId) ? String(object.taskId) : "", expectedOutputIds: Array.isArray(object == null ? void 0 : object.expectedOutputIds) ? object.expectedOutputIds.map((e) => String(e)) : [], dataDependencies: Array.isArray(object == null ? void 0 : object.dataDependencies) ? object.dataDependencies.map((e) => String(e)) : [], payloadId: isSet(object.payloadId) ? String(object.payloadId) : "" }; }, toJSON(message) { var _a, _b; const obj = {}; if (message.taskId !== "") { obj.taskId = message.taskId; } if ((_a = message.expectedOutputIds) == null ? void 0 : _a.length) { obj.expectedOutputIds = message.expectedOutputIds; } if ((_b = message.dataDependencies) == null ? void 0 : _b.length) { obj.dataDependencies = message.dataDependencies; } if (message.payloadId !== "") { obj.payloadId = message.payloadId; } return obj; }, create(base) { return SubmitTasksResponse_TaskInfo.fromPartial(_nullishCoalesce(base, () => ( {}))); }, fromPartial(object) { var _a, _b; const message = createBaseSubmitTasksResponse_TaskInfo(); message.taskId = _nullishCoalesce(object.taskId, () => ( "")); message.expectedOutputIds = ((_a = object.expectedOutputIds) == null ? void 0 : _a.map((e) => e)) || []; message.dataDependencies = ((_b = object.dataDependencies) == null ? void 0 : _b.map((e) => e)) || []; message.payloadId = _nullishCoalesce(object.payloadId, () => ( "")); return message; } }; function createBaseCreateResultsRequest() { return { results: [], sessionId: "", communicationToken: "" }; } var CreateResultsRequest = { encode(message, writer = _minimaljs2.default.Writer.create()) { for (const v of message.results) { CreateResultsRequest_ResultCreate.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.sessionId !== "") { writer.uint32(18).string(message.sessionId); } if (message.communicationToken !== "") { writer.uint32(26).string(message.communicationToken); } return writer; }, decode(input, length) { const reader = input instanceof _minimaljs2.default.Reader ? input : _minimaljs2.default.Reader.create(input); let end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseCreateResultsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.results.push(CreateResultsRequest_ResultCreate.decode(reader, reader.uint32())); continue; case 2: if (tag !== 18) { break; } message.sessionId = reader.string(); continue; case 3: if (tag !== 26) { break; } message.communicationToken = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { results: Array.isArray(object == null ? void 0 : object.results) ? object.results.map((e) => CreateResultsRequest_ResultCreate.fromJSON(e)) : [], sessionId: isSet(object.sessionId) ? String(object.sessionId) : "", communicationToken: isSet(object.communicationToken) ? String(object.communicationToken) : "" }; }, toJSON(message) { var _a; const obj = {}; if ((_a = message.results) == null ? void 0 : _a.length) { obj.results = message.results.map((e) => CreateResultsRequest_ResultCreate.toJSON(e)); } if (message.sessionId !== "") { obj.sessionId = message.sessionId; } if (message.communicationToken !== "") { obj.communicationToken = message.communicationToken; } return obj; }, create(base) { return CreateResultsRequest.fromPartial(_nullishCoalesce(base, () => ( {}))); }, fromPartial(object) { var _a; const message = createBaseCreateResultsRequest(); message.results = ((_a = object.results) == null ? void 0 : _a.map((e) => CreateResultsRequest_ResultCreate.fromPartial(e))) || []; message.sessionId = _nullishCoalesce(object.sessionId, () => ( "")); message.communicationToken = _nullishCoalesce(object.communicationToken, () => ( "")); return message; } }; function createBaseCreateResultsRequest_ResultCreate() { return { name: "", data: new Uint8Array(0) }; } var CreateResultsRequest_ResultCreate = { encode(message, writer = _minimaljs2.default.Writer.create()) { if (message.name !== "") { writer.uint32(10).string(message.name); } if (message.data.length !== 0) { writer.uint32(18).bytes(message.data); } return writer; }, decode(input, length) { const reader = input instanceof _minimaljs2.default.Reader ? input : _minimaljs2.default.Reader.create(input); let end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseCreateResultsRequest_ResultCreate(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.name = reader.string(); continue; case 2: if (tag !== 18) { break; } message.data = reader.bytes(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { name: isSet(object.name) ? String(object.name) : "", data: isSet(object.data) ? bytesFromBase64(object.data) : new Uint8Array(0) }; }, toJSON(message) { const obj = {}; if (message.name !== "") { obj.name = message.name; } if (message.data.length !== 0) { obj.data = base64FromBytes(message.data); } return obj; }, create(base) { return CreateResultsRequest_ResultCreate.fromPartial(_nullishCoalesce(base, () => ( {}))); }, fromPartial(object) { const message = createBaseCreateResultsRequest_ResultCreate(); message.name = _nullishCoalesce(object.name, () => ( "")); message.data = _nullishCoalesce(object.data, () => ( new Uint8Array(0))); return message; } }; function createBaseCreateResultsResponse() { return { results: [], communicationToken: "" }; } var CreateResultsResponse = { encode(message, writer = _minimaljs2.default.Writer.create()) { for (const v of message.results) { ResultMetaData.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.communicationToken !== "") { writer.uint32(18).string(message.communicationToken); } return writer; }, decode(input, length) { const reader = input instanceof _minimaljs2.default.Reader ? input : _minimaljs2.default.Reader.create(input); let end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseCreateResultsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.results.push(ResultMetaData.decode(reader, reader.uint32())); continue; case 2: if (tag !== 18) { break; } message.communicationToken = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { results: Array.isArray(object == null ? void 0 : object.results) ? object.results.map((e) => ResultMetaData.fromJSON(e)) : [], communicationToken: isSet(object.communicationToken) ? String(object.communicationToken) : "" }; }, toJSON(message) { var _a; const obj = {}; if ((_a = message.results) == null ? void 0 : _a.length) { obj.results = message.results.map((e) => ResultMetaData.toJSON(e)); } if (message.communicationToken !== "") { obj.communicationToken = message.communicationToken; } return obj; }, create(base) { return CreateResultsResponse.fromPartial(_nullishCoalesce(base, () => ( {}))); }, fromPartial(objec