@aneoconsultingfr/armonik.api
Version:
gRPC API to interact with ArmoniK built for the web
1,483 lines (1,482 loc) • 73.5 kB
JavaScript
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