UNPKG

@aneoconsultingfr/armonik.api

Version:

gRPC API to interact with ArmoniK built for the web

1,529 lines (1,528 loc) 55.3 kB
import { resultStatusFromJSON, resultStatusToJSON } from "./chunk-WFONTBCB.mjs"; import { DataChunk, InitTaskRequest, TaskOptions } from "./chunk-E7TUDUPV.mjs"; import { Timestamp } from "./chunk-QXKUKVJ6.mjs"; // src/generated/agent_common.ts import _m0 from "protobufjs/minimal.js"; 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 = _m0.Writer.create()) { if (message.initRequest !== void 0) { CreateTaskRequest_InitRequest.encode(message.initRequest, writer.uint32(10).fork()).ldelim(); } if (message.initTask !== void 0) { InitTaskRequest.encode(message.initTask, writer.uint32(18).fork()).ldelim(); } if (message.taskPayload !== void 0) { 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 _m0.Reader ? input : _m0.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 = InitTaskRequest.decode(reader, reader.uint32()); continue; case 3: if (tag !== 26) { break; } message.taskPayload = 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) ? InitTaskRequest.fromJSON(object.initTask) : void 0, taskPayload: isSet(object.taskPayload) ? 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 = InitTaskRequest.toJSON(message.initTask); } if (message.taskPayload !== void 0) { obj.taskPayload = DataChunk.toJSON(message.taskPayload); } if (message.communicationToken !== "") { obj.communicationToken = message.communicationToken; } return obj; }, create(base) { return CreateTaskRequest.fromPartial(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 ? InitTaskRequest.fromPartial(object.initTask) : void 0; message.taskPayload = object.taskPayload !== void 0 && object.taskPayload !== null ? DataChunk.fromPartial(object.taskPayload) : void 0; message.communicationToken = object.communicationToken ?? ""; return message; } }; function createBaseCreateTaskRequest_InitRequest() { return { taskOptions: void 0 }; } var CreateTaskRequest_InitRequest = { encode(message, writer = _m0.Writer.create()) { if (message.taskOptions !== void 0) { TaskOptions.encode(message.taskOptions, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.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 = 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) ? TaskOptions.fromJSON(object.taskOptions) : void 0 }; }, toJSON(message) { const obj = {}; if (message.taskOptions !== void 0) { obj.taskOptions = TaskOptions.toJSON(message.taskOptions); } return obj; }, create(base) { return CreateTaskRequest_InitRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseCreateTaskRequest_InitRequest(); message.taskOptions = object.taskOptions !== void 0 && object.taskOptions !== null ? TaskOptions.fromPartial(object.taskOptions) : void 0; return message; } }; function createBaseCreateTaskReply() { return { creationStatusList: void 0, error: void 0, communicationToken: "" }; } var CreateTaskReply = { encode(message, writer = _m0.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 _m0.Reader ? input : _m0.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(base ?? {}); }, fromPartial(object) { const message = createBaseCreateTaskReply(); message.creationStatusList = object.creationStatusList !== void 0 && object.creationStatusList !== null ? CreateTaskReply_CreationStatusList.fromPartial(object.creationStatusList) : void 0; message.error = object.error ?? void 0; message.communicationToken = object.communicationToken ?? ""; return message; } }; function createBaseCreateTaskReply_TaskInfo() { return { taskId: "", expectedOutputKeys: [], dataDependencies: [], payloadId: "" }; } var CreateTaskReply_TaskInfo = { encode(message, writer = _m0.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 _m0.Reader ? input : _m0.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(base ?? {}); }, fromPartial(object) { var _a, _b; const message = createBaseCreateTaskReply_TaskInfo(); message.taskId = 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 = object.payloadId ?? ""; return message; } }; function createBaseCreateTaskReply_CreationStatus() { return { taskInfo: void 0, error: void 0 }; } var CreateTaskReply_CreationStatus = { encode(message, writer = _m0.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 _m0.Reader ? input : _m0.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(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 = object.error ?? void 0; return message; } }; function createBaseCreateTaskReply_CreationStatusList() { return { creationStatuses: [] }; } var CreateTaskReply_CreationStatusList = { encode(message, writer = _m0.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 _m0.Reader ? input : _m0.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(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 = _m0.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 _m0.Reader ? input : _m0.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(base ?? {}); }, fromPartial(object) { const message = createBaseDataRequest(); message.communicationToken = object.communicationToken ?? ""; message.resultId = object.resultId ?? ""; return message; } }; function createBaseDataResponse() { return { resultId: "" }; } var DataResponse = { encode(message, writer = _m0.Writer.create()) { if (message.resultId !== "") { writer.uint32(18).string(message.resultId); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.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(base ?? {}); }, fromPartial(object) { const message = createBaseDataResponse(); message.resultId = object.resultId ?? ""; return message; } }; function createBaseCreateResultsMetaDataRequest() { return { results: [], sessionId: "", communicationToken: "" }; } var CreateResultsMetaDataRequest = { encode(message, writer = _m0.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 _m0.Reader ? input : _m0.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(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 = object.sessionId ?? ""; message.communicationToken = object.communicationToken ?? ""; return message; } }; function createBaseCreateResultsMetaDataRequest_ResultCreate() { return { name: "" }; } var CreateResultsMetaDataRequest_ResultCreate = { encode(message, writer = _m0.Writer.create()) { if (message.name !== "") { writer.uint32(10).string(message.name); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.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(base ?? {}); }, fromPartial(object) { const message = createBaseCreateResultsMetaDataRequest_ResultCreate(); message.name = object.name ?? ""; return message; } }; function createBaseResultMetaData() { return { sessionId: "", resultId: "", name: "", status: 0, createdAt: void 0 }; } var ResultMetaData = { encode(message, writer = _m0.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) { Timestamp.encode(toTimestamp(message.createdAt), writer.uint32(42).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.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(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) ? resultStatusFromJSON(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 = resultStatusToJSON(message.status); } if (message.createdAt !== void 0) { obj.createdAt = message.createdAt.toISOString(); } return obj; }, create(base) { return ResultMetaData.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseResultMetaData(); message.sessionId = object.sessionId ?? ""; message.resultId = object.resultId ?? ""; message.name = object.name ?? ""; message.status = object.status ?? 0; message.createdAt = object.createdAt ?? void 0; return message; } }; function createBaseCreateResultsMetaDataResponse() { return { results: [], communicationToken: "" }; } var CreateResultsMetaDataResponse = { encode(message, writer = _m0.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 _m0.Reader ? input : _m0.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(base ?? {}); }, fromPartial(object) { var _a; const message = createBaseCreateResultsMetaDataResponse(); message.results = ((_a = object.results) == null ? void 0 : _a.map((e) => ResultMetaData.fromPartial(e))) || []; message.communicationToken = object.communicationToken ?? ""; return message; } }; function createBaseSubmitTasksRequest() { return { sessionId: "", taskOptions: void 0, taskCreations: [], communicationToken: "" }; } var SubmitTasksRequest = { encode(message, writer = _m0.Writer.create()) { if (message.sessionId !== "") { writer.uint32(10).string(message.sessionId); } if (message.taskOptions !== void 0) { 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 _m0.Reader ? input : _m0.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 = 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) ? 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 = 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(base ?? {}); }, fromPartial(object) { var _a; const message = createBaseSubmitTasksRequest(); message.sessionId = object.sessionId ?? ""; message.taskOptions = object.taskOptions !== void 0 && object.taskOptions !== null ? TaskOptions.fromPartial(object.taskOptions) : void 0; message.taskCreations = ((_a = object.taskCreations) == null ? void 0 : _a.map((e) => SubmitTasksRequest_TaskCreation.fromPartial(e))) || []; message.communicationToken = object.communicationToken ?? ""; return message; } }; function createBaseSubmitTasksRequest_TaskCreation() { return { expectedOutputKeys: [], dataDependencies: [], payloadId: "", taskOptions: void 0 }; } var SubmitTasksRequest_TaskCreation = { encode(message, writer = _m0.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) { TaskOptions.encode(message.taskOptions, writer.uint32(34).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.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 = 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) ? 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 = TaskOptions.toJSON(message.taskOptions); } return obj; }, create(base) { return SubmitTasksRequest_TaskCreation.fromPartial(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 = object.payloadId ?? ""; message.taskOptions = object.taskOptions !== void 0 && object.taskOptions !== null ? TaskOptions.fromPartial(object.taskOptions) : void 0; return message; } }; function createBaseSubmitTasksResponse() { return { taskInfos: [], communicationToken: "" }; } var SubmitTasksResponse = { encode(message, writer = _m0.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 _m0.Reader ? input : _m0.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(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 = object.communicationToken ?? ""; return message; } }; function createBaseSubmitTasksResponse_TaskInfo() { return { taskId: "", expectedOutputIds: [], dataDependencies: [], payloadId: "" }; } var SubmitTasksResponse_TaskInfo = { encode(message, writer = _m0.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 _m0.Reader ? input : _m0.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(base ?? {}); }, fromPartial(object) { var _a, _b; const message = createBaseSubmitTasksResponse_TaskInfo(); message.taskId = 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 = object.payloadId ?? ""; return message; } }; function createBaseCreateResultsRequest() { return { results: [], sessionId: "", communicationToken: "" }; } var CreateResultsRequest = { encode(message, writer = _m0.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 _m0.Reader ? input : _m0.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(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 = object.sessionId ?? ""; message.communicationToken = object.communicationToken ?? ""; return message; } }; function createBaseCreateResultsRequest_ResultCreate() { return { name: "", data: new Uint8Array(0) }; } var CreateResultsRequest_ResultCreate = { encode(message, writer = _m0.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 _m0.Reader ? input : _m0.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(base ?? {}); }, fromPartial(object) { const message = createBaseCreateResultsRequest_ResultCreate(); message.name = object.name ?? ""; message.data = object.data ?? new Uint8Array(0); return message; } }; function createBaseCreateResultsResponse() { return { results: [], communicationToken: "" }; } var CreateResultsResponse = { encode(message, writer = _m0.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 _m0.Reader ? input : _m0.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(base ?? {}); }, fromPartial(object) { var _a; const message = createBaseCreateResultsResponse(); message.results = ((_a = object.results) == null ? void 0 : _a.map((e) => ResultMetaData.fromPartial(e))) || []; message.communicationToken = object.communicationToken ?? ""; return message; } }; function createBaseNotifyResultDataRequest() { return { ids: [], communicationToken: "" }; } var NotifyResultDataRequest = { encode(message, writer = _m0.Writer.create()) { for (const v of message.ids) { NotifyResultDataRequest_ResultIdentifier.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.communicationToken !== "") { writer.uint32(34).string(message.communicationToken); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseNotifyResultDataRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.ids.push(NotifyResultDataRequest_ResultIdentifier.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 { ids: Array.isArray(object == null ? void 0 : object.ids) ? object.ids.map((e) => NotifyResultDataRequest_ResultIdentifier.fromJSON(e)) : [], communicationToken: isSet(object.communicationToken) ? String(object.communicationToken) : "" }; }, toJSON(message) { var _a; const obj = {}; if ((_a = message.ids) == null ? void 0 : _a.length) { obj.ids = message.ids.map((e) => NotifyResultDataRequest_ResultIdentifier.toJSON(e)); } if (message.communicationToken !== "") { obj.communicationToken = message.communicationToken; } return obj; }, create(base) { return NotifyResultDataRequest.fromPartial(base ?? {}); }, fromPartial(object) { var _a; const message = createBaseNotifyResultDataRequest(); message.ids = ((_a = object.ids) == null ? void 0 : _a.map((e) => NotifyResultDataRequest_ResultIdentifier.fromPartial(e))) || []; message.communicationToken = object.communicationToken ?? ""; return message; } }; function createBaseNotifyResultDataRequest_ResultIdentifier() { return { sessionId: "", resultId: "" }; } var NotifyResultDataRequest_ResultIdentifier = { encode(message, writer = _m0.Writer.create()) { if (message.sessionId !== "") { writer.uint32(10).string(message.sessionId); } if (message