UNPKG

@aneoconsultingfr/armonik.api

Version:

gRPC API to interact with ArmoniK built for the web

1,586 lines (1,583 loc) 44.9 kB
import { taskStatusFromJSON, taskStatusToJSON } from "./chunk-RHCXWRLW.mjs"; import { Duration } from "./chunk-3UVKLUQF.mjs"; // src/generated/objects.ts import _m0 from "protobufjs/minimal.js"; var protobufPackage = "armonik.api.grpc.v1"; function createBaseEmpty() { return {}; } var Empty = { encode(_, writer = _m0.Writer.create()) { 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 = createBaseEmpty(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(_) { return {}; }, toJSON(_) { const obj = {}; return obj; }, create(base) { return Empty.fromPartial(base ?? {}); }, fromPartial(_) { const message = createBaseEmpty(); return message; } }; function createBaseTaskOptions() { return { options: {}, maxDuration: void 0, maxRetries: 0, priority: 0, partitionId: "", applicationName: "", applicationVersion: "", applicationNamespace: "", applicationService: "", engineType: "" }; } var TaskOptions = { encode(message, writer = _m0.Writer.create()) { Object.entries(message.options).forEach(([key, value]) => { TaskOptions_OptionsEntry.encode({ key, value }, writer.uint32(10).fork()).ldelim(); }); if (message.maxDuration !== void 0) { Duration.encode(message.maxDuration, writer.uint32(18).fork()).ldelim(); } if (message.maxRetries !== 0) { writer.uint32(24).int32(message.maxRetries); } if (message.priority !== 0) { writer.uint32(32).int32(message.priority); } if (message.partitionId !== "") { writer.uint32(42).string(message.partitionId); } if (message.applicationName !== "") { writer.uint32(50).string(message.applicationName); } if (message.applicationVersion !== "") { writer.uint32(58).string(message.applicationVersion); } if (message.applicationNamespace !== "") { writer.uint32(66).string(message.applicationNamespace); } if (message.applicationService !== "") { writer.uint32(74).string(message.applicationService); } if (message.engineType !== "") { writer.uint32(82).string(message.engineType); } 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 = createBaseTaskOptions(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } const entry1 = TaskOptions_OptionsEntry.decode(reader, reader.uint32()); if (entry1.value !== void 0) { message.options[entry1.key] = entry1.value; } continue; case 2: if (tag !== 18) { break; } message.maxDuration = Duration.decode(reader, reader.uint32()); continue; case 3: if (tag !== 24) { break; } message.maxRetries = reader.int32(); continue; case 4: if (tag !== 32) { break; } message.priority = reader.int32(); continue; case 5: if (tag !== 42) { break; } message.partitionId = reader.string(); continue; case 6: if (tag !== 50) { break; } message.applicationName = reader.string(); continue; case 7: if (tag !== 58) { break; } message.applicationVersion = reader.string(); continue; case 8: if (tag !== 66) { break; } message.applicationNamespace = reader.string(); continue; case 9: if (tag !== 74) { break; } message.applicationService = reader.string(); continue; case 10: if (tag !== 82) { break; } message.engineType = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { options: isObject(object.options) ? Object.entries(object.options).reduce((acc, [key, value]) => { acc[key] = String(value); return acc; }, {}) : {}, maxDuration: isSet(object.maxDuration) ? Duration.fromJSON(object.maxDuration) : void 0, maxRetries: isSet(object.maxRetries) ? Number(object.maxRetries) : 0, priority: isSet(object.priority) ? Number(object.priority) : 0, partitionId: isSet(object.partitionId) ? String(object.partitionId) : "", applicationName: isSet(object.applicationName) ? String(object.applicationName) : "", applicationVersion: isSet(object.applicationVersion) ? String(object.applicationVersion) : "", applicationNamespace: isSet(object.applicationNamespace) ? String(object.applicationNamespace) : "", applicationService: isSet(object.applicationService) ? String(object.applicationService) : "", engineType: isSet(object.engineType) ? String(object.engineType) : "" }; }, toJSON(message) { const obj = {}; if (message.options) { const entries = Object.entries(message.options); if (entries.length > 0) { obj.options = {}; entries.forEach(([k, v]) => { obj.options[k] = v; }); } } if (message.maxDuration !== void 0) { obj.maxDuration = Duration.toJSON(message.maxDuration); } if (message.maxRetries !== 0) { obj.maxRetries = Math.round(message.maxRetries); } if (message.priority !== 0) { obj.priority = Math.round(message.priority); } if (message.partitionId !== "") { obj.partitionId = message.partitionId; } if (message.applicationName !== "") { obj.applicationName = message.applicationName; } if (message.applicationVersion !== "") { obj.applicationVersion = message.applicationVersion; } if (message.applicationNamespace !== "") { obj.applicationNamespace = message.applicationNamespace; } if (message.applicationService !== "") { obj.applicationService = message.applicationService; } if (message.engineType !== "") { obj.engineType = message.engineType; } return obj; }, create(base) { return TaskOptions.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseTaskOptions(); message.options = Object.entries(object.options ?? {}).reduce((acc, [key, value]) => { if (value !== void 0) { acc[key] = String(value); } return acc; }, {}); message.maxDuration = object.maxDuration !== void 0 && object.maxDuration !== null ? Duration.fromPartial(object.maxDuration) : void 0; message.maxRetries = object.maxRetries ?? 0; message.priority = object.priority ?? 0; message.partitionId = object.partitionId ?? ""; message.applicationName = object.applicationName ?? ""; message.applicationVersion = object.applicationVersion ?? ""; message.applicationNamespace = object.applicationNamespace ?? ""; message.applicationService = object.applicationService ?? ""; message.engineType = object.engineType ?? ""; return message; } }; function createBaseTaskOptions_OptionsEntry() { return { key: "", value: "" }; } var TaskOptions_OptionsEntry = { encode(message, writer = _m0.Writer.create()) { if (message.key !== "") { writer.uint32(10).string(message.key); } if (message.value !== "") { writer.uint32(18).string(message.value); } 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 = createBaseTaskOptions_OptionsEntry(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.key = reader.string(); continue; case 2: if (tag !== 18) { break; } message.value = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { key: isSet(object.key) ? String(object.key) : "", value: isSet(object.value) ? String(object.value) : "" }; }, toJSON(message) { const obj = {}; if (message.key !== "") { obj.key = message.key; } if (message.value !== "") { obj.value = message.value; } return obj; }, create(base) { return TaskOptions_OptionsEntry.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseTaskOptions_OptionsEntry(); message.key = object.key ?? ""; message.value = object.value ?? ""; return message; } }; function createBaseSession() { return { id: "" }; } var Session = { encode(message, writer = _m0.Writer.create()) { if (message.id !== "") { writer.uint32(10).string(message.id); } 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 = createBaseSession(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.id = 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) : "" }; }, toJSON(message) { const obj = {}; if (message.id !== "") { obj.id = message.id; } return obj; }, create(base) { return Session.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseSession(); message.id = object.id ?? ""; return message; } }; function createBaseConfiguration() { return { dataChunkMaxSize: 0 }; } var Configuration = { encode(message, writer = _m0.Writer.create()) { if (message.dataChunkMaxSize !== 0) { writer.uint32(8).int32(message.dataChunkMaxSize); } 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 = createBaseConfiguration(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 8) { break; } message.dataChunkMaxSize = reader.int32(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { dataChunkMaxSize: isSet(object.dataChunkMaxSize) ? Number(object.dataChunkMaxSize) : 0 }; }, toJSON(message) { const obj = {}; if (message.dataChunkMaxSize !== 0) { obj.dataChunkMaxSize = Math.round(message.dataChunkMaxSize); } return obj; }, create(base) { return Configuration.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseConfiguration(); message.dataChunkMaxSize = object.dataChunkMaxSize ?? 0; return message; } }; function createBaseOutput() { return { ok: void 0, error: void 0 }; } var Output = { encode(message, writer = _m0.Writer.create()) { if (message.ok !== void 0) { Empty.encode(message.ok, writer.uint32(18).fork()).ldelim(); } if (message.error !== void 0) { Output_Error.encode(message.error, writer.uint32(26).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 = createBaseOutput(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 2: if (tag !== 18) { break; } message.ok = Empty.decode(reader, reader.uint32()); continue; case 3: if (tag !== 26) { break; } message.error = Output_Error.decode(reader, reader.uint32()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { ok: isSet(object.ok) ? Empty.fromJSON(object.ok) : void 0, error: isSet(object.error) ? Output_Error.fromJSON(object.error) : void 0 }; }, toJSON(message) { const obj = {}; if (message.ok !== void 0) { obj.ok = Empty.toJSON(message.ok); } if (message.error !== void 0) { obj.error = Output_Error.toJSON(message.error); } return obj; }, create(base) { return Output.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseOutput(); message.ok = object.ok !== void 0 && object.ok !== null ? Empty.fromPartial(object.ok) : void 0; message.error = object.error !== void 0 && object.error !== null ? Output_Error.fromPartial(object.error) : void 0; return message; } }; function createBaseOutput_Error() { return { details: "" }; } var Output_Error = { encode(message, writer = _m0.Writer.create()) { if (message.details !== "") { writer.uint32(10).string(message.details); } 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 = createBaseOutput_Error(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.details = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { details: isSet(object.details) ? String(object.details) : "" }; }, toJSON(message) { const obj = {}; if (message.details !== "") { obj.details = message.details; } return obj; }, create(base) { return Output_Error.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseOutput_Error(); message.details = object.details ?? ""; return message; } }; function createBaseTaskRequest() { return { expectedOutputKeys: [], dataDependencies: [], payload: new Uint8Array(0), payloadName: "" }; } var TaskRequest = { 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.payload.length !== 0) { writer.uint32(26).bytes(message.payload); } if (message.payloadName !== "") { writer.uint32(34).string(message.payloadName); } 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 = createBaseTaskRequest(); 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.payload = reader.bytes(); continue; case 4: if (tag !== 34) { break; } message.payloadName = reader.string(); 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)) : [], payload: isSet(object.payload) ? bytesFromBase64(object.payload) : new Uint8Array(0), payloadName: isSet(object.payloadName) ? String(object.payloadName) : "" }; }, 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.payload.length !== 0) { obj.payload = base64FromBytes(message.payload); } if (message.payloadName !== "") { obj.payloadName = message.payloadName; } return obj; }, create(base) { return TaskRequest.fromPartial(base ?? {}); }, fromPartial(object) { var _a, _b; const message = createBaseTaskRequest(); 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.payload = object.payload ?? new Uint8Array(0); message.payloadName = object.payloadName ?? ""; return message; } }; function createBaseInitKeyedDataStream() { return { key: void 0, lastResult: void 0 }; } var InitKeyedDataStream = { encode(message, writer = _m0.Writer.create()) { if (message.key !== void 0) { writer.uint32(10).string(message.key); } if (message.lastResult !== void 0) { writer.uint32(16).bool(message.lastResult); } 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 = createBaseInitKeyedDataStream(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.key = reader.string(); continue; case 2: if (tag !== 16) { break; } message.lastResult = reader.bool(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { key: isSet(object.key) ? String(object.key) : void 0, lastResult: isSet(object.lastResult) ? Boolean(object.lastResult) : void 0 }; }, toJSON(message) { const obj = {}; if (message.key !== void 0) { obj.key = message.key; } if (message.lastResult !== void 0) { obj.lastResult = message.lastResult; } return obj; }, create(base) { return InitKeyedDataStream.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseInitKeyedDataStream(); message.key = object.key ?? void 0; message.lastResult = object.lastResult ?? void 0; return message; } }; function createBaseDataChunk() { return { data: void 0, dataComplete: void 0 }; } var DataChunk = { encode(message, writer = _m0.Writer.create()) { if (message.data !== void 0) { writer.uint32(10).bytes(message.data); } if (message.dataComplete !== void 0) { writer.uint32(16).bool(message.dataComplete); } 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 = createBaseDataChunk(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.data = reader.bytes(); continue; case 2: if (tag !== 16) { break; } message.dataComplete = reader.bool(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { data: isSet(object.data) ? bytesFromBase64(object.data) : void 0, dataComplete: isSet(object.dataComplete) ? Boolean(object.dataComplete) : void 0 }; }, toJSON(message) { const obj = {}; if (message.data !== void 0) { obj.data = base64FromBytes(message.data); } if (message.dataComplete !== void 0) { obj.dataComplete = message.dataComplete; } return obj; }, create(base) { return DataChunk.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseDataChunk(); message.data = object.data ?? void 0; message.dataComplete = object.dataComplete ?? void 0; return message; } }; function createBaseTaskRequestHeader() { return { expectedOutputKeys: [], dataDependencies: [] }; } var TaskRequestHeader = { 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); } 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 = createBaseTaskRequestHeader(); 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; } 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)) : [] }; }, 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; } return obj; }, create(base) { return TaskRequestHeader.fromPartial(base ?? {}); }, fromPartial(object) { var _a, _b; const message = createBaseTaskRequestHeader(); message.expectedOutputKeys = ((_a = object.expectedOutputKeys) == null ? void 0 : _a.map((e) => e)) || []; message.dataDependencies = ((_b = object.dataDependencies) == null ? void 0 : _b.map((e) => e)) || []; return message; } }; function createBaseInitTaskRequest() { return { header: void 0, lastTask: void 0 }; } var InitTaskRequest = { encode(message, writer = _m0.Writer.create()) { if (message.header !== void 0) { TaskRequestHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } if (message.lastTask !== void 0) { writer.uint32(16).bool(message.lastTask); } 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 = createBaseInitTaskRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.header = TaskRequestHeader.decode(reader, reader.uint32()); continue; case 2: if (tag !== 16) { break; } message.lastTask = reader.bool(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { header: isSet(object.header) ? TaskRequestHeader.fromJSON(object.header) : void 0, lastTask: isSet(object.lastTask) ? Boolean(object.lastTask) : void 0 }; }, toJSON(message) { const obj = {}; if (message.header !== void 0) { obj.header = TaskRequestHeader.toJSON(message.header); } if (message.lastTask !== void 0) { obj.lastTask = message.lastTask; } return obj; }, create(base) { return InitTaskRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseInitTaskRequest(); message.header = object.header !== void 0 && object.header !== null ? TaskRequestHeader.fromPartial(object.header) : void 0; message.lastTask = object.lastTask ?? void 0; return message; } }; function createBaseTaskId() { return { session: "", task: "" }; } var TaskId = { encode(message, writer = _m0.Writer.create()) { if (message.session !== "") { writer.uint32(10).string(message.session); } if (message.task !== "") { writer.uint32(18).string(message.task); } 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 = createBaseTaskId(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.session = reader.string(); continue; case 2: if (tag !== 18) { break; } message.task = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { session: isSet(object.session) ? String(object.session) : "", task: isSet(object.task) ? String(object.task) : "" }; }, toJSON(message) { const obj = {}; if (message.session !== "") { obj.session = message.session; } if (message.task !== "") { obj.task = message.task; } return obj; }, create(base) { return TaskId.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseTaskId(); message.session = object.session ?? ""; message.task = object.task ?? ""; return message; } }; function createBaseTaskIdList() { return { taskIds: [] }; } var TaskIdList = { 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 = createBaseTaskIdList(); 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 message; }, fromJSON(object) { return { taskIds: Array.isArray(object == null ? void 0 : object.taskIds) ? object.taskIds.map((e) => String(e)) : [] }; }, toJSON(message) { var _a; const obj = {}; if ((_a = message.taskIds) == null ? void 0 : _a.length) { obj.taskIds = message.taskIds; } return obj; }, create(base) { return TaskIdList.fromPartial(base ?? {}); }, fromPartial(object) { var _a; const message = createBaseTaskIdList(); message.taskIds = ((_a = object.taskIds) == null ? void 0 : _a.map((e) => e)) || []; return message; } }; function createBaseStatusCount() { return { status: 0, count: 0 }; } var StatusCount = { encode(message, writer = _m0.Writer.create()) { if (message.status !== 0) { writer.uint32(8).int32(message.status); } if (message.count !== 0) { writer.uint32(16).int32(message.count); } 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 = createBaseStatusCount(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 8) { break; } message.status = reader.int32(); continue; case 2: if (tag !== 16) { break; } message.count = reader.int32(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { status: isSet(object.status) ? taskStatusFromJSON(object.status) : 0, count: isSet(object.count) ? Number(object.count) : 0 }; }, toJSON(message) { const obj = {}; if (message.status !== 0) { obj.status = taskStatusToJSON(message.status); } if (message.count !== 0) { obj.count = Math.round(message.count); } return obj; }, create(base) { return StatusCount.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseStatusCount(); message.status = object.status ?? 0; message.count = object.count ?? 0; return message; } }; function createBaseCount() { return { values: [] }; } var Count = { encode(message, writer = _m0.Writer.create()) { for (const v of message.values) { StatusCount.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 = createBaseCount(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.values.push(StatusCount.decode(reader, reader.uint32())); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { values: Array.isArray(object == null ? void 0 : object.values) ? object.values.map((e) => StatusCount.fromJSON(e)) : [] }; }, toJSON(message) { var _a; const obj = {}; if ((_a = message.values) == null ? void 0 : _a.length) { obj.values = message.values.map((e) => StatusCount.toJSON(e)); } return obj; }, create(base) { return Count.fromPartial(base ?? {}); }, fromPartial(object) { var _a; const message = createBaseCount(); message.values = ((_a = object.values) == null ? void 0 : _a.map((e) => StatusCount.fromPartial(e))) || []; return message; } }; function createBaseResultRequest() { return { session: "", resultId: "" }; } var ResultRequest = { encode(message, writer = _m0.Writer.create()) { if (message.session !== "") { writer.uint32(10).string(message.session); } 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 = createBaseResultRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.session = 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 { session: isSet(object.session) ? String(object.session) : "", resultId: isSet(object.resultId) ? String(object.resultId) : "" }; }, toJSON(message) { const obj = {}; if (message.session !== "") { obj.session = message.session; } if (message.resultId !== "") { obj.resultId = message.resultId; } return obj; }, create(base) { return ResultRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseResultRequest(); message.session = object.session ?? ""; message.resultId = object.resultId ?? ""; return message; } }; function createBaseTaskOutputRequest() { return { session: "", taskId: "" }; } var TaskOutputRequest = { encode(message, writer = _m0.Writer.create()) { if (message.session !== "") { writer.uint32(10).string(message.session); } if (message.taskId !== "") { writer.uint32(18).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 = createBaseTaskOutputRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.session = reader.string(); continue; case 2: if (tag !== 18) { break; } message.taskId = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { session: isSet(object.session) ? String(object.session) : "", taskId: isSet(object.taskId) ? String(object.taskId) : "" }; }, toJSON(message) { const obj = {}; if (message.session !== "") { obj.session = message.session; } if (message.taskId !== "") { obj.taskId = message.taskId; } return obj; }, create(base) { return TaskOutputRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseTaskOutputRequest(); message.session = object.session ?? ""; message.taskId = object.taskId ?? ""; return message; } }; function createBaseError() { return { taskStatus: 0, detail: "" }; } var Error = { encode(message, writer = _m0.Writer.create()) { if (message.taskStatus !== 0) { writer.uint32(8).int32(message.taskStatus); } if (message.detail !== "") { writer.uint32(18).string(message.detail); } 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 = createBaseError(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 8) { break; } message.taskStatus = reader.int32(); continue; case 2: if (tag !== 18) { break; } message.detail = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { taskStatus: isSet(object.taskStatus) ? taskStatusFromJSON(object.taskStatus) : 0, detail: isSet(object.detail) ? String(object.detail) : "" }; }, toJSON(message) { const obj = {}; if (message.taskStatus !== 0) { obj.taskStatus = taskStatusToJSON(message.taskStatus); } if (message.detail !== "") { obj.detail = message.detail; } return obj; }, create(base) { return Error.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseError(); message.taskStatus = object.taskStatus ?? 0; message.detail = object.detail ?? ""; return message; } }; function createBaseTaskError() { return { taskId: "", errors: [] }; } var TaskError = { encode(message, writer = _m0.Writer.create()) { if (message.taskId !== "") { writer.uint32(10).string(message.taskId); } for (const v of message.errors) { Error.encode(v, writer.uint32(18).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 = createBaseTaskError(); 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.errors.push(Error.decode(reader, reader.uint32())); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { taskId: isSet(object.taskId) ? String(object.taskId) : "", errors: Array.isArray(object == null ? void 0 : object.errors) ? object.errors.map((e) => Error.fromJSON(e)) : [] }; }, toJSON(message) { var _a; const obj = {}; if (message.taskId !== "") { obj.taskId = message.taskId; } if ((_a = message.errors) == null ? void 0 : _a.length) { obj.errors = message.errors.map((e) => Error.toJSON(e)); } return obj; }, create(base) { return TaskError.fromPartial(base ?? {}); }, fromPartial(object) { var _a; const message = createBaseTaskError(); message.taskId = object.taskId ?? ""; message.errors = ((_a = object.errors) == null ? void 0 : _a.map((e) => Error.fromPartial(e))) || []; return message; } }; function createBaseTaskList() { return { taskIds: [] }; } var TaskList = { encode(message, writer = _m0.Writer.create()) { for (const v of message.taskIds) { TaskId.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 = createBaseTaskList(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.taskIds.push(TaskId.decode(reader, reader.uint32())); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { taskIds: Array.isArray(object == null ? void 0 : object.taskIds) ? object.taskIds.map((e) => TaskId.fromJSON(e)) : [] }; }, toJSON(message) { var _a; const obj = {}; if ((_a = message.taskIds) == null ? void 0 : _a.length) { obj.taskIds = message.taskIds.map((e) => TaskId.toJSON(e)); } return obj; }, create(base) { return TaskList.fromPartial(base ?? {}); }, fromPartial(object) { var _a; const message = createBaseTaskList(); message.taskIds = ((_a = object.taskIds) == null ? void 0 : _a.map((e) => TaskId.fromPartial(e))) || []; return message; } }; function createBaseTaskIdWithStatus() { return { taskId: void 0, status: 0 }; } var TaskIdWithStatus = { encode(message, writer = _m0.Writer.create()) { if (message.taskId !== void 0) { TaskId.encode(message.taskId, writer.uint32(10).fork()).ldelim(); } if (message.status !== 0) { writer.uint32(16).int32(message.status); } 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 = createBaseTaskIdWithStatus(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.taskId = TaskId.decode(reader, reader.uint32()); continue; case 2: if (tag !== 16) { break; } message.status = reader.int32(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { taskId: isSet(object.taskId) ? TaskId.fromJSON(object.taskId) : void 0, status: isSet(object.status) ? taskStatusFromJSON(object.status) : 0 }; }, toJSON(message) { const obj = {}; if (message.taskId !== void 0) { obj.taskId = TaskId.toJSON(message.taskId); } if (message.status !== 0) { obj.status = taskStatusToJSON(message.status); } return obj; }, create(base) { return TaskIdWithStatus.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseTaskIdWithStatus(); message.taskId = object.taskId !== void 0 && object.taskId !== null ? TaskId.fromPartial(object.taskId) : void 0; message.status = object.status ?? 0; return message; } }; var tsProtoGlobalThis = (() => { if (typeof globalThis !== "undefined") { return globalThis; } if (typeof self !== "undefined") { return self; } if (typeof window !== "undefined") { return window; } if (typeof global !== "undefined") { return global; } throw "Unable to locate global object"; })(); function bytesFromBase64(b64) { if (tsProtoGlobalThis.Buffer) { return Uint8Array.from(tsProtoGlobalThis.Buffer.from(b64, "base64")); } else { const bin = tsProtoGlobalThis.atob(b64); const arr = new Uint8Array(bin.length); for (let i = 0; i < bin.length; ++i) { arr[i] = bin.charCodeAt(i); } return arr; } } function base64FromBytes(arr) { if (tsProtoGlobalThis.Buffer) { return tsProtoGlobalThis.Buffer.from(arr).toString("base64"); } else { const bin = []; arr.forEach((byte) => { bin.push(String.fromCharCode(byte)); }); return tsProtoGlobalThis.btoa(bin.join("")); } } function isObject(value) { return typeof value === "object" && value !== null; } function isSet(value) { return value !== null && value !== void 0; } export { protobufPackage, Empty, TaskOptions, TaskOptions_OptionsEntry, Session, Configuration, Output, Output_Error, TaskRequest, InitKeyedDataStream, DataChunk, TaskRequestHeader, InitTaskRequest, TaskId, TaskIdList, StatusCount, Count, ResultRequest, TaskOutputRequest, Error, TaskError, TaskList, TaskIdWithStatus };