@aneoconsultingfr/armonik.api.angular
Version:
gRPC API to interact with ArmoniK built for Angular
1,139 lines • 152 kB
JavaScript
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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