UNPKG

@aneoconsultingfr/armonik.api

Version:

gRPC API to interact with ArmoniK built for the web

1,483 lines (1,482 loc) 73.5 kB
import { Filters } from "./chunk-7LQ2P7IV.mjs"; import { TaskField } from "./chunk-VHSN2KMK.mjs"; import { StatusCount, TaskOptions } from "./chunk-E7TUDUPV.mjs"; import { taskStatusFromJSON, taskStatusToJSON } from "./chunk-RHCXWRLW.mjs"; import { sortDirectionFromJSON, sortDirectionToJSON } from "./chunk-CVDQVHKV.mjs"; import { Timestamp } from "./chunk-QXKUKVJ6.mjs"; import { Duration } from "./chunk-3UVKLUQF.mjs"; import { long_default } from "./chunk-3CEOGMGO.mjs"; // src/generated/tasks_common.ts import _m0 from "protobufjs/minimal.js"; var protobufPackage = "armonik.api.grpc.v1.tasks"; function createBaseTaskDetailed() { return { id: "", sessionId: "", ownerPodId: "", initialTaskId: "", parentTaskIds: [], dataDependencies: [], expectedOutputIds: [], retryOfIds: [], status: 0, statusMessage: "", options: void 0, createdAt: void 0, submittedAt: void 0, receivedAt: void 0, acquiredAt: void 0, fetchedAt: void 0, startedAt: void 0, processedAt: void 0, endedAt: void 0, podTtl: void 0, creationToEndDuration: void 0, processingToEndDuration: void 0, receivedToEndDuration: void 0, payloadId: "", createdBy: "", output: void 0, podHostname: "" }; } var TaskDetailed = { encode(message, writer = _m0.Writer.create()) { if (message.id !== "") { writer.uint32(10).string(message.id); } if (message.sessionId !== "") { writer.uint32(18).string(message.sessionId); } if (message.ownerPodId !== "") { writer.uint32(26).string(message.ownerPodId); } if (message.initialTaskId !== "") { writer.uint32(178).string(message.initialTaskId); } for (const v of message.parentTaskIds) { writer.uint32(34).string(v); } for (const v of message.dataDependencies) { writer.uint32(42).string(v); } for (const v of message.expectedOutputIds) { writer.uint32(50).string(v); } for (const v of message.retryOfIds) { writer.uint32(58).string(v); } if (message.status !== 0) { writer.uint32(64).int32(message.status); } if (message.statusMessage !== "") { writer.uint32(74).string(message.statusMessage); } if (message.options !== void 0) { TaskOptions.encode(message.options, writer.uint32(82).fork()).ldelim(); } if (message.createdAt !== void 0) { Timestamp.encode(toTimestamp(message.createdAt), writer.uint32(90).fork()).ldelim(); } if (message.submittedAt !== void 0) { Timestamp.encode(toTimestamp(message.submittedAt), writer.uint32(98).fork()).ldelim(); } if (message.receivedAt !== void 0) { Timestamp.encode(toTimestamp(message.receivedAt), writer.uint32(146).fork()).ldelim(); } if (message.acquiredAt !== void 0) { Timestamp.encode(toTimestamp(message.acquiredAt), writer.uint32(154).fork()).ldelim(); } if (message.fetchedAt !== void 0) { Timestamp.encode(toTimestamp(message.fetchedAt), writer.uint32(202).fork()).ldelim(); } if (message.startedAt !== void 0) { Timestamp.encode(toTimestamp(message.startedAt), writer.uint32(106).fork()).ldelim(); } if (message.processedAt !== void 0) { Timestamp.encode(toTimestamp(message.processedAt), writer.uint32(194).fork()).ldelim(); } if (message.endedAt !== void 0) { Timestamp.encode(toTimestamp(message.endedAt), writer.uint32(114).fork()).ldelim(); } if (message.podTtl !== void 0) { Timestamp.encode(toTimestamp(message.podTtl), writer.uint32(122).fork()).ldelim(); } if (message.creationToEndDuration !== void 0) { Duration.encode(message.creationToEndDuration, writer.uint32(162).fork()).ldelim(); } if (message.processingToEndDuration !== void 0) { Duration.encode(message.processingToEndDuration, writer.uint32(170).fork()).ldelim(); } if (message.receivedToEndDuration !== void 0) { Duration.encode(message.receivedToEndDuration, writer.uint32(186).fork()).ldelim(); } if (message.payloadId !== "") { writer.uint32(210).string(message.payloadId); } if (message.createdBy !== "") { writer.uint32(218).string(message.createdBy); } if (message.output !== void 0) { TaskDetailed_Output.encode(message.output, writer.uint32(130).fork()).ldelim(); } if (message.podHostname !== "") { writer.uint32(138).string(message.podHostname); } 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 = createBaseTaskDetailed(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.id = reader.string(); continue; case 2: if (tag !== 18) { break; } message.sessionId = reader.string(); continue; case 3: if (tag !== 26) { break; } message.ownerPodId = reader.string(); continue; case 22: if (tag !== 178) { break; } message.initialTaskId = reader.string(); continue; case 4: if (tag !== 34) { break; } message.parentTaskIds.push(reader.string()); continue; case 5: if (tag !== 42) { break; } message.dataDependencies.push(reader.string()); continue; case 6: if (tag !== 50) { break; } message.expectedOutputIds.push(reader.string()); continue; case 7: if (tag !== 58) { break; } message.retryOfIds.push(reader.string()); continue; case 8: if (tag !== 64) { break; } message.status = reader.int32(); continue; case 9: if (tag !== 74) { break; } message.statusMessage = reader.string(); continue; case 10: if (tag !== 82) { break; } message.options = TaskOptions.decode(reader, reader.uint32()); continue; case 11: if (tag !== 90) { break; } message.createdAt = fromTimestamp(Timestamp.decode(reader, reader.uint32())); continue; case 12: if (tag !== 98) { break; } message.submittedAt = fromTimestamp(Timestamp.decode(reader, reader.uint32())); continue; case 18: if (tag !== 146) { break; } message.receivedAt = fromTimestamp(Timestamp.decode(reader, reader.uint32())); continue; case 19: if (tag !== 154) { break; } message.acquiredAt = fromTimestamp(Timestamp.decode(reader, reader.uint32())); continue; case 25: if (tag !== 202) { break; } message.fetchedAt = fromTimestamp(Timestamp.decode(reader, reader.uint32())); continue; case 13: if (tag !== 106) { break; } message.startedAt = fromTimestamp(Timestamp.decode(reader, reader.uint32())); continue; case 24: if (tag !== 194) { break; } message.processedAt = fromTimestamp(Timestamp.decode(reader, reader.uint32())); continue; case 14: if (tag !== 114) { break; } message.endedAt = fromTimestamp(Timestamp.decode(reader, reader.uint32())); continue; case 15: if (tag !== 122) { break; } message.podTtl = fromTimestamp(Timestamp.decode(reader, reader.uint32())); continue; case 20: if (tag !== 162) { break; } message.creationToEndDuration = Duration.decode(reader, reader.uint32()); continue; case 21: if (tag !== 170) { break; } message.processingToEndDuration = Duration.decode(reader, reader.uint32()); continue; case 23: if (tag !== 186) { break; } message.receivedToEndDuration = Duration.decode(reader, reader.uint32()); continue; case 26: if (tag !== 210) { break; } message.payloadId = reader.string(); continue; case 27: if (tag !== 218) { break; } message.createdBy = reader.string(); continue; case 16: if (tag !== 130) { break; } message.output = TaskDetailed_Output.decode(reader, reader.uint32()); continue; case 17: if (tag !== 138) { break; } message.podHostname = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { id: isSet(object.id) ? String(object.id) : "", sessionId: isSet(object.sessionId) ? String(object.sessionId) : "", ownerPodId: isSet(object.ownerPodId) ? String(object.ownerPodId) : "", initialTaskId: isSet(object.initialTaskId) ? String(object.initialTaskId) : "", parentTaskIds: Array.isArray(object == null ? void 0 : object.parentTaskIds) ? object.parentTaskIds.map((e) => String(e)) : [], dataDependencies: Array.isArray(object == null ? void 0 : object.dataDependencies) ? object.dataDependencies.map((e) => String(e)) : [], expectedOutputIds: Array.isArray(object == null ? void 0 : object.expectedOutputIds) ? object.expectedOutputIds.map((e) => String(e)) : [], retryOfIds: Array.isArray(object == null ? void 0 : object.retryOfIds) ? object.retryOfIds.map((e) => String(e)) : [], status: isSet(object.status) ? taskStatusFromJSON(object.status) : 0, statusMessage: isSet(object.statusMessage) ? String(object.statusMessage) : "", options: isSet(object.options) ? TaskOptions.fromJSON(object.options) : void 0, createdAt: isSet(object.createdAt) ? fromJsonTimestamp(object.createdAt) : void 0, submittedAt: isSet(object.submittedAt) ? fromJsonTimestamp(object.submittedAt) : void 0, receivedAt: isSet(object.receivedAt) ? fromJsonTimestamp(object.receivedAt) : void 0, acquiredAt: isSet(object.acquiredAt) ? fromJsonTimestamp(object.acquiredAt) : void 0, fetchedAt: isSet(object.fetchedAt) ? fromJsonTimestamp(object.fetchedAt) : void 0, startedAt: isSet(object.startedAt) ? fromJsonTimestamp(object.startedAt) : void 0, processedAt: isSet(object.processedAt) ? fromJsonTimestamp(object.processedAt) : void 0, endedAt: isSet(object.endedAt) ? fromJsonTimestamp(object.endedAt) : void 0, podTtl: isSet(object.podTtl) ? fromJsonTimestamp(object.podTtl) : void 0, creationToEndDuration: isSet(object.creationToEndDuration) ? Duration.fromJSON(object.creationToEndDuration) : void 0, processingToEndDuration: isSet(object.processingToEndDuration) ? Duration.fromJSON(object.processingToEndDuration) : void 0, receivedToEndDuration: isSet(object.receivedToEndDuration) ? Duration.fromJSON(object.receivedToEndDuration) : void 0, payloadId: isSet(object.payloadId) ? String(object.payloadId) : "", createdBy: isSet(object.createdBy) ? String(object.createdBy) : "", output: isSet(object.output) ? TaskDetailed_Output.fromJSON(object.output) : void 0, podHostname: isSet(object.podHostname) ? String(object.podHostname) : "" }; }, toJSON(message) { var _a, _b, _c, _d; const obj = {}; if (message.id !== "") { obj.id = message.id; } if (message.sessionId !== "") { obj.sessionId = message.sessionId; } if (message.ownerPodId !== "") { obj.ownerPodId = message.ownerPodId; } if (message.initialTaskId !== "") { obj.initialTaskId = message.initialTaskId; } if ((_a = message.parentTaskIds) == null ? void 0 : _a.length) { obj.parentTaskIds = message.parentTaskIds; } if ((_b = message.dataDependencies) == null ? void 0 : _b.length) { obj.dataDependencies = message.dataDependencies; } if ((_c = message.expectedOutputIds) == null ? void 0 : _c.length) { obj.expectedOutputIds = message.expectedOutputIds; } if ((_d = message.retryOfIds) == null ? void 0 : _d.length) { obj.retryOfIds = message.retryOfIds; } if (message.status !== 0) { obj.status = taskStatusToJSON(message.status); } if (message.statusMessage !== "") { obj.statusMessage = message.statusMessage; } if (message.options !== void 0) { obj.options = TaskOptions.toJSON(message.options); } if (message.createdAt !== void 0) { obj.createdAt = message.createdAt.toISOString(); } if (message.submittedAt !== void 0) { obj.submittedAt = message.submittedAt.toISOString(); } if (message.receivedAt !== void 0) { obj.receivedAt = message.receivedAt.toISOString(); } if (message.acquiredAt !== void 0) { obj.acquiredAt = message.acquiredAt.toISOString(); } if (message.fetchedAt !== void 0) { obj.fetchedAt = message.fetchedAt.toISOString(); } if (message.startedAt !== void 0) { obj.startedAt = message.startedAt.toISOString(); } if (message.processedAt !== void 0) { obj.processedAt = message.processedAt.toISOString(); } if (message.endedAt !== void 0) { obj.endedAt = message.endedAt.toISOString(); } if (message.podTtl !== void 0) { obj.podTtl = message.podTtl.toISOString(); } if (message.creationToEndDuration !== void 0) { obj.creationToEndDuration = Duration.toJSON(message.creationToEndDuration); } if (message.processingToEndDuration !== void 0) { obj.processingToEndDuration = Duration.toJSON(message.processingToEndDuration); } if (message.receivedToEndDuration !== void 0) { obj.receivedToEndDuration = Duration.toJSON(message.receivedToEndDuration); } if (message.payloadId !== "") { obj.payloadId = message.payloadId; } if (message.createdBy !== "") { obj.createdBy = message.createdBy; } if (message.output !== void 0) { obj.output = TaskDetailed_Output.toJSON(message.output); } if (message.podHostname !== "") { obj.podHostname = message.podHostname; } return obj; }, create(base) { return TaskDetailed.fromPartial(base ?? {}); }, fromPartial(object) { var _a, _b, _c, _d; const message = createBaseTaskDetailed(); message.id = object.id ?? ""; message.sessionId = object.sessionId ?? ""; message.ownerPodId = object.ownerPodId ?? ""; message.initialTaskId = object.initialTaskId ?? ""; message.parentTaskIds = ((_a = object.parentTaskIds) == null ? void 0 : _a.map((e) => e)) || []; message.dataDependencies = ((_b = object.dataDependencies) == null ? void 0 : _b.map((e) => e)) || []; message.expectedOutputIds = ((_c = object.expectedOutputIds) == null ? void 0 : _c.map((e) => e)) || []; message.retryOfIds = ((_d = object.retryOfIds) == null ? void 0 : _d.map((e) => e)) || []; message.status = object.status ?? 0; message.statusMessage = object.statusMessage ?? ""; message.options = object.options !== void 0 && object.options !== null ? TaskOptions.fromPartial(object.options) : void 0; message.createdAt = object.createdAt ?? void 0; message.submittedAt = object.submittedAt ?? void 0; message.receivedAt = object.receivedAt ?? void 0; message.acquiredAt = object.acquiredAt ?? void 0; message.fetchedAt = object.fetchedAt ?? void 0; message.startedAt = object.startedAt ?? void 0; message.processedAt = object.processedAt ?? void 0; message.endedAt = object.endedAt ?? void 0; message.podTtl = object.podTtl ?? void 0; message.creationToEndDuration = object.creationToEndDuration !== void 0 && object.creationToEndDuration !== null ? Duration.fromPartial(object.creationToEndDuration) : void 0; message.processingToEndDuration = object.processingToEndDuration !== void 0 && object.processingToEndDuration !== null ? Duration.fromPartial(object.processingToEndDuration) : void 0; message.receivedToEndDuration = object.receivedToEndDuration !== void 0 && object.receivedToEndDuration !== null ? Duration.fromPartial(object.receivedToEndDuration) : void 0; message.payloadId = object.payloadId ?? ""; message.createdBy = object.createdBy ?? ""; message.output = object.output !== void 0 && object.output !== null ? TaskDetailed_Output.fromPartial(object.output) : void 0; message.podHostname = object.podHostname ?? ""; return message; } }; function createBaseTaskDetailed_Output() { return { success: false, error: "" }; } var TaskDetailed_Output = { encode(message, writer = _m0.Writer.create()) { if (message.success === true) { writer.uint32(8).bool(message.success); } if (message.error !== "") { 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 = createBaseTaskDetailed_Output(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 8) { break; } message.success = reader.bool(); 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 { success: isSet(object.success) ? Boolean(object.success) : false, error: isSet(object.error) ? String(object.error) : "" }; }, toJSON(message) { const obj = {}; if (message.success === true) { obj.success = message.success; } if (message.error !== "") { obj.error = message.error; } return obj; }, create(base) { return TaskDetailed_Output.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseTaskDetailed_Output(); message.success = object.success ?? false; message.error = object.error ?? ""; return message; } }; function createBaseTaskSummary() { return { id: "", sessionId: "", ownerPodId: "", initialTaskId: "", countParentTaskIds: 0, countDataDependencies: 0, countExpectedOutputIds: 0, countRetryOfIds: 0, status: 0, statusMessage: "", options: void 0, createdAt: void 0, submittedAt: void 0, receivedAt: void 0, acquiredAt: void 0, fetchedAt: void 0, startedAt: void 0, processedAt: void 0, endedAt: void 0, podTtl: void 0, creationToEndDuration: void 0, processingToEndDuration: void 0, receivedToEndDuration: void 0, payloadId: "", createdBy: "", error: "", podHostname: "" }; } var TaskSummary = { encode(message, writer = _m0.Writer.create()) { if (message.id !== "") { writer.uint32(10).string(message.id); } if (message.sessionId !== "") { writer.uint32(18).string(message.sessionId); } if (message.ownerPodId !== "") { writer.uint32(82).string(message.ownerPodId); } if (message.initialTaskId !== "") { writer.uint32(178).string(message.initialTaskId); } if (message.countParentTaskIds !== 0) { writer.uint32(168).int64(message.countParentTaskIds); } if (message.countDataDependencies !== 0) { writer.uint32(88).int64(message.countDataDependencies); } if (message.countExpectedOutputIds !== 0) { writer.uint32(104).int64(message.countExpectedOutputIds); } if (message.countRetryOfIds !== 0) { writer.uint32(112).int64(message.countRetryOfIds); } if (message.status !== 0) { writer.uint32(32).int32(message.status); } if (message.statusMessage !== "") { writer.uint32(74).string(message.statusMessage); } if (message.options !== void 0) { TaskOptions.encode(message.options, writer.uint32(26).fork()).ldelim(); } if (message.createdAt !== void 0) { Timestamp.encode(toTimestamp(message.createdAt), writer.uint32(42).fork()).ldelim(); } if (message.submittedAt !== void 0) { Timestamp.encode(toTimestamp(message.submittedAt), writer.uint32(98).fork()).ldelim(); } if (message.receivedAt !== void 0) { Timestamp.encode(toTimestamp(message.receivedAt), writer.uint32(146).fork()).ldelim(); } if (message.acquiredAt !== void 0) { Timestamp.encode(toTimestamp(message.acquiredAt), writer.uint32(154).fork()).ldelim(); } if (message.fetchedAt !== void 0) { Timestamp.encode(toTimestamp(message.fetchedAt), writer.uint32(202).fork()).ldelim(); } if (message.startedAt !== void 0) { Timestamp.encode(toTimestamp(message.startedAt), writer.uint32(50).fork()).ldelim(); } if (message.processedAt !== void 0) { Timestamp.encode(toTimestamp(message.processedAt), writer.uint32(186).fork()).ldelim(); } if (message.endedAt !== void 0) { Timestamp.encode(toTimestamp(message.endedAt), writer.uint32(58).fork()).ldelim(); } if (message.podTtl !== void 0) { Timestamp.encode(toTimestamp(message.podTtl), writer.uint32(162).fork()).ldelim(); } if (message.creationToEndDuration !== void 0) { Duration.encode(message.creationToEndDuration, writer.uint32(122).fork()).ldelim(); } if (message.processingToEndDuration !== void 0) { Duration.encode(message.processingToEndDuration, writer.uint32(130).fork()).ldelim(); } if (message.receivedToEndDuration !== void 0) { Duration.encode(message.receivedToEndDuration, writer.uint32(194).fork()).ldelim(); } if (message.payloadId !== "") { writer.uint32(210).string(message.payloadId); } if (message.createdBy !== "") { writer.uint32(218).string(message.createdBy); } if (message.error !== "") { writer.uint32(66).string(message.error); } if (message.podHostname !== "") { writer.uint32(138).string(message.podHostname); } 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 = createBaseTaskSummary(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.id = reader.string(); continue; case 2: if (tag !== 18) { break; } message.sessionId = reader.string(); continue; case 10: if (tag !== 82) { break; } message.ownerPodId = reader.string(); continue; case 22: if (tag !== 178) { break; } message.initialTaskId = reader.string(); continue; case 21: if (tag !== 168) { break; } message.countParentTaskIds = longToNumber(reader.int64()); continue; case 11: if (tag !== 88) { break; } message.countDataDependencies = longToNumber(reader.int64()); continue; case 13: if (tag !== 104) { break; } message.countExpectedOutputIds = longToNumber(reader.int64()); continue; case 14: if (tag !== 112) { break; } message.countRetryOfIds = longToNumber(reader.int64()); continue; case 4: if (tag !== 32) { break; } message.status = reader.int32(); continue; case 9: if (tag !== 74) { break; } message.statusMessage = reader.string(); continue; case 3: if (tag !== 26) { break; } message.options = TaskOptions.decode(reader, reader.uint32()); continue; case 5: if (tag !== 42) { break; } message.createdAt = fromTimestamp(Timestamp.decode(reader, reader.uint32())); continue; case 12: if (tag !== 98) { break; } message.submittedAt = fromTimestamp(Timestamp.decode(reader, reader.uint32())); continue; case 18: if (tag !== 146) { break; } message.receivedAt = fromTimestamp(Timestamp.decode(reader, reader.uint32())); continue; case 19: if (tag !== 154) { break; } message.acquiredAt = fromTimestamp(Timestamp.decode(reader, reader.uint32())); continue; case 25: if (tag !== 202) { break; } message.fetchedAt = fromTimestamp(Timestamp.decode(reader, reader.uint32())); continue; case 6: if (tag !== 50) { break; } message.startedAt = fromTimestamp(Timestamp.decode(reader, reader.uint32())); continue; case 23: if (tag !== 186) { break; } message.processedAt = fromTimestamp(Timestamp.decode(reader, reader.uint32())); continue; case 7: if (tag !== 58) { break; } message.endedAt = fromTimestamp(Timestamp.decode(reader, reader.uint32())); continue; case 20: if (tag !== 162) { break; } message.podTtl = fromTimestamp(Timestamp.decode(reader, reader.uint32())); continue; case 15: if (tag !== 122) { break; } message.creationToEndDuration = Duration.decode(reader, reader.uint32()); continue; case 16: if (tag !== 130) { break; } message.processingToEndDuration = Duration.decode(reader, reader.uint32()); continue; case 24: if (tag !== 194) { break; } message.receivedToEndDuration = Duration.decode(reader, reader.uint32()); continue; case 26: if (tag !== 210) { break; } message.payloadId = reader.string(); continue; case 27: if (tag !== 218) { break; } message.createdBy = reader.string(); continue; case 8: if (tag !== 66) { break; } message.error = reader.string(); continue; case 17: if (tag !== 138) { break; } message.podHostname = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { id: isSet(object.id) ? String(object.id) : "", sessionId: isSet(object.sessionId) ? String(object.sessionId) : "", ownerPodId: isSet(object.ownerPodId) ? String(object.ownerPodId) : "", initialTaskId: isSet(object.initialTaskId) ? String(object.initialTaskId) : "", countParentTaskIds: isSet(object.countParentTaskIds) ? Number(object.countParentTaskIds) : 0, countDataDependencies: isSet(object.countDataDependencies) ? Number(object.countDataDependencies) : 0, countExpectedOutputIds: isSet(object.countExpectedOutputIds) ? Number(object.countExpectedOutputIds) : 0, countRetryOfIds: isSet(object.countRetryOfIds) ? Number(object.countRetryOfIds) : 0, status: isSet(object.status) ? taskStatusFromJSON(object.status) : 0, statusMessage: isSet(object.statusMessage) ? String(object.statusMessage) : "", options: isSet(object.options) ? TaskOptions.fromJSON(object.options) : void 0, createdAt: isSet(object.createdAt) ? fromJsonTimestamp(object.createdAt) : void 0, submittedAt: isSet(object.submittedAt) ? fromJsonTimestamp(object.submittedAt) : void 0, receivedAt: isSet(object.receivedAt) ? fromJsonTimestamp(object.receivedAt) : void 0, acquiredAt: isSet(object.acquiredAt) ? fromJsonTimestamp(object.acquiredAt) : void 0, fetchedAt: isSet(object.fetchedAt) ? fromJsonTimestamp(object.fetchedAt) : void 0, startedAt: isSet(object.startedAt) ? fromJsonTimestamp(object.startedAt) : void 0, processedAt: isSet(object.processedAt) ? fromJsonTimestamp(object.processedAt) : void 0, endedAt: isSet(object.endedAt) ? fromJsonTimestamp(object.endedAt) : void 0, podTtl: isSet(object.podTtl) ? fromJsonTimestamp(object.podTtl) : void 0, creationToEndDuration: isSet(object.creationToEndDuration) ? Duration.fromJSON(object.creationToEndDuration) : void 0, processingToEndDuration: isSet(object.processingToEndDuration) ? Duration.fromJSON(object.processingToEndDuration) : void 0, receivedToEndDuration: isSet(object.receivedToEndDuration) ? Duration.fromJSON(object.receivedToEndDuration) : void 0, payloadId: isSet(object.payloadId) ? String(object.payloadId) : "", createdBy: isSet(object.createdBy) ? String(object.createdBy) : "", error: isSet(object.error) ? String(object.error) : "", podHostname: isSet(object.podHostname) ? String(object.podHostname) : "" }; }, toJSON(message) { const obj = {}; if (message.id !== "") { obj.id = message.id; } if (message.sessionId !== "") { obj.sessionId = message.sessionId; } if (message.ownerPodId !== "") { obj.ownerPodId = message.ownerPodId; } if (message.initialTaskId !== "") { obj.initialTaskId = message.initialTaskId; } if (message.countParentTaskIds !== 0) { obj.countParentTaskIds = Math.round(message.countParentTaskIds); } if (message.countDataDependencies !== 0) { obj.countDataDependencies = Math.round(message.countDataDependencies); } if (message.countExpectedOutputIds !== 0) { obj.countExpectedOutputIds = Math.round(message.countExpectedOutputIds); } if (message.countRetryOfIds !== 0) { obj.countRetryOfIds = Math.round(message.countRetryOfIds); } if (message.status !== 0) { obj.status = taskStatusToJSON(message.status); } if (message.statusMessage !== "") { obj.statusMessage = message.statusMessage; } if (message.options !== void 0) { obj.options = TaskOptions.toJSON(message.options); } if (message.createdAt !== void 0) { obj.createdAt = message.createdAt.toISOString(); } if (message.submittedAt !== void 0) { obj.submittedAt = message.submittedAt.toISOString(); } if (message.receivedAt !== void 0) { obj.receivedAt = message.receivedAt.toISOString(); } if (message.acquiredAt !== void 0) { obj.acquiredAt = message.acquiredAt.toISOString(); } if (message.fetchedAt !== void 0) { obj.fetchedAt = message.fetchedAt.toISOString(); } if (message.startedAt !== void 0) { obj.startedAt = message.startedAt.toISOString(); } if (message.processedAt !== void 0) { obj.processedAt = message.processedAt.toISOString(); } if (message.endedAt !== void 0) { obj.endedAt = message.endedAt.toISOString(); } if (message.podTtl !== void 0) { obj.podTtl = message.podTtl.toISOString(); } if (message.creationToEndDuration !== void 0) { obj.creationToEndDuration = Duration.toJSON(message.creationToEndDuration); } if (message.processingToEndDuration !== void 0) { obj.processingToEndDuration = Duration.toJSON(message.processingToEndDuration); } if (message.receivedToEndDuration !== void 0) { obj.receivedToEndDuration = Duration.toJSON(message.receivedToEndDuration); } if (message.payloadId !== "") { obj.payloadId = message.payloadId; } if (message.createdBy !== "") { obj.createdBy = message.createdBy; } if (message.error !== "") { obj.error = message.error; } if (message.podHostname !== "") { obj.podHostname = message.podHostname; } return obj; }, create(base) { return TaskSummary.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseTaskSummary(); message.id = object.id ?? ""; message.sessionId = object.sessionId ?? ""; message.ownerPodId = object.ownerPodId ?? ""; message.initialTaskId = object.initialTaskId ?? ""; message.countParentTaskIds = object.countParentTaskIds ?? 0; message.countDataDependencies = object.countDataDependencies ?? 0; message.countExpectedOutputIds = object.countExpectedOutputIds ?? 0; message.countRetryOfIds = object.countRetryOfIds ?? 0; message.status = object.status ?? 0; message.statusMessage = object.statusMessage ?? ""; message.options = object.options !== void 0 && object.options !== null ? TaskOptions.fromPartial(object.options) : void 0; message.createdAt = object.createdAt ?? void 0; message.submittedAt = object.submittedAt ?? void 0; message.receivedAt = object.receivedAt ?? void 0; message.acquiredAt = object.acquiredAt ?? void 0; message.fetchedAt = object.fetchedAt ?? void 0; message.startedAt = object.startedAt ?? void 0; message.processedAt = object.processedAt ?? void 0; message.endedAt = object.endedAt ?? void 0; message.podTtl = object.podTtl ?? void 0; message.creationToEndDuration = object.creationToEndDuration !== void 0 && object.creationToEndDuration !== null ? Duration.fromPartial(object.creationToEndDuration) : void 0; message.processingToEndDuration = object.processingToEndDuration !== void 0 && object.processingToEndDuration !== null ? Duration.fromPartial(object.processingToEndDuration) : void 0; message.receivedToEndDuration = object.receivedToEndDuration !== void 0 && object.receivedToEndDuration !== null ? Duration.fromPartial(object.receivedToEndDuration) : void 0; message.payloadId = object.payloadId ?? ""; message.createdBy = object.createdBy ?? ""; message.error = object.error ?? ""; message.podHostname = object.podHostname ?? ""; return message; } }; function createBaseListTasksRequest() { return { page: 0, pageSize: 0, filters: void 0, sort: void 0, withErrors: false }; } var ListTasksRequest = { encode(message, writer = _m0.Writer.create()) { if (message.page !== 0) { writer.uint32(8).int32(message.page); } if (message.pageSize !== 0) { writer.uint32(16).int32(message.pageSize); } if (message.filters !== void 0) { Filters.encode(message.filters, writer.uint32(26).fork()).ldelim(); } if (message.sort !== void 0) { ListTasksRequest_Sort.encode(message.sort, writer.uint32(34).fork()).ldelim(); } if (message.withErrors === true) { writer.uint32(40).bool(message.withErrors); } 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 = createBaseListTasksRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 8) { break; } message.page = reader.int32(); continue; case 2: if (tag !== 16) { break; } message.pageSize = reader.int32(); continue; case 3: if (tag !== 26) { break; } message.filters = Filters.decode(reader, reader.uint32()); continue; case 4: if (tag !== 34) { break; } message.sort = ListTasksRequest_Sort.decode(reader, reader.uint32()); continue; case 5: if (tag !== 40) { break; } message.withErrors = reader.bool(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { page: isSet(object.page) ? Number(object.page) : 0, pageSize: isSet(object.pageSize) ? Number(object.pageSize) : 0, filters: isSet(object.filters) ? Filters.fromJSON(object.filters) : void 0, sort: isSet(object.sort) ? ListTasksRequest_Sort.fromJSON(object.sort) : void 0, withErrors: isSet(object.withErrors) ? Boolean(object.withErrors) : false }; }, toJSON(message) { const obj = {}; if (message.page !== 0) { obj.page = Math.round(message.page); } if (message.pageSize !== 0) { obj.pageSize = Math.round(message.pageSize); } if (message.filters !== void 0) { obj.filters = Filters.toJSON(message.filters); } if (message.sort !== void 0) { obj.sort = ListTasksRequest_Sort.toJSON(message.sort); } if (message.withErrors === true) { obj.withErrors = message.withErrors; } return obj; }, create(base) { return ListTasksRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseListTasksRequest(); message.page = object.page ?? 0; message.pageSize = object.pageSize ?? 0; message.filters = object.filters !== void 0 && object.filters !== null ? Filters.fromPartial(object.filters) : void 0; message.sort = object.sort !== void 0 && object.sort !== null ? ListTasksRequest_Sort.fromPartial(object.sort) : void 0; message.withErrors = object.withErrors ?? false; return message; } }; function createBaseListTasksRequest_Sort() { return { field: void 0, direction: 0 }; } var ListTasksRequest_Sort = { encode(message, writer = _m0.Writer.create()) { if (message.field !== void 0) { TaskField.encode(message.field, writer.uint32(10).fork()).ldelim(); } if (message.direction !== 0) { writer.uint32(16).int32(message.direction); } 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 = createBaseListTasksRequest_Sort(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.field = TaskField.decode(reader, reader.uint32()); continue; case 2: if (tag !== 16) { break; } message.direction = reader.int32(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { field: isSet(object.field) ? TaskField.fromJSON(object.field) : void 0, direction: isSet(object.direction) ? sortDirectionFromJSON(object.direction) : 0 }; }, toJSON(message) { const obj = {}; if (message.field !== void 0) { obj.field = TaskField.toJSON(message.field); } if (message.direction !== 0) { obj.direction = sortDirectionToJSON(message.direction); } return obj; }, create(base) { return ListTasksRequest_Sort.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseListTasksRequest_Sort(); message.field = object.field !== void 0 && object.field !== null ? TaskField.fromPartial(object.field) : void 0; message.direction = object.direction ?? 0; return message; } }; function createBaseListTasksResponse() { return { tasks: [], page: 0, pageSize: 0, total: 0 }; } var ListTasksResponse = { encode(message, writer = _m0.Writer.create()) { for (const v of message.tasks) { TaskSummary.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.page !== 0) { writer.uint32(16).int32(message.page); } if (message.pageSize !== 0) { writer.uint32(24).int32(message.pageSize); } if (message.total !== 0) { writer.uint32(32).int32(message.total); } 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 = createBaseListTasksResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.tasks.push(TaskSummary.decode(reader, reader.uint32())); continue; case 2: if (tag !== 16) { break; } message.page = reader.int32(); continue; case 3: if (tag !== 24) { break; } message.pageSize = reader.int32(); continue; case 4: if (tag !== 32) { break; } message.total = reader.int32(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { tasks: Array.isArray(object == null ? void 0 : object.tasks) ? object.tasks.map((e) => TaskSummary.fromJSON(e)) : [], page: isSet(object.page) ? Number(object.page) : 0, pageSize: isSet(object.pageSize) ? Number(object.pageSize) : 0, total: isSet(object.total) ? Number(object.total) : 0 }; }, toJSON(message) { var _a; const obj = {}; if ((_a = message.tasks) == null ? void 0 : _a.length) { obj.tasks = message.tasks.map((e) => TaskSummary.toJSON(e)); } if (message.page !== 0) { obj.page = Math.round(message.page); } if (message.pageSize !== 0) { obj.pageSize = Math.round(message.pageSize); } if (message.total !== 0) { obj.total = Math.round(message.total); } return obj; }, create(base) { return ListTasksResponse.fromPartial(base ?? {}); }, fromPartial(object) { var _a; const message = createBaseListTasksResponse(); message.tasks = ((_a = object.tasks) == null ? void 0 : _a.map((e) => TaskSummary.fromPartial(e))) || []; message.page = object.page ?? 0; message.pageSize = object.pageSize ?? 0; message.total = object.total ?? 0; return message; } }; function createBaseListTasksDetailedResponse() { return { tasks: [], page: 0, pageSize: 0, total: 0 }; } var ListTasksDetailedResponse = { encode(message, writer = _m0.Writer.create()) { for (const v of message.tasks) { TaskDetailed.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.page !== 0) { writer.uint32(16).int32(message.page); } if (message.pageSize !== 0) { writer.uint32(24).int32(message.pageSize); } if (message.total !== 0) { writer.uint32(32).int32(message.total); } 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 = createBaseListTasksDetailedResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.tasks.push(TaskDetailed.decode(reader, reader.uint32())); continue; case 2: if (tag !== 16) { break; } message.page = reader.int32(); continue; case 3: if (tag !== 24) { break; } message.pageSize = reader.int32(); continue; case 4: if (tag !== 32) { break; } message.total = reader.int32(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { tasks: Array.isArray(object == null ? void 0 : object.tasks) ? object.tasks.map((e) => TaskDetailed.fromJSON(e)) : [], page: isSet(object.page) ? Number(object.page) : 0, pageSize: isSet(object.pageSize) ? Number(object.pageSize) : 0, total: isSet(object.total) ? Number(object.total) : 0 }; }, toJSON(message) { var _a; const obj = {}; if ((_a = message.tasks) == null ? void 0 : _a.length) { obj.tasks = message.tasks.map((e) => TaskDetailed.toJSON(e)); } if (message.page !== 0) { obj.page = Math.round(message.page); } if (message.pageSize !== 0) { obj.pageSize = Math.round(message.pageSize); } if (message.total !== 0) { obj.total = Math.round(message.total); } return obj; }, create(base) { return ListTasksDetailedResponse.fromPartial(base ?? {}); }, fromPartial(object) { var _a; const message = createBaseListTasksDetailedResponse(); message.tasks = ((_a = object.tasks) == null ? void 0 : _a.map((e) => TaskDetailed.fromPartial(e))) || []; message.page = object.page ?? 0; message.pageSize = object.pageSize ?? 0; message.total = object.total ?? 0; return message; } }; function createBaseGetTaskRequest() { return { taskId: "" }; } var GetTaskRequest = { encode(message, writer = _m0.Writer.create()) { if (message.taskId !== "") { writer.uint32(10).string(message.taskId); } 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 = createBaseGetTaskRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.taskId = 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) : "" }; }, toJSON(message) { const obj = {}; if (message.taskId !== "") { obj.taskId = message.taskId; } return obj; }, create(base) { return GetTaskRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetTaskRequest(); message.taskId = object.taskId ?? ""; return message; } }; function createBaseGetTaskResponse() { return { task: void 0 }; } var GetTaskResponse = { encode(message, writer = _m0.Writer.create()) { if (message.task !== void 0) { TaskDetailed.encode(message.task, 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 = createBaseGetTaskResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.task = TaskDetailed.decode(reader, reader.uint32()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { task: isSet(object.task) ? TaskDetailed.fromJSON(object.task) : void 0 }; }, toJSON(message) { const obj = {}; if (message.task !== void 0) { obj.task = TaskDetailed.toJSON(message.task); } return obj; }, create(base) { return GetTaskResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetTaskResponse(); message.task = object.task !== void 0 && object.task !== null ? TaskDetailed.fromPartial(object.task) : void 0; return message; } }; function createBaseCancelTasksRequest() { return { taskIds: [] }; } var CancelTasksRequest = { encode(message, writer = _m0.Writer.create()) { for (const v of message.taskIds) { writer.uint32(10).string(v); } 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 = createBaseCancelTasksRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.taskIds.push(reader.string()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return