UNPKG

@aneoconsultingfr/armonik.api.angular

Version:

gRPC API to interact with ArmoniK built for Angular

1,139 lines 152 kB
import { BinaryReader, BinaryWriter } from 'google-protobuf'; import * as armonikApiGrpcV1Result_status001 from './result-status.pb'; import * as armonikApiGrpcV1Task_status003 from './task-status.pb'; import * as armonikApiGrpcV1Results005 from './results-filters.pb'; import * as armonikApiGrpcV1Tasks006 from './tasks-filters.pb'; export var EventsEnum; (function (EventsEnum) { EventsEnum[EventsEnum["EVENTS_ENUM_UNSPECIFIED"] = 0] = "EVENTS_ENUM_UNSPECIFIED"; EventsEnum[EventsEnum["EVENTS_ENUM_NEW_TASK"] = 1] = "EVENTS_ENUM_NEW_TASK"; EventsEnum[EventsEnum["EVENTS_ENUM_TASK_STATUS_UPDATE"] = 2] = "EVENTS_ENUM_TASK_STATUS_UPDATE"; EventsEnum[EventsEnum["EVENTS_ENUM_NEW_RESULT"] = 3] = "EVENTS_ENUM_NEW_RESULT"; EventsEnum[EventsEnum["EVENTS_ENUM_RESULT_STATUS_UPDATE"] = 4] = "EVENTS_ENUM_RESULT_STATUS_UPDATE"; EventsEnum[EventsEnum["EVENTS_ENUM_RESULT_OWNER_UPDATE"] = 5] = "EVENTS_ENUM_RESULT_OWNER_UPDATE"; })(EventsEnum || (EventsEnum = {})); /** * Message implementation for armonik.api.grpc.v1.events.EventSubscriptionRequest */ export class EventSubscriptionRequest { static { this.id = 'armonik.api.grpc.v1.events.EventSubscriptionRequest'; } /** * Deserialize binary data to message * @param instance message instance */ static deserializeBinary(bytes) { const instance = new EventSubscriptionRequest(); EventSubscriptionRequest.deserializeBinaryFromReader(instance, new BinaryReader(bytes)); return instance; } /** * Check all the properties and set default protobuf values if necessary * @param _instance message instance */ static refineValues(_instance) { _instance.sessionId = _instance.sessionId || ''; _instance.tasksFilters = _instance.tasksFilters || undefined; _instance.resultsFilters = _instance.resultsFilters || undefined; _instance.returnedEvents = _instance.returnedEvents || []; } /** * Deserializes / reads binary message into message instance using provided binary reader * @param _instance message instance * @param _reader binary reader instance */ static deserializeBinaryFromReader(_instance, _reader) { while (_reader.nextField()) { if (_reader.isEndGroup()) break; switch (_reader.getFieldNumber()) { case 1: _instance.sessionId = _reader.readString(); break; case 2: _instance.tasksFilters = new armonikApiGrpcV1Tasks006.Filters(); _reader.readMessage(_instance.tasksFilters, armonikApiGrpcV1Tasks006.Filters.deserializeBinaryFromReader); break; case 3: _instance.resultsFilters = new armonikApiGrpcV1Results005.Filters(); _reader.readMessage(_instance.resultsFilters, armonikApiGrpcV1Results005.Filters.deserializeBinaryFromReader); break; case 4: (_instance.returnedEvents = _instance.returnedEvents || []).push(...(_reader.readPackedEnum() || [])); break; default: _reader.skipField(); } } EventSubscriptionRequest.refineValues(_instance); } /** * Serializes a message to binary format using provided binary reader * @param _instance message instance * @param _writer binary writer instance */ static serializeBinaryToWriter(_instance, _writer) { if (_instance.sessionId) { _writer.writeString(1, _instance.sessionId); } if (_instance.tasksFilters) { _writer.writeMessage(2, _instance.tasksFilters, armonikApiGrpcV1Tasks006.Filters.serializeBinaryToWriter); } if (_instance.resultsFilters) { _writer.writeMessage(3, _instance.resultsFilters, armonikApiGrpcV1Results005.Filters.serializeBinaryToWriter); } if (_instance.returnedEvents && _instance.returnedEvents.length) { _writer.writePackedEnum(4, _instance.returnedEvents); } } /** * Message constructor. Initializes the properties and applies default Protobuf values if necessary * @param _value initial values object or instance of EventSubscriptionRequest to deeply clone from */ constructor(_value) { _value = _value || {}; this.sessionId = _value.sessionId; this.tasksFilters = _value.tasksFilters ? new armonikApiGrpcV1Tasks006.Filters(_value.tasksFilters) : undefined; this.resultsFilters = _value.resultsFilters ? new armonikApiGrpcV1Results005.Filters(_value.resultsFilters) : undefined; this.returnedEvents = (_value.returnedEvents || []).slice(); EventSubscriptionRequest.refineValues(this); } get sessionId() { return this._sessionId; } set sessionId(value) { this._sessionId = value; } get tasksFilters() { return this._tasksFilters; } set tasksFilters(value) { this._tasksFilters = value; } get resultsFilters() { return this._resultsFilters; } set resultsFilters(value) { this._resultsFilters = value; } get returnedEvents() { return this._returnedEvents; } set returnedEvents(value) { this._returnedEvents = value; } /** * Serialize message to binary data * @param instance message instance */ serializeBinary() { const writer = new BinaryWriter(); EventSubscriptionRequest.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); } /** * Cast message to standard JavaScript object (all non-primitive values are deeply cloned) */ toObject() { return { sessionId: this.sessionId, tasksFilters: this.tasksFilters ? this.tasksFilters.toObject() : undefined, resultsFilters: this.resultsFilters ? this.resultsFilters.toObject() : undefined, returnedEvents: (this.returnedEvents || []).slice() }; } /** * Convenience method to support JSON.stringify(message), replicates the structure of toObject() */ toJSON() { return this.toObject(); } /** * Cast message to JSON using protobuf JSON notation: https://developers.google.com/protocol-buffers/docs/proto3#json * Attention: output differs from toObject() e.g. enums are represented as names and not as numbers, Timestamp is an ISO Date string format etc. * If the message itself or some of descendant messages is google.protobuf.Any, you MUST provide a message pool as options. If not, the messagePool is not required */ toProtobufJSON( // @ts-ignore options) { return { sessionId: this.sessionId, tasksFilters: this.tasksFilters ? this.tasksFilters.toProtobufJSON(options) : null, resultsFilters: this.resultsFilters ? this.resultsFilters.toProtobufJSON(options) : null, returnedEvents: (this.returnedEvents || []).map(v => EventsEnum[v]) }; } } /** * Message implementation for armonik.api.grpc.v1.events.EventSubscriptionResponse */ export class EventSubscriptionResponse { static { this.id = 'armonik.api.grpc.v1.events.EventSubscriptionResponse'; } /** * Deserialize binary data to message * @param instance message instance */ static deserializeBinary(bytes) { const instance = new EventSubscriptionResponse(); EventSubscriptionResponse.deserializeBinaryFromReader(instance, new BinaryReader(bytes)); return instance; } /** * Check all the properties and set default protobuf values if necessary * @param _instance message instance */ static refineValues(_instance) { _instance.sessionId = _instance.sessionId || ''; } /** * Deserializes / reads binary message into message instance using provided binary reader * @param _instance message instance * @param _reader binary reader instance */ static deserializeBinaryFromReader(_instance, _reader) { while (_reader.nextField()) { if (_reader.isEndGroup()) break; switch (_reader.getFieldNumber()) { case 1: _instance.sessionId = _reader.readString(); break; case 2: _instance.taskStatusUpdate = new EventSubscriptionResponse.TaskStatusUpdate(); _reader.readMessage(_instance.taskStatusUpdate, EventSubscriptionResponse.TaskStatusUpdate .deserializeBinaryFromReader); break; case 3: _instance.resultStatusUpdate = new EventSubscriptionResponse.ResultStatusUpdate(); _reader.readMessage(_instance.resultStatusUpdate, EventSubscriptionResponse.ResultStatusUpdate .deserializeBinaryFromReader); break; case 4: _instance.resultOwnerUpdate = new EventSubscriptionResponse.ResultOwnerUpdate(); _reader.readMessage(_instance.resultOwnerUpdate, EventSubscriptionResponse.ResultOwnerUpdate .deserializeBinaryFromReader); break; case 5: _instance.newTask = new EventSubscriptionResponse.NewTask(); _reader.readMessage(_instance.newTask, EventSubscriptionResponse.NewTask.deserializeBinaryFromReader); break; case 6: _instance.newResult = new EventSubscriptionResponse.NewResult(); _reader.readMessage(_instance.newResult, EventSubscriptionResponse.NewResult.deserializeBinaryFromReader); break; default: _reader.skipField(); } } EventSubscriptionResponse.refineValues(_instance); } /** * Serializes a message to binary format using provided binary reader * @param _instance message instance * @param _writer binary writer instance */ static serializeBinaryToWriter(_instance, _writer) { if (_instance.sessionId) { _writer.writeString(1, _instance.sessionId); } if (_instance.taskStatusUpdate) { _writer.writeMessage(2, _instance.taskStatusUpdate, EventSubscriptionResponse.TaskStatusUpdate.serializeBinaryToWriter); } if (_instance.resultStatusUpdate) { _writer.writeMessage(3, _instance.resultStatusUpdate, EventSubscriptionResponse.ResultStatusUpdate.serializeBinaryToWriter); } if (_instance.resultOwnerUpdate) { _writer.writeMessage(4, _instance.resultOwnerUpdate, EventSubscriptionResponse.ResultOwnerUpdate.serializeBinaryToWriter); } if (_instance.newTask) { _writer.writeMessage(5, _instance.newTask, EventSubscriptionResponse.NewTask.serializeBinaryToWriter); } if (_instance.newResult) { _writer.writeMessage(6, _instance.newResult, EventSubscriptionResponse.NewResult.serializeBinaryToWriter); } } /** * Message constructor. Initializes the properties and applies default Protobuf values if necessary * @param _value initial values object or instance of EventSubscriptionResponse to deeply clone from */ constructor(_value) { this._update = EventSubscriptionResponse.UpdateCase.none; _value = _value || {}; this.sessionId = _value.sessionId; this.taskStatusUpdate = _value.taskStatusUpdate ? new EventSubscriptionResponse.TaskStatusUpdate(_value.taskStatusUpdate) : undefined; this.resultStatusUpdate = _value.resultStatusUpdate ? new EventSubscriptionResponse.ResultStatusUpdate(_value.resultStatusUpdate) : undefined; this.resultOwnerUpdate = _value.resultOwnerUpdate ? new EventSubscriptionResponse.ResultOwnerUpdate(_value.resultOwnerUpdate) : undefined; this.newTask = _value.newTask ? new EventSubscriptionResponse.NewTask(_value.newTask) : undefined; this.newResult = _value.newResult ? new EventSubscriptionResponse.NewResult(_value.newResult) : undefined; EventSubscriptionResponse.refineValues(this); } get sessionId() { return this._sessionId; } set sessionId(value) { this._sessionId = value; } get taskStatusUpdate() { return this._taskStatusUpdate; } set taskStatusUpdate(value) { if (value !== undefined && value !== null) { this._resultStatusUpdate = this._resultOwnerUpdate = this._newTask = this._newResult = undefined; this._update = EventSubscriptionResponse.UpdateCase.taskStatusUpdate; } this._taskStatusUpdate = value; } get resultStatusUpdate() { return this._resultStatusUpdate; } set resultStatusUpdate(value) { if (value !== undefined && value !== null) { this._taskStatusUpdate = this._resultOwnerUpdate = this._newTask = this._newResult = undefined; this._update = EventSubscriptionResponse.UpdateCase.resultStatusUpdate; } this._resultStatusUpdate = value; } get resultOwnerUpdate() { return this._resultOwnerUpdate; } set resultOwnerUpdate(value) { if (value !== undefined && value !== null) { this._taskStatusUpdate = this._resultStatusUpdate = this._newTask = this._newResult = undefined; this._update = EventSubscriptionResponse.UpdateCase.resultOwnerUpdate; } this._resultOwnerUpdate = value; } get newTask() { return this._newTask; } set newTask(value) { if (value !== undefined && value !== null) { this._taskStatusUpdate = this._resultStatusUpdate = this._resultOwnerUpdate = this._newResult = undefined; this._update = EventSubscriptionResponse.UpdateCase.newTask; } this._newTask = value; } get newResult() { return this._newResult; } set newResult(value) { if (value !== undefined && value !== null) { this._taskStatusUpdate = this._resultStatusUpdate = this._resultOwnerUpdate = this._newTask = undefined; this._update = EventSubscriptionResponse.UpdateCase.newResult; } this._newResult = value; } get update() { return this._update; } /** * Serialize message to binary data * @param instance message instance */ serializeBinary() { const writer = new BinaryWriter(); EventSubscriptionResponse.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); } /** * Cast message to standard JavaScript object (all non-primitive values are deeply cloned) */ toObject() { return { sessionId: this.sessionId, taskStatusUpdate: this.taskStatusUpdate ? this.taskStatusUpdate.toObject() : undefined, resultStatusUpdate: this.resultStatusUpdate ? this.resultStatusUpdate.toObject() : undefined, resultOwnerUpdate: this.resultOwnerUpdate ? this.resultOwnerUpdate.toObject() : undefined, newTask: this.newTask ? this.newTask.toObject() : undefined, newResult: this.newResult ? this.newResult.toObject() : undefined }; } /** * Convenience method to support JSON.stringify(message), replicates the structure of toObject() */ toJSON() { return this.toObject(); } /** * Cast message to JSON using protobuf JSON notation: https://developers.google.com/protocol-buffers/docs/proto3#json * Attention: output differs from toObject() e.g. enums are represented as names and not as numbers, Timestamp is an ISO Date string format etc. * If the message itself or some of descendant messages is google.protobuf.Any, you MUST provide a message pool as options. If not, the messagePool is not required */ toProtobufJSON( // @ts-ignore options) { return { sessionId: this.sessionId, taskStatusUpdate: this.taskStatusUpdate ? this.taskStatusUpdate.toProtobufJSON(options) : null, resultStatusUpdate: this.resultStatusUpdate ? this.resultStatusUpdate.toProtobufJSON(options) : null, resultOwnerUpdate: this.resultOwnerUpdate ? this.resultOwnerUpdate.toProtobufJSON(options) : null, newTask: this.newTask ? this.newTask.toProtobufJSON(options) : null, newResult: this.newResult ? this.newResult.toProtobufJSON(options) : null }; } } (function (EventSubscriptionResponse) { let UpdateCase; (function (UpdateCase) { UpdateCase[UpdateCase["none"] = 0] = "none"; UpdateCase[UpdateCase["taskStatusUpdate"] = 1] = "taskStatusUpdate"; UpdateCase[UpdateCase["resultStatusUpdate"] = 2] = "resultStatusUpdate"; UpdateCase[UpdateCase["resultOwnerUpdate"] = 3] = "resultOwnerUpdate"; UpdateCase[UpdateCase["newTask"] = 4] = "newTask"; UpdateCase[UpdateCase["newResult"] = 5] = "newResult"; })(UpdateCase = EventSubscriptionResponse.UpdateCase || (EventSubscriptionResponse.UpdateCase = {})); /** * Message implementation for armonik.api.grpc.v1.events.EventSubscriptionResponse.TaskStatusUpdate */ class TaskStatusUpdate { static { this.id = 'armonik.api.grpc.v1.events.EventSubscriptionResponse.TaskStatusUpdate'; } /** * Deserialize binary data to message * @param instance message instance */ static deserializeBinary(bytes) { const instance = new TaskStatusUpdate(); TaskStatusUpdate.deserializeBinaryFromReader(instance, new BinaryReader(bytes)); return instance; } /** * Check all the properties and set default protobuf values if necessary * @param _instance message instance */ static refineValues(_instance) { _instance.taskId = _instance.taskId || ''; _instance.status = _instance.status || 0; } /** * Deserializes / reads binary message into message instance using provided binary reader * @param _instance message instance * @param _reader binary reader instance */ static deserializeBinaryFromReader(_instance, _reader) { while (_reader.nextField()) { if (_reader.isEndGroup()) break; switch (_reader.getFieldNumber()) { case 10: _instance.taskId = _reader.readString(); break; case 11: _instance.status = _reader.readEnum(); break; default: _reader.skipField(); } } TaskStatusUpdate.refineValues(_instance); } /** * Serializes a message to binary format using provided binary reader * @param _instance message instance * @param _writer binary writer instance */ static serializeBinaryToWriter(_instance, _writer) { if (_instance.taskId) { _writer.writeString(10, _instance.taskId); } if (_instance.status) { _writer.writeEnum(11, _instance.status); } } /** * Message constructor. Initializes the properties and applies default Protobuf values if necessary * @param _value initial values object or instance of TaskStatusUpdate to deeply clone from */ constructor(_value) { _value = _value || {}; this.taskId = _value.taskId; this.status = _value.status; TaskStatusUpdate.refineValues(this); } get taskId() { return this._taskId; } set taskId(value) { this._taskId = value; } get status() { return this._status; } set status(value) { this._status = value; } /** * Serialize message to binary data * @param instance message instance */ serializeBinary() { const writer = new BinaryWriter(); TaskStatusUpdate.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); } /** * Cast message to standard JavaScript object (all non-primitive values are deeply cloned) */ toObject() { return { taskId: this.taskId, status: this.status }; } /** * Convenience method to support JSON.stringify(message), replicates the structure of toObject() */ toJSON() { return this.toObject(); } /** * Cast message to JSON using protobuf JSON notation: https://developers.google.com/protocol-buffers/docs/proto3#json * Attention: output differs from toObject() e.g. enums are represented as names and not as numbers, Timestamp is an ISO Date string format etc. * If the message itself or some of descendant messages is google.protobuf.Any, you MUST provide a message pool as options. If not, the messagePool is not required */ toProtobufJSON( // @ts-ignore options) { return { taskId: this.taskId, status: armonikApiGrpcV1Task_status003.TaskStatus[this.status === null || this.status === undefined ? 0 : this.status] }; } } EventSubscriptionResponse.TaskStatusUpdate = TaskStatusUpdate; /** * Message implementation for armonik.api.grpc.v1.events.EventSubscriptionResponse.ResultStatusUpdate */ class ResultStatusUpdate { static { this.id = 'armonik.api.grpc.v1.events.EventSubscriptionResponse.ResultStatusUpdate'; } /** * Deserialize binary data to message * @param instance message instance */ static deserializeBinary(bytes) { const instance = new ResultStatusUpdate(); ResultStatusUpdate.deserializeBinaryFromReader(instance, new BinaryReader(bytes)); return instance; } /** * Check all the properties and set default protobuf values if necessary * @param _instance message instance */ static refineValues(_instance) { _instance.resultId = _instance.resultId || ''; _instance.status = _instance.status || 0; } /** * Deserializes / reads binary message into message instance using provided binary reader * @param _instance message instance * @param _reader binary reader instance */ static deserializeBinaryFromReader(_instance, _reader) { while (_reader.nextField()) { if (_reader.isEndGroup()) break; switch (_reader.getFieldNumber()) { case 20: _instance.resultId = _reader.readString(); break; case 21: _instance.status = _reader.readEnum(); break; default: _reader.skipField(); } } ResultStatusUpdate.refineValues(_instance); } /** * Serializes a message to binary format using provided binary reader * @param _instance message instance * @param _writer binary writer instance */ static serializeBinaryToWriter(_instance, _writer) { if (_instance.resultId) { _writer.writeString(20, _instance.resultId); } if (_instance.status) { _writer.writeEnum(21, _instance.status); } } /** * Message constructor. Initializes the properties and applies default Protobuf values if necessary * @param _value initial values object or instance of ResultStatusUpdate to deeply clone from */ constructor(_value) { _value = _value || {}; this.resultId = _value.resultId; this.status = _value.status; ResultStatusUpdate.refineValues(this); } get resultId() { return this._resultId; } set resultId(value) { this._resultId = value; } get status() { return this._status; } set status(value) { this._status = value; } /** * Serialize message to binary data * @param instance message instance */ serializeBinary() { const writer = new BinaryWriter(); ResultStatusUpdate.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); } /** * Cast message to standard JavaScript object (all non-primitive values are deeply cloned) */ toObject() { return { resultId: this.resultId, status: this.status }; } /** * Convenience method to support JSON.stringify(message), replicates the structure of toObject() */ toJSON() { return this.toObject(); } /** * Cast message to JSON using protobuf JSON notation: https://developers.google.com/protocol-buffers/docs/proto3#json * Attention: output differs from toObject() e.g. enums are represented as names and not as numbers, Timestamp is an ISO Date string format etc. * If the message itself or some of descendant messages is google.protobuf.Any, you MUST provide a message pool as options. If not, the messagePool is not required */ toProtobufJSON( // @ts-ignore options) { return { resultId: this.resultId, status: armonikApiGrpcV1Result_status001.ResultStatus[this.status === null || this.status === undefined ? 0 : this.status] }; } } EventSubscriptionResponse.ResultStatusUpdate = ResultStatusUpdate; /** * Message implementation for armonik.api.grpc.v1.events.EventSubscriptionResponse.ResultOwnerUpdate */ class ResultOwnerUpdate { static { this.id = 'armonik.api.grpc.v1.events.EventSubscriptionResponse.ResultOwnerUpdate'; } /** * Deserialize binary data to message * @param instance message instance */ static deserializeBinary(bytes) { const instance = new ResultOwnerUpdate(); ResultOwnerUpdate.deserializeBinaryFromReader(instance, new BinaryReader(bytes)); return instance; } /** * Check all the properties and set default protobuf values if necessary * @param _instance message instance */ static refineValues(_instance) { _instance.resultId = _instance.resultId || ''; _instance.previousOwnerId = _instance.previousOwnerId || ''; _instance.currentOwnerId = _instance.currentOwnerId || ''; } /** * Deserializes / reads binary message into message instance using provided binary reader * @param _instance message instance * @param _reader binary reader instance */ static deserializeBinaryFromReader(_instance, _reader) { while (_reader.nextField()) { if (_reader.isEndGroup()) break; switch (_reader.getFieldNumber()) { case 30: _instance.resultId = _reader.readString(); break; case 31: _instance.previousOwnerId = _reader.readString(); break; case 32: _instance.currentOwnerId = _reader.readString(); break; default: _reader.skipField(); } } ResultOwnerUpdate.refineValues(_instance); } /** * Serializes a message to binary format using provided binary reader * @param _instance message instance * @param _writer binary writer instance */ static serializeBinaryToWriter(_instance, _writer) { if (_instance.resultId) { _writer.writeString(30, _instance.resultId); } if (_instance.previousOwnerId) { _writer.writeString(31, _instance.previousOwnerId); } if (_instance.currentOwnerId) { _writer.writeString(32, _instance.currentOwnerId); } } /** * Message constructor. Initializes the properties and applies default Protobuf values if necessary * @param _value initial values object or instance of ResultOwnerUpdate to deeply clone from */ constructor(_value) { _value = _value || {}; this.resultId = _value.resultId; this.previousOwnerId = _value.previousOwnerId; this.currentOwnerId = _value.currentOwnerId; ResultOwnerUpdate.refineValues(this); } get resultId() { return this._resultId; } set resultId(value) { this._resultId = value; } get previousOwnerId() { return this._previousOwnerId; } set previousOwnerId(value) { this._previousOwnerId = value; } get currentOwnerId() { return this._currentOwnerId; } set currentOwnerId(value) { this._currentOwnerId = value; } /** * Serialize message to binary data * @param instance message instance */ serializeBinary() { const writer = new BinaryWriter(); ResultOwnerUpdate.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); } /** * Cast message to standard JavaScript object (all non-primitive values are deeply cloned) */ toObject() { return { resultId: this.resultId, previousOwnerId: this.previousOwnerId, currentOwnerId: this.currentOwnerId }; } /** * Convenience method to support JSON.stringify(message), replicates the structure of toObject() */ toJSON() { return this.toObject(); } /** * Cast message to JSON using protobuf JSON notation: https://developers.google.com/protocol-buffers/docs/proto3#json * Attention: output differs from toObject() e.g. enums are represented as names and not as numbers, Timestamp is an ISO Date string format etc. * If the message itself or some of descendant messages is google.protobuf.Any, you MUST provide a message pool as options. If not, the messagePool is not required */ toProtobufJSON( // @ts-ignore options) { return { resultId: this.resultId, previousOwnerId: this.previousOwnerId, currentOwnerId: this.currentOwnerId }; } } EventSubscriptionResponse.ResultOwnerUpdate = ResultOwnerUpdate; /** * Message implementation for armonik.api.grpc.v1.events.EventSubscriptionResponse.NewTask */ class NewTask { static { this.id = 'armonik.api.grpc.v1.events.EventSubscriptionResponse.NewTask'; } /** * Deserialize binary data to message * @param instance message instance */ static deserializeBinary(bytes) { const instance = new NewTask(); NewTask.deserializeBinaryFromReader(instance, new BinaryReader(bytes)); return instance; } /** * Check all the properties and set default protobuf values if necessary * @param _instance message instance */ static refineValues(_instance) { _instance.taskId = _instance.taskId || ''; _instance.payloadId = _instance.payloadId || ''; _instance.originTaskId = _instance.originTaskId || ''; _instance.status = _instance.status || 0; _instance.expectedOutputKeys = _instance.expectedOutputKeys || []; _instance.dataDependencies = _instance.dataDependencies || []; _instance.retryOfIds = _instance.retryOfIds || []; _instance.parentTaskIds = _instance.parentTaskIds || []; } /** * Deserializes / reads binary message into message instance using provided binary reader * @param _instance message instance * @param _reader binary reader instance */ static deserializeBinaryFromReader(_instance, _reader) { while (_reader.nextField()) { if (_reader.isEndGroup()) break; switch (_reader.getFieldNumber()) { case 40: _instance.taskId = _reader.readString(); break; case 41: _instance.payloadId = _reader.readString(); break; case 42: _instance.originTaskId = _reader.readString(); break; case 43: _instance.status = _reader.readEnum(); break; case 44: (_instance.expectedOutputKeys = _instance.expectedOutputKeys || []).push(_reader.readString()); break; case 45: (_instance.dataDependencies = _instance.dataDependencies || []).push(_reader.readString()); break; case 46: (_instance.retryOfIds = _instance.retryOfIds || []).push(_reader.readString()); break; case 47: (_instance.parentTaskIds = _instance.parentTaskIds || []).push(_reader.readString()); break; default: _reader.skipField(); } } NewTask.refineValues(_instance); } /** * Serializes a message to binary format using provided binary reader * @param _instance message instance * @param _writer binary writer instance */ static serializeBinaryToWriter(_instance, _writer) { if (_instance.taskId) { _writer.writeString(40, _instance.taskId); } if (_instance.payloadId) { _writer.writeString(41, _instance.payloadId); } if (_instance.originTaskId) { _writer.writeString(42, _instance.originTaskId); } if (_instance.status) { _writer.writeEnum(43, _instance.status); } if (_instance.expectedOutputKeys && _instance.expectedOutputKeys.length) { _writer.writeRepeatedString(44, _instance.expectedOutputKeys); } if (_instance.dataDependencies && _instance.dataDependencies.length) { _writer.writeRepeatedString(45, _instance.dataDependencies); } if (_instance.retryOfIds && _instance.retryOfIds.length) { _writer.writeRepeatedString(46, _instance.retryOfIds); } if (_instance.parentTaskIds && _instance.parentTaskIds.length) { _writer.writeRepeatedString(47, _instance.parentTaskIds); } } /** * Message constructor. Initializes the properties and applies default Protobuf values if necessary * @param _value initial values object or instance of NewTask to deeply clone from */ constructor(_value) { _value = _value || {}; this.taskId = _value.taskId; this.payloadId = _value.payloadId; this.originTaskId = _value.originTaskId; this.status = _value.status; this.expectedOutputKeys = (_value.expectedOutputKeys || []).slice(); this.dataDependencies = (_value.dataDependencies || []).slice(); this.retryOfIds = (_value.retryOfIds || []).slice(); this.parentTaskIds = (_value.parentTaskIds || []).slice(); NewTask.refineValues(this); } get taskId() { return this._taskId; } set taskId(value) { this._taskId = value; } get payloadId() { return this._payloadId; } set payloadId(value) { this._payloadId = value; } get originTaskId() { return this._originTaskId; } set originTaskId(value) { this._originTaskId = value; } get status() { return this._status; } set status(value) { this._status = value; } get expectedOutputKeys() { return this._expectedOutputKeys; } set expectedOutputKeys(value) { this._expectedOutputKeys = value; } get dataDependencies() { return this._dataDependencies; } set dataDependencies(value) { this._dataDependencies = value; } get retryOfIds() { return this._retryOfIds; } set retryOfIds(value) { this._retryOfIds = value; } get parentTaskIds() { return this._parentTaskIds; } set parentTaskIds(value) { this._parentTaskIds = value; } /** * Serialize message to binary data * @param instance message instance */ serializeBinary() { const writer = new BinaryWriter(); NewTask.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); } /** * Cast message to standard JavaScript object (all non-primitive values are deeply cloned) */ toObject() { return { taskId: this.taskId, payloadId: this.payloadId, originTaskId: this.originTaskId, status: this.status, expectedOutputKeys: (this.expectedOutputKeys || []).slice(), dataDependencies: (this.dataDependencies || []).slice(), retryOfIds: (this.retryOfIds || []).slice(), parentTaskIds: (this.parentTaskIds || []).slice() }; } /** * Convenience method to support JSON.stringify(message), replicates the structure of toObject() */ toJSON() { return this.toObject(); } /** * Cast message to JSON using protobuf JSON notation: https://developers.google.com/protocol-buffers/docs/proto3#json * Attention: output differs from toObject() e.g. enums are represented as names and not as numbers, Timestamp is an ISO Date string format etc. * If the message itself or some of descendant messages is google.protobuf.Any, you MUST provide a message pool as options. If not, the messagePool is not required */ toProtobufJSON( // @ts-ignore options) { return { taskId: this.taskId, payloadId: this.payloadId, originTaskId: this.originTaskId, status: armonikApiGrpcV1Task_status003.TaskStatus[this.status === null || this.status === undefined ? 0 : this.status], expectedOutputKeys: (this.expectedOutputKeys || []).slice(), dataDependencies: (this.dataDependencies || []).slice(), retryOfIds: (this.retryOfIds || []).slice(), parentTaskIds: (this.parentTaskIds || []).slice() }; } } EventSubscriptionResponse.NewTask = NewTask; /** * Message implementation for armonik.api.grpc.v1.events.EventSubscriptionResponse.NewResult */ class NewResult { static { this.id = 'armonik.api.grpc.v1.events.EventSubscriptionResponse.NewResult'; } /** * Deserialize binary data to message * @param instance message instance */ static deserializeBinary(bytes) { const instance = new NewResult(); NewResult.deserializeBinaryFromReader(instance, new BinaryReader(bytes)); return instance; } /** * Check all the properties and set default protobuf values if necessary * @param _instance message instance */ static refineValues(_instance) { _instance.resultId = _instance.resultId || ''; _instance.ownerId = _instance.ownerId || ''; _instance.status = _instance.status || 0; } /** * Deserializes / reads binary message into message instance using provided binary reader * @param _instance message instance * @param _reader binary reader instance */ static deserializeBinaryFromReader(_instance, _reader) { while (_reader.nextField()) { if (_reader.isEndGroup()) break; switch (_reader.getFieldNumber()) { case 50: _instance.resultId = _reader.readString(); break; case 51: _instance.ownerId = _reader.readString(); break; case 52: _instance.status = _reader.readEnum(); break; default: _reader.skipField(); } } NewResult.refineValues(_instance); } /** * Serializes a message to binary format using provided binary reader * @param _instance message instance * @param _writer binary writer instance */ static serializeBinaryToWriter(_instance, _writer) { if (_instance.resultId) { _writer.writeString(50, _instance.resultId); } if (_instance.ownerId) { _writer.writeString(51, _instance.ownerId); } if (_instance.status) { _writer.writeEnum(52, _instance.status); } } /** * Message constructor. Initializes the properties and applies default Protobuf values if necessary * @param _value initial values object or instance of NewResult to deeply clone from */ constructor(_value) { _value = _value || {}; this.resultId = _value.resultId; this.ownerId = _value.ownerId; this.status = _value.status; NewResult.refineValues(this); } get resultId() { return this._resultId; } set resultId(value) { this._resultId = value; } get ownerId() { return this._ownerId; } set ownerId(value) { this._ownerId = value; } get status() { return this._status; } set status(value) { this._status = value; } /** * Serialize message to binary data * @param instance message instance */ serializeBinary() { const writer = new BinaryWriter(); NewResult.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); } /** * Cast message to standard JavaScript object (all non-primitive values are deeply cloned) */ toObject() { return { resultId: this.resultId, ownerId: this.ownerId, status: this.status }; } /** * Convenience method to support JSON.stringify(message), replicates the structure of toObject() */ toJSON() { return this.toObject(); } /** * Cast message to JSON using protobuf JSON notation: https://developers.google.com/protocol-buffers/docs/proto3#json * Attention: output differs from toObject() e.g. enums are represented as names and not as numbers, Timestamp is an ISO Date string format etc. * If the message itself or some of descendant messages is google.protobuf.Any, you MUST provide a message pool as options. If not, the messagePool is not required */ toProtobufJSON( // @ts-ignore options) { return { resultId: this.resultId, ownerId: this.ownerId, status: armonikApiGrpcV1Result_status001.ResultStatus[this.status === null || this.status === undefined ? 0 : this.status] }; } } EventSubscriptionResponse.NewResult = NewResult; })(EventSubscriptionResponse || (EventSubscriptionResponse = {})); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXZlbnRzLWNvbW1vbi5wYi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2FuZW9jb25zdWx0aW5nZnIvYXJtb25pay5hcGkuYW5ndWxhci9zcmMvbGliL2dlbmVyYXRlZC9ldmVudHMtY29tbW9uLnBiLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVdBLE9BQU8sRUFBRSxZQUFZLEVBQUUsWUFBWSxFQUFjLE1BQU0saUJBQWlCLENBQUM7QUFFekUsT0FBTyxLQUFLLGdDQUFnQyxNQUFNLG9CQUFvQixDQUFDO0FBRXZFLE9BQU8sS0FBSyw4QkFBOEIsTUFBTSxrQkFBa0IsQ0FBQztBQUVuRSxPQUFPLEtBQUssMEJBQTBCLE1BQU0sc0JBQXNCLENBQUM7QUFDbkUsT0FBTyxLQUFLLHdCQUF3QixNQUFNLG9CQUFvQixDQUFDO0FBQy9ELE1BQU0sQ0FBTixJQUFZLFVBT1g7QUFQRCxXQUFZLFVBQVU7SUFDcEIsaUZBQTJCLENBQUE7SUFDM0IsMkVBQXdCLENBQUE7SUFDeEIsK0ZBQWtDLENBQUE7SUFDbEMsK0VBQTBCLENBQUE7SUFDMUIsbUdBQW9DLENBQUE7SUFDcEMsaUdBQW1DLENBQUE7QUFDckMsQ0FBQyxFQVBXLFVBQVUsS0FBVixVQUFVLFFBT3JCO0FBQ0Q7O0dBRUc7QUFDSCxNQUFNLE9BQU8sd0JBQXdCO2FBQzVCLE9BQUUsR0FBRyxxREFBcUQsQ0FBQztJQUVsRTs7O09BR0c7SUFDSCxNQUFNLENBQUMsaUJBQWlCLENBQUMsS0FBaUI7UUFDeEMsTUFBTSxRQUFRLEdBQUcsSUFBSSx3QkFBd0IsRUFBRSxDQUFDO1FBQ2hELHdCQUF3QixDQUFDLDJCQUEyQixDQUNsRCxRQUFRLEVBQ1IsSUFBSSxZQUFZLENBQUMsS0FBSyxDQUFDLENBQ3hCLENBQUM7UUFDRixPQUFPLFFBQVEsQ0FBQztJQUNsQixDQUFDO0lBRUQ7OztPQUdHO0lBQ0gsTUFBTSxDQUFDLFlBQVksQ0FBQyxTQUFtQztRQUNy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