@aneoconsultingfr/armonik.api.angular
Version:
gRPC API to interact with ArmoniK built for Angular
1,374 lines • 422 kB
JavaScript
/* tslint:disable */
/* eslint-disable */
// @ts-nocheck
//
// THIS IS A GENERATED FILE
// DO NOT MODIFY IT! YOUR CHANGES WILL BE LOST
import { uint8ArrayToBase64 } from '@ngx-grpc/common';
import { BinaryReader, BinaryWriter } from 'google-protobuf';
import * as armonikApiGrpcV1Result_status001 from './result-status.pb';
import * as armonikApiGrpcV1Results002 from './results-fields.pb';
import * as googleProtobuf003 from '@ngx-grpc/well-known-types';
import * as armonikApiGrpcV1Results004 from './results-filters.pb';
import * as armonikApiGrpcV1Sort_direction005 from './sort-direction.pb';
/**
* Message implementation for armonik.api.grpc.v1.results.ResultRaw
*/
export class ResultRaw {
static { this.id = 'armonik.api.grpc.v1.results.ResultRaw'; }
/**
* Deserialize binary data to message
* @param instance message instance
*/
static deserializeBinary(bytes) {
const instance = new ResultRaw();
ResultRaw.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.name = _instance.name || '';
_instance.ownerTaskId = _instance.ownerTaskId || '';
_instance.status = _instance.status || 0;
_instance.createdAt = _instance.createdAt || undefined;
_instance.completedAt = _instance.completedAt || undefined;
_instance.resultId = _instance.resultId || '';
_instance.size = _instance.size || '0';
_instance.createdBy = _instance.createdBy || '';
_instance.opaqueId = _instance.opaqueId || new Uint8Array();
_instance.manualDeletion = _instance.manualDeletion || false;
}
/**
* 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.name = _reader.readString();
break;
case 3:
_instance.ownerTaskId = _reader.readString();
break;
case 4:
_instance.status = _reader.readEnum();
break;
case 5:
_instance.createdAt = new googleProtobuf003.Timestamp();
_reader.readMessage(_instance.createdAt, googleProtobuf003.Timestamp.deserializeBinaryFromReader);
break;
case 6:
_instance.completedAt = new googleProtobuf003.Timestamp();
_reader.readMessage(_instance.completedAt, googleProtobuf003.Timestamp.deserializeBinaryFromReader);
break;
case 8:
_instance.resultId = _reader.readString();
break;
case 9:
_instance.size = _reader.readInt64String();
break;
case 10:
_instance.createdBy = _reader.readString();
break;
case 11:
_instance.opaqueId = _reader.readBytes();
break;
case 12:
_instance.manualDeletion = _reader.readBool();
break;
default:
_reader.skipField();
}
}
ResultRaw.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.name) {
_writer.writeString(2, _instance.name);
}
if (_instance.ownerTaskId) {
_writer.writeString(3, _instance.ownerTaskId);
}
if (_instance.status) {
_writer.writeEnum(4, _instance.status);
}
if (_instance.createdAt) {
_writer.writeMessage(5, _instance.createdAt, googleProtobuf003.Timestamp.serializeBinaryToWriter);
}
if (_instance.completedAt) {
_writer.writeMessage(6, _instance.completedAt, googleProtobuf003.Timestamp.serializeBinaryToWriter);
}
if (_instance.resultId) {
_writer.writeString(8, _instance.resultId);
}
if (_instance.size) {
_writer.writeInt64String(9, _instance.size);
}
if (_instance.createdBy) {
_writer.writeString(10, _instance.createdBy);
}
if (_instance.opaqueId && _instance.opaqueId.length) {
_writer.writeBytes(11, _instance.opaqueId);
}
if (_instance.manualDeletion) {
_writer.writeBool(12, _instance.manualDeletion);
}
}
/**
* Message constructor. Initializes the properties and applies default Protobuf values if necessary
* @param _value initial values object or instance of ResultRaw to deeply clone from
*/
constructor(_value) {
_value = _value || {};
this.sessionId = _value.sessionId;
this.name = _value.name;
this.ownerTaskId = _value.ownerTaskId;
this.status = _value.status;
this.createdAt = _value.createdAt
? new googleProtobuf003.Timestamp(_value.createdAt)
: undefined;
this.completedAt = _value.completedAt
? new googleProtobuf003.Timestamp(_value.completedAt)
: undefined;
this.resultId = _value.resultId;
this.size = _value.size;
this.createdBy = _value.createdBy;
this.opaqueId = _value.opaqueId;
this.manualDeletion = _value.manualDeletion;
ResultRaw.refineValues(this);
}
get sessionId() {
return this._sessionId;
}
set sessionId(value) {
this._sessionId = value;
}
get name() {
return this._name;
}
set name(value) {
this._name = value;
}
get ownerTaskId() {
return this._ownerTaskId;
}
set ownerTaskId(value) {
this._ownerTaskId = value;
}
get status() {
return this._status;
}
set status(value) {
this._status = value;
}
get createdAt() {
return this._createdAt;
}
set createdAt(value) {
this._createdAt = value;
}
get completedAt() {
return this._completedAt;
}
set completedAt(value) {
this._completedAt = value;
}
get resultId() {
return this._resultId;
}
set resultId(value) {
this._resultId = value;
}
get size() {
return this._size;
}
set size(value) {
this._size = value;
}
get createdBy() {
return this._createdBy;
}
set createdBy(value) {
this._createdBy = value;
}
get opaqueId() {
return this._opaqueId;
}
set opaqueId(value) {
this._opaqueId = value;
}
get manualDeletion() {
return this._manualDeletion;
}
set manualDeletion(value) {
this._manualDeletion = value;
}
/**
* Serialize message to binary data
* @param instance message instance
*/
serializeBinary() {
const writer = new BinaryWriter();
ResultRaw.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
}
/**
* Cast message to standard JavaScript object (all non-primitive values are deeply cloned)
*/
toObject() {
return {
sessionId: this.sessionId,
name: this.name,
ownerTaskId: this.ownerTaskId,
status: this.status,
createdAt: this.createdAt ? this.createdAt.toObject() : undefined,
completedAt: this.completedAt ? this.completedAt.toObject() : undefined,
resultId: this.resultId,
size: this.size,
createdBy: this.createdBy,
opaqueId: this.opaqueId ? this.opaqueId.subarray(0) : new Uint8Array(),
manualDeletion: this.manualDeletion
};
}
/**
* 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,
name: this.name,
ownerTaskId: this.ownerTaskId,
status: armonikApiGrpcV1Result_status001.ResultStatus[this.status === null || this.status === undefined ? 0 : this.status],
createdAt: this.createdAt ? this.createdAt.toProtobufJSON(options) : null,
completedAt: this.completedAt
? this.completedAt.toProtobufJSON(options)
: null,
resultId: this.resultId,
size: this.size,
createdBy: this.createdBy,
opaqueId: this.opaqueId ? uint8ArrayToBase64(this.opaqueId) : '',
manualDeletion: this.manualDeletion
};
}
}
/**
* Message implementation for armonik.api.grpc.v1.results.ListResultsRequest
*/
export class ListResultsRequest {
static { this.id = 'armonik.api.grpc.v1.results.ListResultsRequest'; }
/**
* Deserialize binary data to message
* @param instance message instance
*/
static deserializeBinary(bytes) {
const instance = new ListResultsRequest();
ListResultsRequest.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.page = _instance.page || 0;
_instance.pageSize = _instance.pageSize || 0;
_instance.filters = _instance.filters || undefined;
_instance.sort = _instance.sort || undefined;
}
/**
* 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.page = _reader.readInt32();
break;
case 2:
_instance.pageSize = _reader.readInt32();
break;
case 3:
_instance.filters = new armonikApiGrpcV1Results004.Filters();
_reader.readMessage(_instance.filters, armonikApiGrpcV1Results004.Filters.deserializeBinaryFromReader);
break;
case 4:
_instance.sort = new ListResultsRequest.Sort();
_reader.readMessage(_instance.sort, ListResultsRequest.Sort.deserializeBinaryFromReader);
break;
default:
_reader.skipField();
}
}
ListResultsRequest.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.page) {
_writer.writeInt32(1, _instance.page);
}
if (_instance.pageSize) {
_writer.writeInt32(2, _instance.pageSize);
}
if (_instance.filters) {
_writer.writeMessage(3, _instance.filters, armonikApiGrpcV1Results004.Filters.serializeBinaryToWriter);
}
if (_instance.sort) {
_writer.writeMessage(4, _instance.sort, ListResultsRequest.Sort.serializeBinaryToWriter);
}
}
/**
* Message constructor. Initializes the properties and applies default Protobuf values if necessary
* @param _value initial values object or instance of ListResultsRequest to deeply clone from
*/
constructor(_value) {
_value = _value || {};
this.page = _value.page;
this.pageSize = _value.pageSize;
this.filters = _value.filters
? new armonikApiGrpcV1Results004.Filters(_value.filters)
: undefined;
this.sort = _value.sort
? new ListResultsRequest.Sort(_value.sort)
: undefined;
ListResultsRequest.refineValues(this);
}
get page() {
return this._page;
}
set page(value) {
this._page = value;
}
get pageSize() {
return this._pageSize;
}
set pageSize(value) {
this._pageSize = value;
}
get filters() {
return this._filters;
}
set filters(value) {
this._filters = value;
}
get sort() {
return this._sort;
}
set sort(value) {
this._sort = value;
}
/**
* Serialize message to binary data
* @param instance message instance
*/
serializeBinary() {
const writer = new BinaryWriter();
ListResultsRequest.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
}
/**
* Cast message to standard JavaScript object (all non-primitive values are deeply cloned)
*/
toObject() {
return {
page: this.page,
pageSize: this.pageSize,
filters: this.filters ? this.filters.toObject() : undefined,
sort: this.sort ? this.sort.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 {
page: this.page,
pageSize: this.pageSize,
filters: this.filters ? this.filters.toProtobufJSON(options) : null,
sort: this.sort ? this.sort.toProtobufJSON(options) : null
};
}
}
(function (ListResultsRequest) {
/**
* Message implementation for armonik.api.grpc.v1.results.ListResultsRequest.Sort
*/
class Sort {
static { this.id = 'armonik.api.grpc.v1.results.ListResultsRequest.Sort'; }
/**
* Deserialize binary data to message
* @param instance message instance
*/
static deserializeBinary(bytes) {
const instance = new Sort();
Sort.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.field = _instance.field || undefined;
_instance.direction = _instance.direction || 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 1:
_instance.field = new armonikApiGrpcV1Results002.ResultField();
_reader.readMessage(_instance.field, armonikApiGrpcV1Results002.ResultField.deserializeBinaryFromReader);
break;
case 2:
_instance.direction = _reader.readEnum();
break;
default:
_reader.skipField();
}
}
Sort.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.field) {
_writer.writeMessage(1, _instance.field, armonikApiGrpcV1Results002.ResultField.serializeBinaryToWriter);
}
if (_instance.direction) {
_writer.writeEnum(2, _instance.direction);
}
}
/**
* Message constructor. Initializes the properties and applies default Protobuf values if necessary
* @param _value initial values object or instance of Sort to deeply clone from
*/
constructor(_value) {
_value = _value || {};
this.field = _value.field
? new armonikApiGrpcV1Results002.ResultField(_value.field)
: undefined;
this.direction = _value.direction;
Sort.refineValues(this);
}
get field() {
return this._field;
}
set field(value) {
this._field = value;
}
get direction() {
return this._direction;
}
set direction(value) {
this._direction = value;
}
/**
* Serialize message to binary data
* @param instance message instance
*/
serializeBinary() {
const writer = new BinaryWriter();
Sort.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
}
/**
* Cast message to standard JavaScript object (all non-primitive values are deeply cloned)
*/
toObject() {
return {
field: this.field ? this.field.toObject() : undefined,
direction: this.direction
};
}
/**
* 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 {
field: this.field ? this.field.toProtobufJSON(options) : null,
direction: armonikApiGrpcV1Sort_direction005.SortDirection[this.direction === null || this.direction === undefined
? 0
: this.direction]
};
}
}
ListResultsRequest.Sort = Sort;
})(ListResultsRequest || (ListResultsRequest = {}));
/**
* Message implementation for armonik.api.grpc.v1.results.ListResultsResponse
*/
export class ListResultsResponse {
static { this.id = 'armonik.api.grpc.v1.results.ListResultsResponse'; }
/**
* Deserialize binary data to message
* @param instance message instance
*/
static deserializeBinary(bytes) {
const instance = new ListResultsResponse();
ListResultsResponse.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.results = _instance.results || [];
_instance.page = _instance.page || 0;
_instance.pageSize = _instance.pageSize || 0;
_instance.total = _instance.total || 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 1:
const messageInitializer1 = new ResultRaw();
_reader.readMessage(messageInitializer1, ResultRaw.deserializeBinaryFromReader);
(_instance.results = _instance.results || []).push(messageInitializer1);
break;
case 2:
_instance.page = _reader.readInt32();
break;
case 3:
_instance.pageSize = _reader.readInt32();
break;
case 4:
_instance.total = _reader.readInt32();
break;
default:
_reader.skipField();
}
}
ListResultsResponse.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.results && _instance.results.length) {
_writer.writeRepeatedMessage(1, _instance.results, ResultRaw.serializeBinaryToWriter);
}
if (_instance.page) {
_writer.writeInt32(2, _instance.page);
}
if (_instance.pageSize) {
_writer.writeInt32(3, _instance.pageSize);
}
if (_instance.total) {
_writer.writeInt32(4, _instance.total);
}
}
/**
* Message constructor. Initializes the properties and applies default Protobuf values if necessary
* @param _value initial values object or instance of ListResultsResponse to deeply clone from
*/
constructor(_value) {
_value = _value || {};
this.results = (_value.results || []).map(m => new ResultRaw(m));
this.page = _value.page;
this.pageSize = _value.pageSize;
this.total = _value.total;
ListResultsResponse.refineValues(this);
}
get results() {
return this._results;
}
set results(value) {
this._results = value;
}
get page() {
return this._page;
}
set page(value) {
this._page = value;
}
get pageSize() {
return this._pageSize;
}
set pageSize(value) {
this._pageSize = value;
}
get total() {
return this._total;
}
set total(value) {
this._total = value;
}
/**
* Serialize message to binary data
* @param instance message instance
*/
serializeBinary() {
const writer = new BinaryWriter();
ListResultsResponse.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
}
/**
* Cast message to standard JavaScript object (all non-primitive values are deeply cloned)
*/
toObject() {
return {
results: (this.results || []).map(m => m.toObject()),
page: this.page,
pageSize: this.pageSize,
total: this.total
};
}
/**
* 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 {
results: (this.results || []).map(m => m.toProtobufJSON(options)),
page: this.page,
pageSize: this.pageSize,
total: this.total
};
}
}
/**
* Message implementation for armonik.api.grpc.v1.results.GetResultRequest
*/
export class GetResultRequest {
static { this.id = 'armonik.api.grpc.v1.results.GetResultRequest'; }
/**
* Deserialize binary data to message
* @param instance message instance
*/
static deserializeBinary(bytes) {
const instance = new GetResultRequest();
GetResultRequest.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 || '';
}
/**
* 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.resultId = _reader.readString();
break;
default:
_reader.skipField();
}
}
GetResultRequest.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(1, _instance.resultId);
}
}
/**
* Message constructor. Initializes the properties and applies default Protobuf values if necessary
* @param _value initial values object or instance of GetResultRequest to deeply clone from
*/
constructor(_value) {
_value = _value || {};
this.resultId = _value.resultId;
GetResultRequest.refineValues(this);
}
get resultId() {
return this._resultId;
}
set resultId(value) {
this._resultId = value;
}
/**
* Serialize message to binary data
* @param instance message instance
*/
serializeBinary() {
const writer = new BinaryWriter();
GetResultRequest.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
}
/**
* Cast message to standard JavaScript object (all non-primitive values are deeply cloned)
*/
toObject() {
return {
resultId: this.resultId
};
}
/**
* 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
};
}
}
/**
* Message implementation for armonik.api.grpc.v1.results.GetResultResponse
*/
export class GetResultResponse {
static { this.id = 'armonik.api.grpc.v1.results.GetResultResponse'; }
/**
* Deserialize binary data to message
* @param instance message instance
*/
static deserializeBinary(bytes) {
const instance = new GetResultResponse();
GetResultResponse.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.result = _instance.result || undefined;
}
/**
* 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.result = new ResultRaw();
_reader.readMessage(_instance.result, ResultRaw.deserializeBinaryFromReader);
break;
default:
_reader.skipField();
}
}
GetResultResponse.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.result) {
_writer.writeMessage(1, _instance.result, ResultRaw.serializeBinaryToWriter);
}
}
/**
* Message constructor. Initializes the properties and applies default Protobuf values if necessary
* @param _value initial values object or instance of GetResultResponse to deeply clone from
*/
constructor(_value) {
_value = _value || {};
this.result = _value.result ? new ResultRaw(_value.result) : undefined;
GetResultResponse.refineValues(this);
}
get result() {
return this._result;
}
set result(value) {
this._result = value;
}
/**
* Serialize message to binary data
* @param instance message instance
*/
serializeBinary() {
const writer = new BinaryWriter();
GetResultResponse.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
}
/**
* Cast message to standard JavaScript object (all non-primitive values are deeply cloned)
*/
toObject() {
return {
result: this.result ? this.result.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 {
result: this.result ? this.result.toProtobufJSON(options) : null
};
}
}
/**
* Message implementation for armonik.api.grpc.v1.results.GetOwnerTaskIdRequest
*/
export class GetOwnerTaskIdRequest {
static { this.id = 'armonik.api.grpc.v1.results.GetOwnerTaskIdRequest'; }
/**
* Deserialize binary data to message
* @param instance message instance
*/
static deserializeBinary(bytes) {
const instance = new GetOwnerTaskIdRequest();
GetOwnerTaskIdRequest.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.resultId = _instance.resultId || [];
}
/**
* 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.resultId = _instance.resultId || []).push(_reader.readString());
break;
default:
_reader.skipField();
}
}
GetOwnerTaskIdRequest.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.resultId && _instance.resultId.length) {
_writer.writeRepeatedString(2, _instance.resultId);
}
}
/**
* Message constructor. Initializes the properties and applies default Protobuf values if necessary
* @param _value initial values object or instance of GetOwnerTaskIdRequest to deeply clone from
*/
constructor(_value) {
_value = _value || {};
this.sessionId = _value.sessionId;
this.resultId = (_value.resultId || []).slice();
GetOwnerTaskIdRequest.refineValues(this);
}
get sessionId() {
return this._sessionId;
}
set sessionId(value) {
this._sessionId = value;
}
get resultId() {
return this._resultId;
}
set resultId(value) {
this._resultId = value;
}
/**
* Serialize message to binary data
* @param instance message instance
*/
serializeBinary() {
const writer = new BinaryWriter();
GetOwnerTaskIdRequest.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
}
/**
* Cast message to standard JavaScript object (all non-primitive values are deeply cloned)
*/
toObject() {
return {
sessionId: this.sessionId,
resultId: (this.resultId || []).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,
resultId: (this.resultId || []).slice()
};
}
}
/**
* Message implementation for armonik.api.grpc.v1.results.GetOwnerTaskIdResponse
*/
export class GetOwnerTaskIdResponse {
static { this.id = 'armonik.api.grpc.v1.results.GetOwnerTaskIdResponse'; }
/**
* Deserialize binary data to message
* @param instance message instance
*/
static deserializeBinary(bytes) {
const instance = new GetOwnerTaskIdResponse();
GetOwnerTaskIdResponse.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.resultTask = _instance.resultTask || [];
_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:
const messageInitializer1 = new GetOwnerTaskIdResponse.MapResultTask();
_reader.readMessage(messageInitializer1, GetOwnerTaskIdResponse.MapResultTask.deserializeBinaryFromReader);
(_instance.resultTask = _instance.resultTask || []).push(messageInitializer1);
break;
case 2:
_instance.sessionId = _reader.readString();
break;
default:
_reader.skipField();
}
}
GetOwnerTaskIdResponse.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.resultTask && _instance.resultTask.length) {
_writer.writeRepeatedMessage(1, _instance.resultTask, GetOwnerTaskIdResponse.MapResultTask.serializeBinaryToWriter);
}
if (_instance.sessionId) {
_writer.writeString(2, _instance.sessionId);
}
}
/**
* Message constructor. Initializes the properties and applies default Protobuf values if necessary
* @param _value initial values object or instance of GetOwnerTaskIdResponse to deeply clone from
*/
constructor(_value) {
_value = _value || {};
this.resultTask = (_value.resultTask || []).map(m => new GetOwnerTaskIdResponse.MapResultTask(m));
this.sessionId = _value.sessionId;
GetOwnerTaskIdResponse.refineValues(this);
}
get resultTask() {
return this._resultTask;
}
set resultTask(value) {
this._resultTask = value;
}
get sessionId() {
return this._sessionId;
}
set sessionId(value) {
this._sessionId = value;
}
/**
* Serialize message to binary data
* @param instance message instance
*/
serializeBinary() {
const writer = new BinaryWriter();
GetOwnerTaskIdResponse.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
}
/**
* Cast message to standard JavaScript object (all non-primitive values are deeply cloned)
*/
toObject() {
return {
resultTask: (this.resultTask || []).map(m => m.toObject()),
sessionId: this.sessionId
};
}
/**
* 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 {
resultTask: (this.resultTask || []).map(m => m.toProtobufJSON(options)),
sessionId: this.sessionId
};
}
}
(function (GetOwnerTaskIdResponse) {
/**
* Message implementation for armonik.api.grpc.v1.results.GetOwnerTaskIdResponse.MapResultTask
*/
class MapResultTask {
static { this.id = 'armonik.api.grpc.v1.results.GetOwnerTaskIdResponse.MapResultTask'; }
/**
* Deserialize binary data to message
* @param instance message instance
*/
static deserializeBinary(bytes) {
const instance = new MapResultTask();
MapResultTask.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.taskId = _instance.taskId || '';
}
/**
* 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.resultId = _reader.readString();
break;
case 2:
_instance.taskId = _reader.readString();
break;
default:
_reader.skipField();
}
}
MapResultTask.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(1, _instance.resultId);
}
if (_instance.taskId) {
_writer.writeString(2, _instance.taskId);
}
}
/**
* Message constructor. Initializes the properties and applies default Protobuf values if necessary
* @param _value initial values object or instance of MapResultTask to deeply clone from
*/
constructor(_value) {
_value = _value || {};
this.resultId = _value.resultId;
this.taskId = _value.taskId;
MapResultTask.refineValues(this);
}
get resultId() {
return this._resultId;
}
set resultId(value) {
this._resultId = value;
}
get taskId() {
return this._taskId;
}
set taskId(value) {
this._taskId = value;
}
/**
* Serialize message to binary data
* @param instance message instance
*/
serializeBinary() {
const writer = new BinaryWriter();
MapResultTask.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
}
/**
* Cast message to standard JavaScript object (all non-primitive values are deeply cloned)
*/
toObject() {
return {
resultId: this.resultId,
taskId: this.taskId
};
}
/**
* 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,
taskId: this.taskId
};
}
}
GetOwnerTaskIdResponse.MapResultTask = MapResultTask;
})(GetOwnerTaskIdResponse || (GetOwnerTaskIdResponse = {}));
/**
* Message implementation for armonik.api.grpc.v1.results.CreateResultsMetaDataRequest
*/
export class CreateResultsMetaDataRequest {
static { this.id = 'armonik.api.grpc.v1.results.CreateResultsMetaDataRequest'; }
/**
* Deserialize binary data to message
* @param instance message instance
*/
static deserializeBinary(bytes) {
const instance = new CreateResultsMetaDataRequest();
CreateResultsMetaDataRequest.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.results = _instance.results || [];
_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:
const messageInitializer1 = new CreateResultsMetaDataRequest.ResultCreate();
_reader.readMessage(messageInitializer1, CreateResultsMetaDataRequest.ResultCreate
.deserializeBinaryFromReader);
(_instance.results = _instance.results || []).push(messageInitializer1);
break;
case 2:
_instance.sessionId = _reader.readString();
break;
default:
_reader.skipField();
}
}
CreateResultsMetaDataRequest.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.results && _instance.results.length) {
_writer.writeRepeatedMessage(1, _instance.results, CreateResultsMetaDataRequest.ResultCreate.serializeBinaryToWriter);
}
if (_instance.sessionId) {
_writer.writeString(2, _instance.sessionId);
}
}
/**
* Message constructor. Initializes the properties and applies default Protobuf values if necessary
* @param _value initial values object or instance of CreateResultsMetaDataRequest to deeply clone from
*/
constructor(_value) {
_value = _value || {};
this.results = (_value.results || []).map(m => new CreateResultsMetaDataRequest.ResultCreate(m));
this.sessionId = _value.sessionId;
CreateResultsMetaDataRequest.refineValues(this);
}
get results() {
return this._results;
}
set results(value) {
this._results = value;
}
get sessionId() {
return this._sessionId;
}
set sessionId(value) {
this._sessionId = value;
}
/**
* Serialize message to binary data
* @param instance message instance
*/
serializeBinary() {
const writer = new BinaryWriter();
CreateResultsMetaDataRequest.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
}
/**
* Cast message to standard JavaScript object (all non-primitive values are deeply cloned)
*/
toObject() {
return {
results: (this.results || []).map(m => m.toObject()),
sessionId: this.sessionId
};
}
/**
* Convenience method