UNPKG

@aneoconsultingfr/armonik.api.angular

Version:

gRPC API to interact with ArmoniK built for Angular

1,337 lines (1,333 loc) 851 kB
import { BinaryReader, BinaryWriter } from 'google-protobuf'; import * as googleProtobuf004 from '@ngx-grpc/well-known-types'; import * as i0 from '@angular/core'; import { InjectionToken, Optional, Inject, Injectable } from '@angular/core'; import { GrpcMetadata, GrpcCallType, uint8ArrayToBase64 } from '@ngx-grpc/common'; import * as i1 from '@ngx-grpc/core'; import { throwStatusErrors, takeMessages, GRPC_CLIENT_FACTORY } from '@ngx-grpc/core'; var ApplicationRawEnumField; (function (ApplicationRawEnumField) { ApplicationRawEnumField[ApplicationRawEnumField["APPLICATION_RAW_ENUM_FIELD_UNSPECIFIED"] = 0] = "APPLICATION_RAW_ENUM_FIELD_UNSPECIFIED"; ApplicationRawEnumField[ApplicationRawEnumField["APPLICATION_RAW_ENUM_FIELD_NAME"] = 1] = "APPLICATION_RAW_ENUM_FIELD_NAME"; ApplicationRawEnumField[ApplicationRawEnumField["APPLICATION_RAW_ENUM_FIELD_VERSION"] = 2] = "APPLICATION_RAW_ENUM_FIELD_VERSION"; ApplicationRawEnumField[ApplicationRawEnumField["APPLICATION_RAW_ENUM_FIELD_NAMESPACE"] = 3] = "APPLICATION_RAW_ENUM_FIELD_NAMESPACE"; ApplicationRawEnumField[ApplicationRawEnumField["APPLICATION_RAW_ENUM_FIELD_SERVICE"] = 4] = "APPLICATION_RAW_ENUM_FIELD_SERVICE"; })(ApplicationRawEnumField || (ApplicationRawEnumField = {})); /** * Message implementation for armonik.api.grpc.v1.applications.ApplicationRawField */ class ApplicationRawField { static { this.id = 'armonik.api.grpc.v1.applications.ApplicationRawField'; } /** * Deserialize binary data to message * @param instance message instance */ static deserializeBinary(bytes) { const instance = new ApplicationRawField(); ApplicationRawField.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 || 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 = _reader.readEnum(); break; default: _reader.skipField(); } } ApplicationRawField.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.writeEnum(1, _instance.field); } } /** * Message constructor. Initializes the properties and applies default Protobuf values if necessary * @param _value initial values object or instance of ApplicationRawField to deeply clone from */ constructor(_value) { _value = _value || {}; this.field = _value.field; ApplicationRawField.refineValues(this); } get field() { return this._field; } set field(value) { this._field = value; } /** * Serialize message to binary data * @param instance message instance */ serializeBinary() { const writer = new BinaryWriter(); ApplicationRawField.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); } /** * Cast message to standard JavaScript object (all non-primitive values are deeply cloned) */ toObject() { return { field: this.field }; } /** * 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: ApplicationRawEnumField[this.field === null || this.field === undefined ? 0 : this.field] }; } } /** * Message implementation for armonik.api.grpc.v1.applications.ApplicationField */ class ApplicationField { static { this.id = 'armonik.api.grpc.v1.applications.ApplicationField'; } /** * Deserialize binary data to message * @param instance message instance */ static deserializeBinary(bytes) { const instance = new ApplicationField(); ApplicationField.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) { } /** * 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.applicationField = new ApplicationRawField(); _reader.readMessage(_instance.applicationField, ApplicationRawField.deserializeBinaryFromReader); break; default: _reader.skipField(); } } ApplicationField.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.applicationField) { _writer.writeMessage(1, _instance.applicationField, ApplicationRawField.serializeBinaryToWriter); } } /** * Message constructor. Initializes the properties and applies default Protobuf values if necessary * @param _value initial values object or instance of ApplicationField to deeply clone from */ constructor(_value) { this._field = ApplicationField.FieldCase.none; _value = _value || {}; this.applicationField = _value.applicationField ? new ApplicationRawField(_value.applicationField) : undefined; ApplicationField.refineValues(this); } get applicationField() { return this._applicationField; } set applicationField(value) { if (value !== undefined && value !== null) { this._field = ApplicationField.FieldCase.applicationField; } this._applicationField = value; } get field() { return this._field; } /** * Serialize message to binary data * @param instance message instance */ serializeBinary() { const writer = new BinaryWriter(); ApplicationField.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); } /** * Cast message to standard JavaScript object (all non-primitive values are deeply cloned) */ toObject() { return { applicationField: this.applicationField ? this.applicationField.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 { applicationField: this.applicationField ? this.applicationField.toProtobufJSON(options) : null }; } } (function (ApplicationField) { let FieldCase; (function (FieldCase) { FieldCase[FieldCase["none"] = 0] = "none"; FieldCase[FieldCase["applicationField"] = 1] = "applicationField"; })(FieldCase = ApplicationField.FieldCase || (ApplicationField.FieldCase = {})); })(ApplicationField || (ApplicationField = {})); var FilterStringOperator; (function (FilterStringOperator) { FilterStringOperator[FilterStringOperator["FILTER_STRING_OPERATOR_EQUAL"] = 0] = "FILTER_STRING_OPERATOR_EQUAL"; FilterStringOperator[FilterStringOperator["FILTER_STRING_OPERATOR_NOT_EQUAL"] = 1] = "FILTER_STRING_OPERATOR_NOT_EQUAL"; FilterStringOperator[FilterStringOperator["FILTER_STRING_OPERATOR_CONTAINS"] = 2] = "FILTER_STRING_OPERATOR_CONTAINS"; FilterStringOperator[FilterStringOperator["FILTER_STRING_OPERATOR_NOT_CONTAINS"] = 3] = "FILTER_STRING_OPERATOR_NOT_CONTAINS"; FilterStringOperator[FilterStringOperator["FILTER_STRING_OPERATOR_STARTS_WITH"] = 4] = "FILTER_STRING_OPERATOR_STARTS_WITH"; FilterStringOperator[FilterStringOperator["FILTER_STRING_OPERATOR_ENDS_WITH"] = 5] = "FILTER_STRING_OPERATOR_ENDS_WITH"; })(FilterStringOperator || (FilterStringOperator = {})); var FilterNumberOperator; (function (FilterNumberOperator) { FilterNumberOperator[FilterNumberOperator["FILTER_NUMBER_OPERATOR_EQUAL"] = 0] = "FILTER_NUMBER_OPERATOR_EQUAL"; FilterNumberOperator[FilterNumberOperator["FILTER_NUMBER_OPERATOR_NOT_EQUAL"] = 1] = "FILTER_NUMBER_OPERATOR_NOT_EQUAL"; FilterNumberOperator[FilterNumberOperator["FILTER_NUMBER_OPERATOR_LESS_THAN"] = 2] = "FILTER_NUMBER_OPERATOR_LESS_THAN"; FilterNumberOperator[FilterNumberOperator["FILTER_NUMBER_OPERATOR_LESS_THAN_OR_EQUAL"] = 3] = "FILTER_NUMBER_OPERATOR_LESS_THAN_OR_EQUAL"; FilterNumberOperator[FilterNumberOperator["FILTER_NUMBER_OPERATOR_GREATER_THAN_OR_EQUAL"] = 4] = "FILTER_NUMBER_OPERATOR_GREATER_THAN_OR_EQUAL"; FilterNumberOperator[FilterNumberOperator["FILTER_NUMBER_OPERATOR_GREATER_THAN"] = 5] = "FILTER_NUMBER_OPERATOR_GREATER_THAN"; })(FilterNumberOperator || (FilterNumberOperator = {})); var FilterDateOperator; (function (FilterDateOperator) { FilterDateOperator[FilterDateOperator["FILTER_DATE_OPERATOR_EQUAL"] = 0] = "FILTER_DATE_OPERATOR_EQUAL"; FilterDateOperator[FilterDateOperator["FILTER_DATE_OPERATOR_NOT_EQUAL"] = 1] = "FILTER_DATE_OPERATOR_NOT_EQUAL"; FilterDateOperator[FilterDateOperator["FILTER_DATE_OPERATOR_BEFORE"] = 2] = "FILTER_DATE_OPERATOR_BEFORE"; FilterDateOperator[FilterDateOperator["FILTER_DATE_OPERATOR_BEFORE_OR_EQUAL"] = 3] = "FILTER_DATE_OPERATOR_BEFORE_OR_EQUAL"; FilterDateOperator[FilterDateOperator["FILTER_DATE_OPERATOR_AFTER_OR_EQUAL"] = 4] = "FILTER_DATE_OPERATOR_AFTER_OR_EQUAL"; FilterDateOperator[FilterDateOperator["FILTER_DATE_OPERATOR_AFTER"] = 5] = "FILTER_DATE_OPERATOR_AFTER"; })(FilterDateOperator || (FilterDateOperator = {})); var FilterArrayOperator; (function (FilterArrayOperator) { FilterArrayOperator[FilterArrayOperator["FILTER_ARRAY_OPERATOR_CONTAINS"] = 0] = "FILTER_ARRAY_OPERATOR_CONTAINS"; FilterArrayOperator[FilterArrayOperator["FILTER_ARRAY_OPERATOR_NOT_CONTAINS"] = 1] = "FILTER_ARRAY_OPERATOR_NOT_CONTAINS"; })(FilterArrayOperator || (FilterArrayOperator = {})); var FilterStatusOperator; (function (FilterStatusOperator) { FilterStatusOperator[FilterStatusOperator["FILTER_STATUS_OPERATOR_EQUAL"] = 0] = "FILTER_STATUS_OPERATOR_EQUAL"; FilterStatusOperator[FilterStatusOperator["FILTER_STATUS_OPERATOR_NOT_EQUAL"] = 1] = "FILTER_STATUS_OPERATOR_NOT_EQUAL"; })(FilterStatusOperator || (FilterStatusOperator = {})); var FilterBooleanOperator; (function (FilterBooleanOperator) { FilterBooleanOperator[FilterBooleanOperator["FILTER_BOOLEAN_OPERATOR_IS"] = 0] = "FILTER_BOOLEAN_OPERATOR_IS"; })(FilterBooleanOperator || (FilterBooleanOperator = {})); var FilterDurationOperator; (function (FilterDurationOperator) { FilterDurationOperator[FilterDurationOperator["FILTER_DURATION_OPERATOR_EQUAL"] = 0] = "FILTER_DURATION_OPERATOR_EQUAL"; FilterDurationOperator[FilterDurationOperator["FILTER_DURATION_OPERATOR_NOT_EQUAL"] = 1] = "FILTER_DURATION_OPERATOR_NOT_EQUAL"; FilterDurationOperator[FilterDurationOperator["FILTER_DURATION_OPERATOR_SHORTER_THAN"] = 2] = "FILTER_DURATION_OPERATOR_SHORTER_THAN"; FilterDurationOperator[FilterDurationOperator["FILTER_DURATION_OPERATOR_SHORTER_THAN_OR_EQUAL"] = 3] = "FILTER_DURATION_OPERATOR_SHORTER_THAN_OR_EQUAL"; FilterDurationOperator[FilterDurationOperator["FILTER_DURATION_OPERATOR_LONGER_THAN_OR_EQUAL"] = 4] = "FILTER_DURATION_OPERATOR_LONGER_THAN_OR_EQUAL"; FilterDurationOperator[FilterDurationOperator["FILTER_DURATION_OPERATOR_LONGER_THAN"] = 5] = "FILTER_DURATION_OPERATOR_LONGER_THAN"; })(FilterDurationOperator || (FilterDurationOperator = {})); /** * Message implementation for armonik.api.grpc.v1.FilterString */ class FilterString { static { this.id = 'armonik.api.grpc.v1.FilterString'; } /** * Deserialize binary data to message * @param instance message instance */ static deserializeBinary(bytes) { const instance = new FilterString(); FilterString.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.value = _instance.value || ''; _instance.operator = _instance.operator || 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.value = _reader.readString(); break; case 2: _instance.operator = _reader.readEnum(); break; default: _reader.skipField(); } } FilterString.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.value) { _writer.writeString(1, _instance.value); } if (_instance.operator) { _writer.writeEnum(2, _instance.operator); } } /** * Message constructor. Initializes the properties and applies default Protobuf values if necessary * @param _value initial values object or instance of FilterString to deeply clone from */ constructor(_value) { _value = _value || {}; this.value = _value.value; this.operator = _value.operator; FilterString.refineValues(this); } get value() { return this._value; } set value(value) { this._value = value; } get operator() { return this._operator; } set operator(value) { this._operator = value; } /** * Serialize message to binary data * @param instance message instance */ serializeBinary() { const writer = new BinaryWriter(); FilterString.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); } /** * Cast message to standard JavaScript object (all non-primitive values are deeply cloned) */ toObject() { return { value: this.value, operator: this.operator }; } /** * 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 { value: this.value, operator: FilterStringOperator[this.operator === null || this.operator === undefined ? 0 : this.operator] }; } } /** * Message implementation for armonik.api.grpc.v1.FilterNumber */ class FilterNumber { static { this.id = 'armonik.api.grpc.v1.FilterNumber'; } /** * Deserialize binary data to message * @param instance message instance */ static deserializeBinary(bytes) { const instance = new FilterNumber(); FilterNumber.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.value = _instance.value || '0'; _instance.operator = _instance.operator || 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.value = _reader.readInt64String(); break; case 2: _instance.operator = _reader.readEnum(); break; default: _reader.skipField(); } } FilterNumber.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.value) { _writer.writeInt64String(1, _instance.value); } if (_instance.operator) { _writer.writeEnum(2, _instance.operator); } } /** * Message constructor. Initializes the properties and applies default Protobuf values if necessary * @param _value initial values object or instance of FilterNumber to deeply clone from */ constructor(_value) { _value = _value || {}; this.value = _value.value; this.operator = _value.operator; FilterNumber.refineValues(this); } get value() { return this._value; } set value(value) { this._value = value; } get operator() { return this._operator; } set operator(value) { this._operator = value; } /** * Serialize message to binary data * @param instance message instance */ serializeBinary() { const writer = new BinaryWriter(); FilterNumber.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); } /** * Cast message to standard JavaScript object (all non-primitive values are deeply cloned) */ toObject() { return { value: this.value, operator: this.operator }; } /** * 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 { value: this.value, operator: FilterNumberOperator[this.operator === null || this.operator === undefined ? 0 : this.operator] }; } } /** * Message implementation for armonik.api.grpc.v1.FilterDate */ class FilterDate { static { this.id = 'armonik.api.grpc.v1.FilterDate'; } /** * Deserialize binary data to message * @param instance message instance */ static deserializeBinary(bytes) { const instance = new FilterDate(); FilterDate.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.value = _instance.value || undefined; _instance.operator = _instance.operator || 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.value = new googleProtobuf004.Timestamp(); _reader.readMessage(_instance.value, googleProtobuf004.Timestamp.deserializeBinaryFromReader); break; case 2: _instance.operator = _reader.readEnum(); break; default: _reader.skipField(); } } FilterDate.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.value) { _writer.writeMessage(1, _instance.value, googleProtobuf004.Timestamp.serializeBinaryToWriter); } if (_instance.operator) { _writer.writeEnum(2, _instance.operator); } } /** * Message constructor. Initializes the properties and applies default Protobuf values if necessary * @param _value initial values object or instance of FilterDate to deeply clone from */ constructor(_value) { _value = _value || {}; this.value = _value.value ? new googleProtobuf004.Timestamp(_value.value) : undefined; this.operator = _value.operator; FilterDate.refineValues(this); } get value() { return this._value; } set value(value) { this._value = value; } get operator() { return this._operator; } set operator(value) { this._operator = value; } /** * Serialize message to binary data * @param instance message instance */ serializeBinary() { const writer = new BinaryWriter(); FilterDate.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); } /** * Cast message to standard JavaScript object (all non-primitive values are deeply cloned) */ toObject() { return { value: this.value ? this.value.toObject() : undefined, operator: this.operator }; } /** * 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 { value: this.value ? this.value.toProtobufJSON(options) : null, operator: FilterDateOperator[this.operator === null || this.operator === undefined ? 0 : this.operator] }; } } /** * Message implementation for armonik.api.grpc.v1.FilterArray */ class FilterArray { static { this.id = 'armonik.api.grpc.v1.FilterArray'; } /** * Deserialize binary data to message * @param instance message instance */ static deserializeBinary(bytes) { const instance = new FilterArray(); FilterArray.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.value = _instance.value || ''; _instance.operator = _instance.operator || 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.value = _reader.readString(); break; case 2: _instance.operator = _reader.readEnum(); break; default: _reader.skipField(); } } FilterArray.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.value) { _writer.writeString(1, _instance.value); } if (_instance.operator) { _writer.writeEnum(2, _instance.operator); } } /** * Message constructor. Initializes the properties and applies default Protobuf values if necessary * @param _value initial values object or instance of FilterArray to deeply clone from */ constructor(_value) { _value = _value || {}; this.value = _value.value; this.operator = _value.operator; FilterArray.refineValues(this); } get value() { return this._value; } set value(value) { this._value = value; } get operator() { return this._operator; } set operator(value) { this._operator = value; } /** * Serialize message to binary data * @param instance message instance */ serializeBinary() { const writer = new BinaryWriter(); FilterArray.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); } /** * Cast message to standard JavaScript object (all non-primitive values are deeply cloned) */ toObject() { return { value: this.value, operator: this.operator }; } /** * 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 { value: this.value, operator: FilterArrayOperator[this.operator === null || this.operator === undefined ? 0 : this.operator] }; } } /** * Message implementation for armonik.api.grpc.v1.FilterBoolean */ class FilterBoolean { static { this.id = 'armonik.api.grpc.v1.FilterBoolean'; } /** * Deserialize binary data to message * @param instance message instance */ static deserializeBinary(bytes) { const instance = new FilterBoolean(); FilterBoolean.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.value = _instance.value || false; _instance.operator = _instance.operator || 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.value = _reader.readBool(); break; case 2: _instance.operator = _reader.readEnum(); break; default: _reader.skipField(); } } FilterBoolean.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.value) { _writer.writeBool(1, _instance.value); } if (_instance.operator) { _writer.writeEnum(2, _instance.operator); } } /** * Message constructor. Initializes the properties and applies default Protobuf values if necessary * @param _value initial values object or instance of FilterBoolean to deeply clone from */ constructor(_value) { _value = _value || {}; this.value = _value.value; this.operator = _value.operator; FilterBoolean.refineValues(this); } get value() { return this._value; } set value(value) { this._value = value; } get operator() { return this._operator; } set operator(value) { this._operator = value; } /** * Serialize message to binary data * @param instance message instance */ serializeBinary() { const writer = new BinaryWriter(); FilterBoolean.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); } /** * Cast message to standard JavaScript object (all non-primitive values are deeply cloned) */ toObject() { return { value: this.value, operator: this.operator }; } /** * 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 { value: this.value, operator: FilterBooleanOperator[this.operator === null || this.operator === undefined ? 0 : this.operator] }; } } /** * Message implementation for armonik.api.grpc.v1.FilterDuration */ class FilterDuration { static { this.id = 'armonik.api.grpc.v1.FilterDuration'; } /** * Deserialize binary data to message * @param instance message instance */ static deserializeBinary(bytes) { const instance = new FilterDuration(); FilterDuration.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.value = _instance.value || undefined; _instance.operator = _instance.operator || 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.value = new googleProtobuf004.Duration(); _reader.readMessage(_instance.value, googleProtobuf004.Duration.deserializeBinaryFromReader); break; case 2: _instance.operator = _reader.readEnum(); break; default: _reader.skipField(); } } FilterDuration.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.value) { _writer.writeMessage(1, _instance.value, googleProtobuf004.Duration.serializeBinaryToWriter); } if (_instance.operator) { _writer.writeEnum(2, _instance.operator); } } /** * Message constructor. Initializes the properties and applies default Protobuf values if necessary * @param _value initial values object or instance of FilterDuration to deeply clone from */ constructor(_value) { _value = _value || {}; this.value = _value.value ? new googleProtobuf004.Duration(_value.value) : undefined; this.operator = _value.operator; FilterDuration.refineValues(this); } get value() { return this._value; } set value(value) { this._value = value; } get operator() { return this._operator; } set operator(value) { this._operator = value; } /** * Serialize message to binary data * @param instance message instance */ serializeBinary() { const writer = new BinaryWriter(); FilterDuration.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); } /** * Cast message to standard JavaScript object (all non-primitive values are deeply cloned) */ toObject() { return { value: this.value ? this.value.toObject() : undefined, operator: this.operator }; } /** * 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 { value: this.value ? this.value.toProtobufJSON(options) : null, operator: FilterDurationOperator[this.operator === null || this.operator === undefined ? 0 : this.operator] }; } } /** * Message implementation for armonik.api.grpc.v1.applications.FilterField */ let FilterField$4 = class FilterField { static { this.id = 'armonik.api.grpc.v1.applications.FilterField'; } /** * Deserialize binary data to message * @param instance message instance */ static deserializeBinary(bytes) { const instance = new FilterField(); FilterField.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; } /** * 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 ApplicationField(); _reader.readMessage(_instance.field, ApplicationField .deserializeBinaryFromReader); break; case 2: _instance.filterString = new FilterString(); _reader.readMessage(_instance.filterString, FilterString.deserializeBinaryFromReader); break; default: _reader.skipField(); } } FilterField.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, ApplicationField.serializeBinaryToWriter); } if (_instance.filterString) { _writer.writeMessage(2, _instance.filterString, FilterString.serializeBinaryToWriter); } } /** * Message constructor. Initializes the properties and applies default Protobuf values if necessary * @param _value initial values object or instance of FilterField to deeply clone from */ constructor(_value) { this._valueCondition = FilterField.ValueConditionCase.none; _value = _value || {}; this.field = _value.field ? new ApplicationField(_value.field) : undefined; this.filterString = _value.filterString ? new FilterString(_value.filterString) : undefined; FilterField.refineValues(this); } get field() { return this._field; } set field(value) { this._field = value; } get filterString() { return this._filterString; } set filterString(value) { if (value !== undefined && value !== null) { this._valueCondition = FilterField.ValueConditionCase.filterString; } this._filterString = value; } get valueCondition() { return this._valueCondition; } /** * Serialize message to binary data * @param instance message instance */ serializeBinary() { const writer = new BinaryWriter(); FilterField.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, filterString: this.filterString ? this.filterString.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 { field: this.field ? this.field.toProtobufJSON(options) : null, filterString: this.filterString ? this.filterString.toProtobufJSON(options) : null }; } }; (function (FilterField) { let ValueConditionCase; (function (ValueConditionCase) { ValueConditionCase[ValueConditionCase["none"] = 0] = "none"; ValueConditionCase[ValueConditionCase["filterString"] = 1] = "filterString"; })(ValueConditionCase = FilterField.ValueConditionCase || (FilterField.ValueConditionCase = {})); })(FilterField$4 || (FilterField$4 = {})); /** * Message implementation for armonik.api.grpc.v1.applications.FiltersAnd */ let FiltersAnd$4 = class FiltersAnd { static { this.id = 'armonik.api.grpc.v1.applications.FiltersAnd'; } /** * Deserialize binary data to message * @param instance message instance */ static deserializeBinary(bytes) { const instance = new FiltersAnd(); FiltersAnd.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.and = _instance.and || []; } /** * 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 FilterField$4(); _reader.readMessage(messageInitializer1, FilterField$4.deserializeBinaryFromReader); (_instance.and = _instance.and || []).push(messageInitializer1); break; default: _reader.skipField(); } } FiltersAnd.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.and && _instance.and.length) { _writer.writeRepeatedMessage(1, _instance.and, FilterField$4.serializeBinaryToWriter); } } /** * Message constructor. Initializes the properties and applies default Protobuf values if necessary * @param _value initial values object or instance of FiltersAnd to deeply clone from */ constructor(_value) { _value = _value || {}; this.and = (_value.and || []).map(m => new FilterField$4(m)); FiltersAnd.refineValues(this); } get and() { return this._and; } set and(value) { this._and = value; } /** * Serialize message to binary data * @param instance message instance */ serializeBinary() { const writer = new BinaryWriter(); FiltersAnd.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); } /** * Cast message to standard JavaScript object (all non-primitive values are deeply cloned) */ toObject() { return { and: (this.and || []).map(m => m.toObject()) }; } /** * 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 { and: (this.and || []).map(m => m.toProtobufJSON(options)) }; } }; /** * Message implementation for armonik.api.grpc.v1.applications.Filters */ let Filters$4 = class Filters { static { this.id = 'armonik.api.grpc.v1.applications.Filters'; } /** * Deserialize binary data to message * @param instance message instance */ static deserializeBinary(bytes) { const instance = new Filters(); Filters.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.or = _instance.or || []; } /** * 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 FiltersAnd$4(); _reader.readMessage(messageInitializer1, FiltersAnd$4.deserializeBinaryFromReader); (_instance.or = _instance.or || []).push(messageInitializer1); break; default: _reader.skipField(); } } Filters.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.or && _instance.or.length) { _writer.writeRepeatedMessage(1, _instance.or, FiltersAnd$4.serializeBinaryToWriter); } } /** * Message constructor. Initializes the properties and applies default Protobuf values if necessary * @param _value initial values object or instance of Filters to deeply clone from */ constructor(_value) { _value = _value || {}; this.or = (_value.or || []).map(m => new FiltersAnd$4(m)); Filters.refineValues(this); } get or() { return this._or; } set or(value) { this._or = value; } /** * Serialize message to binary data * @param instance message instance */ serializeBinary() { const writer = new BinaryWriter(); Filters.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); } /** * Cast message to standard JavaScript object (all non-primitive values are deeply cloned) */ toObject() { return { or: (this.or || []).map(m => m.toObject()) }; } /**