UNPKG

@aneoconsultingfr/armonik.api.angular

Version:

gRPC API to interact with ArmoniK built for Angular

1 lines 1.48 MB
{"version":3,"file":"aneoconsultingfr-armonik.api.angular.mjs","sources":["../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/applications-fields.pb.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/filters-common.pb.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/applications-filters.pb.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/sort-direction.pb.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/applications-common.pb.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/applications-service.pbconf.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/applications-service.pbsc.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/auth-common.pb.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/auth-service.pbconf.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/auth-service.pbsc.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/result-status.pb.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/task-status.pb.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/results-fields.pb.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/results-filters.pb.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/tasks-fields.pb.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/tasks-filters.pb.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/events-common.pb.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/events-service.pbconf.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/events-service.pbsc.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/objects.pb.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/partitions-fields.pb.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/partitions-filters.pb.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/partitions-common.pb.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/partitions-service.pbconf.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/partitions-service.pbsc.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/results-common.pb.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/results-service.pbconf.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/results-service.pbsc.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/session-status.pb.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/sessions-fields.pb.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/sessions-filters.pb.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/sessions-common.pb.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/sessions-service.pbconf.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/sessions-service.pbsc.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/tasks-common.pb.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/tasks-service.pbconf.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/tasks-service.pbsc.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/versions-common.pb.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/versions-service.pbconf.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/versions-service.pbsc.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/health-checks-common.pb.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/health-checks-service.pbconf.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/lib/generated/health-checks-service.pbsc.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/public-api.ts","../../../../projects/aneoconsultingfr/armonik.api.angular/src/aneoconsultingfr-armonik.api.angular.ts"],"sourcesContent":["/* tslint:disable */\n/* eslint-disable */\n// @ts-nocheck\n//\n// THIS IS A GENERATED FILE\n// DO NOT MODIFY IT! YOUR CHANGES WILL BE LOST\nimport {\n GrpcMessage,\n RecursivePartial,\n ToProtobufJSONOptions\n} from '@ngx-grpc/common';\nimport { BinaryReader, BinaryWriter, ByteSource } from 'google-protobuf';\nexport enum ApplicationRawEnumField {\n APPLICATION_RAW_ENUM_FIELD_UNSPECIFIED = 0,\n APPLICATION_RAW_ENUM_FIELD_NAME = 1,\n APPLICATION_RAW_ENUM_FIELD_VERSION = 2,\n APPLICATION_RAW_ENUM_FIELD_NAMESPACE = 3,\n APPLICATION_RAW_ENUM_FIELD_SERVICE = 4\n}\n/**\n * Message implementation for armonik.api.grpc.v1.applications.ApplicationRawField\n */\nexport class ApplicationRawField implements GrpcMessage {\n static id = 'armonik.api.grpc.v1.applications.ApplicationRawField';\n\n /**\n * Deserialize binary data to message\n * @param instance message instance\n */\n static deserializeBinary(bytes: ByteSource) {\n const instance = new ApplicationRawField();\n ApplicationRawField.deserializeBinaryFromReader(\n instance,\n new BinaryReader(bytes)\n );\n return instance;\n }\n\n /**\n * Check all the properties and set default protobuf values if necessary\n * @param _instance message instance\n */\n static refineValues(_instance: ApplicationRawField) {\n _instance.field = _instance.field || 0;\n }\n\n /**\n * Deserializes / reads binary message into message instance using provided binary reader\n * @param _instance message instance\n * @param _reader binary reader instance\n */\n static deserializeBinaryFromReader(\n _instance: ApplicationRawField,\n _reader: BinaryReader\n ) {\n while (_reader.nextField()) {\n if (_reader.isEndGroup()) break;\n\n switch (_reader.getFieldNumber()) {\n case 1:\n _instance.field = _reader.readEnum();\n break;\n default:\n _reader.skipField();\n }\n }\n\n ApplicationRawField.refineValues(_instance);\n }\n\n /**\n * Serializes a message to binary format using provided binary reader\n * @param _instance message instance\n * @param _writer binary writer instance\n */\n static serializeBinaryToWriter(\n _instance: ApplicationRawField,\n _writer: BinaryWriter\n ) {\n if (_instance.field) {\n _writer.writeEnum(1, _instance.field);\n }\n }\n\n private _field: ApplicationRawEnumField;\n\n /**\n * Message constructor. Initializes the properties and applies default Protobuf values if necessary\n * @param _value initial values object or instance of ApplicationRawField to deeply clone from\n */\n constructor(_value?: RecursivePartial<ApplicationRawField.AsObject>) {\n _value = _value || {};\n this.field = _value.field;\n ApplicationRawField.refineValues(this);\n }\n get field(): ApplicationRawEnumField {\n return this._field;\n }\n set field(value: ApplicationRawEnumField) {\n this._field = value;\n }\n\n /**\n * Serialize message to binary data\n * @param instance message instance\n */\n serializeBinary() {\n const writer = new BinaryWriter();\n ApplicationRawField.serializeBinaryToWriter(this, writer);\n return writer.getResultBuffer();\n }\n\n /**\n * Cast message to standard JavaScript object (all non-primitive values are deeply cloned)\n */\n toObject(): ApplicationRawField.AsObject {\n return {\n field: this.field\n };\n }\n\n /**\n * Convenience method to support JSON.stringify(message), replicates the structure of toObject()\n */\n toJSON() {\n return this.toObject();\n }\n\n /**\n * Cast message to JSON using protobuf JSON notation: https://developers.google.com/protocol-buffers/docs/proto3#json\n * Attention: output differs from toObject() e.g. enums are represented as names and not as numbers, Timestamp is an ISO Date string format etc.\n * 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\n */\n toProtobufJSON(\n // @ts-ignore\n options?: ToProtobufJSONOptions\n ): ApplicationRawField.AsProtobufJSON {\n return {\n field:\n ApplicationRawEnumField[\n this.field === null || this.field === undefined ? 0 : this.field\n ]\n };\n }\n}\nexport module ApplicationRawField {\n /**\n * Standard JavaScript object representation for ApplicationRawField\n */\n export interface AsObject {\n field: ApplicationRawEnumField;\n }\n\n /**\n * Protobuf JSON representation for ApplicationRawField\n */\n export interface AsProtobufJSON {\n field: string;\n }\n}\n\n/**\n * Message implementation for armonik.api.grpc.v1.applications.ApplicationField\n */\nexport class ApplicationField implements GrpcMessage {\n static id = 'armonik.api.grpc.v1.applications.ApplicationField';\n\n /**\n * Deserialize binary data to message\n * @param instance message instance\n */\n static deserializeBinary(bytes: ByteSource) {\n const instance = new ApplicationField();\n ApplicationField.deserializeBinaryFromReader(\n instance,\n new BinaryReader(bytes)\n );\n return instance;\n }\n\n /**\n * Check all the properties and set default protobuf values if necessary\n * @param _instance message instance\n */\n static refineValues(_instance: ApplicationField) {}\n\n /**\n * Deserializes / reads binary message into message instance using provided binary reader\n * @param _instance message instance\n * @param _reader binary reader instance\n */\n static deserializeBinaryFromReader(\n _instance: ApplicationField,\n _reader: BinaryReader\n ) {\n while (_reader.nextField()) {\n if (_reader.isEndGroup()) break;\n\n switch (_reader.getFieldNumber()) {\n case 1:\n _instance.applicationField = new ApplicationRawField();\n _reader.readMessage(\n _instance.applicationField,\n ApplicationRawField.deserializeBinaryFromReader\n );\n break;\n default:\n _reader.skipField();\n }\n }\n\n ApplicationField.refineValues(_instance);\n }\n\n /**\n * Serializes a message to binary format using provided binary reader\n * @param _instance message instance\n * @param _writer binary writer instance\n */\n static serializeBinaryToWriter(\n _instance: ApplicationField,\n _writer: BinaryWriter\n ) {\n if (_instance.applicationField) {\n _writer.writeMessage(\n 1,\n _instance.applicationField as any,\n ApplicationRawField.serializeBinaryToWriter\n );\n }\n }\n\n private _applicationField?: ApplicationRawField;\n\n private _field: ApplicationField.FieldCase = ApplicationField.FieldCase.none;\n\n /**\n * Message constructor. Initializes the properties and applies default Protobuf values if necessary\n * @param _value initial values object or instance of ApplicationField to deeply clone from\n */\n constructor(_value?: RecursivePartial<ApplicationField.AsObject>) {\n _value = _value || {};\n this.applicationField = _value.applicationField\n ? new ApplicationRawField(_value.applicationField)\n : undefined;\n ApplicationField.refineValues(this);\n }\n get applicationField(): ApplicationRawField | undefined {\n return this._applicationField;\n }\n set applicationField(value: ApplicationRawField | undefined) {\n if (value !== undefined && value !== null) {\n this._field = ApplicationField.FieldCase.applicationField;\n }\n this._applicationField = value;\n }\n get field() {\n return this._field;\n }\n\n /**\n * Serialize message to binary data\n * @param instance message instance\n */\n serializeBinary() {\n const writer = new BinaryWriter();\n ApplicationField.serializeBinaryToWriter(this, writer);\n return writer.getResultBuffer();\n }\n\n /**\n * Cast message to standard JavaScript object (all non-primitive values are deeply cloned)\n */\n toObject(): ApplicationField.AsObject {\n return {\n applicationField: this.applicationField\n ? this.applicationField.toObject()\n : undefined\n };\n }\n\n /**\n * Convenience method to support JSON.stringify(message), replicates the structure of toObject()\n */\n toJSON() {\n return this.toObject();\n }\n\n /**\n * Cast message to JSON using protobuf JSON notation: https://developers.google.com/protocol-buffers/docs/proto3#json\n * Attention: output differs from toObject() e.g. enums are represented as names and not as numbers, Timestamp is an ISO Date string format etc.\n * 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\n */\n toProtobufJSON(\n // @ts-ignore\n options?: ToProtobufJSONOptions\n ): ApplicationField.AsProtobufJSON {\n return {\n applicationField: this.applicationField\n ? this.applicationField.toProtobufJSON(options)\n : null\n };\n }\n}\nexport module ApplicationField {\n /**\n * Standard JavaScript object representation for ApplicationField\n */\n export interface AsObject {\n applicationField?: ApplicationRawField.AsObject;\n }\n\n /**\n * Protobuf JSON representation for ApplicationField\n */\n export interface AsProtobufJSON {\n applicationField: ApplicationRawField.AsProtobufJSON | null;\n }\n export enum FieldCase {\n none = 0,\n applicationField = 1\n }\n}\n","/* tslint:disable */\n/* eslint-disable */\n// @ts-nocheck\n//\n// THIS IS A GENERATED FILE\n// DO NOT MODIFY IT! YOUR CHANGES WILL BE LOST\nimport {\n GrpcMessage,\n RecursivePartial,\n ToProtobufJSONOptions\n} from '@ngx-grpc/common';\nimport { BinaryReader, BinaryWriter, ByteSource } from 'google-protobuf';\nimport * as googleProtobuf000 from '@ngx-grpc/well-known-types';\nimport * as googleProtobuf001 from '@ngx-grpc/well-known-types';\nexport enum FilterStringOperator {\n FILTER_STRING_OPERATOR_EQUAL = 0,\n FILTER_STRING_OPERATOR_NOT_EQUAL = 1,\n FILTER_STRING_OPERATOR_CONTAINS = 2,\n FILTER_STRING_OPERATOR_NOT_CONTAINS = 3,\n FILTER_STRING_OPERATOR_STARTS_WITH = 4,\n FILTER_STRING_OPERATOR_ENDS_WITH = 5\n}\nexport enum FilterNumberOperator {\n FILTER_NUMBER_OPERATOR_EQUAL = 0,\n FILTER_NUMBER_OPERATOR_NOT_EQUAL = 1,\n FILTER_NUMBER_OPERATOR_LESS_THAN = 2,\n FILTER_NUMBER_OPERATOR_LESS_THAN_OR_EQUAL = 3,\n FILTER_NUMBER_OPERATOR_GREATER_THAN_OR_EQUAL = 4,\n FILTER_NUMBER_OPERATOR_GREATER_THAN = 5\n}\nexport enum FilterDateOperator {\n FILTER_DATE_OPERATOR_EQUAL = 0,\n FILTER_DATE_OPERATOR_NOT_EQUAL = 1,\n FILTER_DATE_OPERATOR_BEFORE = 2,\n FILTER_DATE_OPERATOR_BEFORE_OR_EQUAL = 3,\n FILTER_DATE_OPERATOR_AFTER_OR_EQUAL = 4,\n FILTER_DATE_OPERATOR_AFTER = 5\n}\nexport enum FilterArrayOperator {\n FILTER_ARRAY_OPERATOR_CONTAINS = 0,\n FILTER_ARRAY_OPERATOR_NOT_CONTAINS = 1\n}\nexport enum FilterStatusOperator {\n FILTER_STATUS_OPERATOR_EQUAL = 0,\n FILTER_STATUS_OPERATOR_NOT_EQUAL = 1\n}\nexport enum FilterBooleanOperator {\n FILTER_BOOLEAN_OPERATOR_IS = 0\n}\nexport enum FilterDurationOperator {\n FILTER_DURATION_OPERATOR_EQUAL = 0,\n FILTER_DURATION_OPERATOR_NOT_EQUAL = 1,\n FILTER_DURATION_OPERATOR_SHORTER_THAN = 2,\n FILTER_DURATION_OPERATOR_SHORTER_THAN_OR_EQUAL = 3,\n FILTER_DURATION_OPERATOR_LONGER_THAN_OR_EQUAL = 4,\n FILTER_DURATION_OPERATOR_LONGER_THAN = 5\n}\n/**\n * Message implementation for armonik.api.grpc.v1.FilterString\n */\nexport class FilterString implements GrpcMessage {\n static id = 'armonik.api.grpc.v1.FilterString';\n\n /**\n * Deserialize binary data to message\n * @param instance message instance\n */\n static deserializeBinary(bytes: ByteSource) {\n const instance = new FilterString();\n FilterString.deserializeBinaryFromReader(instance, new BinaryReader(bytes));\n return instance;\n }\n\n /**\n * Check all the properties and set default protobuf values if necessary\n * @param _instance message instance\n */\n static refineValues(_instance: FilterString) {\n _instance.value = _instance.value || '';\n _instance.operator = _instance.operator || 0;\n }\n\n /**\n * Deserializes / reads binary message into message instance using provided binary reader\n * @param _instance message instance\n * @param _reader binary reader instance\n */\n static deserializeBinaryFromReader(\n _instance: FilterString,\n _reader: BinaryReader\n ) {\n while (_reader.nextField()) {\n if (_reader.isEndGroup()) break;\n\n switch (_reader.getFieldNumber()) {\n case 1:\n _instance.value = _reader.readString();\n break;\n case 2:\n _instance.operator = _reader.readEnum();\n break;\n default:\n _reader.skipField();\n }\n }\n\n FilterString.refineValues(_instance);\n }\n\n /**\n * Serializes a message to binary format using provided binary reader\n * @param _instance message instance\n * @param _writer binary writer instance\n */\n static serializeBinaryToWriter(\n _instance: FilterString,\n _writer: BinaryWriter\n ) {\n if (_instance.value) {\n _writer.writeString(1, _instance.value);\n }\n if (_instance.operator) {\n _writer.writeEnum(2, _instance.operator);\n }\n }\n\n private _value: string;\n private _operator: FilterStringOperator;\n\n /**\n * Message constructor. Initializes the properties and applies default Protobuf values if necessary\n * @param _value initial values object or instance of FilterString to deeply clone from\n */\n constructor(_value?: RecursivePartial<FilterString.AsObject>) {\n _value = _value || {};\n this.value = _value.value;\n this.operator = _value.operator;\n FilterString.refineValues(this);\n }\n get value(): string {\n return this._value;\n }\n set value(value: string) {\n this._value = value;\n }\n get operator(): FilterStringOperator {\n return this._operator;\n }\n set operator(value: FilterStringOperator) {\n this._operator = value;\n }\n\n /**\n * Serialize message to binary data\n * @param instance message instance\n */\n serializeBinary() {\n const writer = new BinaryWriter();\n FilterString.serializeBinaryToWriter(this, writer);\n return writer.getResultBuffer();\n }\n\n /**\n * Cast message to standard JavaScript object (all non-primitive values are deeply cloned)\n */\n toObject(): FilterString.AsObject {\n return {\n value: this.value,\n operator: this.operator\n };\n }\n\n /**\n * Convenience method to support JSON.stringify(message), replicates the structure of toObject()\n */\n toJSON() {\n return this.toObject();\n }\n\n /**\n * Cast message to JSON using protobuf JSON notation: https://developers.google.com/protocol-buffers/docs/proto3#json\n * Attention: output differs from toObject() e.g. enums are represented as names and not as numbers, Timestamp is an ISO Date string format etc.\n * 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\n */\n toProtobufJSON(\n // @ts-ignore\n options?: ToProtobufJSONOptions\n ): FilterString.AsProtobufJSON {\n return {\n value: this.value,\n operator:\n FilterStringOperator[\n this.operator === null || this.operator === undefined\n ? 0\n : this.operator\n ]\n };\n }\n}\nexport module FilterString {\n /**\n * Standard JavaScript object representation for FilterString\n */\n export interface AsObject {\n value: string;\n operator: FilterStringOperator;\n }\n\n /**\n * Protobuf JSON representation for FilterString\n */\n export interface AsProtobufJSON {\n value: string;\n operator: string;\n }\n}\n\n/**\n * Message implementation for armonik.api.grpc.v1.FilterNumber\n */\nexport class FilterNumber implements GrpcMessage {\n static id = 'armonik.api.grpc.v1.FilterNumber';\n\n /**\n * Deserialize binary data to message\n * @param instance message instance\n */\n static deserializeBinary(bytes: ByteSource) {\n const instance = new FilterNumber();\n FilterNumber.deserializeBinaryFromReader(instance, new BinaryReader(bytes));\n return instance;\n }\n\n /**\n * Check all the properties and set default protobuf values if necessary\n * @param _instance message instance\n */\n static refineValues(_instance: FilterNumber) {\n _instance.value = _instance.value || '0';\n _instance.operator = _instance.operator || 0;\n }\n\n /**\n * Deserializes / reads binary message into message instance using provided binary reader\n * @param _instance message instance\n * @param _reader binary reader instance\n */\n static deserializeBinaryFromReader(\n _instance: FilterNumber,\n _reader: BinaryReader\n ) {\n while (_reader.nextField()) {\n if (_reader.isEndGroup()) break;\n\n switch (_reader.getFieldNumber()) {\n case 1:\n _instance.value = _reader.readInt64String();\n break;\n case 2:\n _instance.operator = _reader.readEnum();\n break;\n default:\n _reader.skipField();\n }\n }\n\n FilterNumber.refineValues(_instance);\n }\n\n /**\n * Serializes a message to binary format using provided binary reader\n * @param _instance message instance\n * @param _writer binary writer instance\n */\n static serializeBinaryToWriter(\n _instance: FilterNumber,\n _writer: BinaryWriter\n ) {\n if (_instance.value) {\n _writer.writeInt64String(1, _instance.value);\n }\n if (_instance.operator) {\n _writer.writeEnum(2, _instance.operator);\n }\n }\n\n private _value: string;\n private _operator: FilterNumberOperator;\n\n /**\n * Message constructor. Initializes the properties and applies default Protobuf values if necessary\n * @param _value initial values object or instance of FilterNumber to deeply clone from\n */\n constructor(_value?: RecursivePartial<FilterNumber.AsObject>) {\n _value = _value || {};\n this.value = _value.value;\n this.operator = _value.operator;\n FilterNumber.refineValues(this);\n }\n get value(): string {\n return this._value;\n }\n set value(value: string) {\n this._value = value;\n }\n get operator(): FilterNumberOperator {\n return this._operator;\n }\n set operator(value: FilterNumberOperator) {\n this._operator = value;\n }\n\n /**\n * Serialize message to binary data\n * @param instance message instance\n */\n serializeBinary() {\n const writer = new BinaryWriter();\n FilterNumber.serializeBinaryToWriter(this, writer);\n return writer.getResultBuffer();\n }\n\n /**\n * Cast message to standard JavaScript object (all non-primitive values are deeply cloned)\n */\n toObject(): FilterNumber.AsObject {\n return {\n value: this.value,\n operator: this.operator\n };\n }\n\n /**\n * Convenience method to support JSON.stringify(message), replicates the structure of toObject()\n */\n toJSON() {\n return this.toObject();\n }\n\n /**\n * Cast message to JSON using protobuf JSON notation: https://developers.google.com/protocol-buffers/docs/proto3#json\n * Attention: output differs from toObject() e.g. enums are represented as names and not as numbers, Timestamp is an ISO Date string format etc.\n * 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\n */\n toProtobufJSON(\n // @ts-ignore\n options?: ToProtobufJSONOptions\n ): FilterNumber.AsProtobufJSON {\n return {\n value: this.value,\n operator:\n FilterNumberOperator[\n this.operator === null || this.operator === undefined\n ? 0\n : this.operator\n ]\n };\n }\n}\nexport module FilterNumber {\n /**\n * Standard JavaScript object representation for FilterNumber\n */\n export interface AsObject {\n value: string;\n operator: FilterNumberOperator;\n }\n\n /**\n * Protobuf JSON representation for FilterNumber\n */\n export interface AsProtobufJSON {\n value: string;\n operator: string;\n }\n}\n\n/**\n * Message implementation for armonik.api.grpc.v1.FilterDate\n */\nexport class FilterDate implements GrpcMessage {\n static id = 'armonik.api.grpc.v1.FilterDate';\n\n /**\n * Deserialize binary data to message\n * @param instance message instance\n */\n static deserializeBinary(bytes: ByteSource) {\n const instance = new FilterDate();\n FilterDate.deserializeBinaryFromReader(instance, new BinaryReader(bytes));\n return instance;\n }\n\n /**\n * Check all the properties and set default protobuf values if necessary\n * @param _instance message instance\n */\n static refineValues(_instance: FilterDate) {\n _instance.value = _instance.value || undefined;\n _instance.operator = _instance.operator || 0;\n }\n\n /**\n * Deserializes / reads binary message into message instance using provided binary reader\n * @param _instance message instance\n * @param _reader binary reader instance\n */\n static deserializeBinaryFromReader(\n _instance: FilterDate,\n _reader: BinaryReader\n ) {\n while (_reader.nextField()) {\n if (_reader.isEndGroup()) break;\n\n switch (_reader.getFieldNumber()) {\n case 1:\n _instance.value = new googleProtobuf001.Timestamp();\n _reader.readMessage(\n _instance.value,\n googleProtobuf001.Timestamp.deserializeBinaryFromReader\n );\n break;\n case 2:\n _instance.operator = _reader.readEnum();\n break;\n default:\n _reader.skipField();\n }\n }\n\n FilterDate.refineValues(_instance);\n }\n\n /**\n * Serializes a message to binary format using provided binary reader\n * @param _instance message instance\n * @param _writer binary writer instance\n */\n static serializeBinaryToWriter(_instance: FilterDate, _writer: BinaryWriter) {\n if (_instance.value) {\n _writer.writeMessage(\n 1,\n _instance.value as any,\n googleProtobuf001.Timestamp.serializeBinaryToWriter\n );\n }\n if (_instance.operator) {\n _writer.writeEnum(2, _instance.operator);\n }\n }\n\n private _value?: googleProtobuf001.Timestamp;\n private _operator: FilterDateOperator;\n\n /**\n * Message constructor. Initializes the properties and applies default Protobuf values if necessary\n * @param _value initial values object or instance of FilterDate to deeply clone from\n */\n constructor(_value?: RecursivePartial<FilterDate.AsObject>) {\n _value = _value || {};\n this.value = _value.value\n ? new googleProtobuf001.Timestamp(_value.value)\n : undefined;\n this.operator = _value.operator;\n FilterDate.refineValues(this);\n }\n get value(): googleProtobuf001.Timestamp | undefined {\n return this._value;\n }\n set value(value: googleProtobuf001.Timestamp | undefined) {\n this._value = value;\n }\n get operator(): FilterDateOperator {\n return this._operator;\n }\n set operator(value: FilterDateOperator) {\n this._operator = value;\n }\n\n /**\n * Serialize message to binary data\n * @param instance message instance\n */\n serializeBinary() {\n const writer = new BinaryWriter();\n FilterDate.serializeBinaryToWriter(this, writer);\n return writer.getResultBuffer();\n }\n\n /**\n * Cast message to standard JavaScript object (all non-primitive values are deeply cloned)\n */\n toObject(): FilterDate.AsObject {\n return {\n value: this.value ? this.value.toObject() : undefined,\n operator: this.operator\n };\n }\n\n /**\n * Convenience method to support JSON.stringify(message), replicates the structure of toObject()\n */\n toJSON() {\n return this.toObject();\n }\n\n /**\n * Cast message to JSON using protobuf JSON notation: https://developers.google.com/protocol-buffers/docs/proto3#json\n * Attention: output differs from toObject() e.g. enums are represented as names and not as numbers, Timestamp is an ISO Date string format etc.\n * 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\n */\n toProtobufJSON(\n // @ts-ignore\n options?: ToProtobufJSONOptions\n ): FilterDate.AsProtobufJSON {\n return {\n value: this.value ? this.value.toProtobufJSON(options) : null,\n operator:\n FilterDateOperator[\n this.operator === null || this.operator === undefined\n ? 0\n : this.operator\n ]\n };\n }\n}\nexport module FilterDate {\n /**\n * Standard JavaScript object representation for FilterDate\n */\n export interface AsObject {\n value?: googleProtobuf001.Timestamp.AsObject;\n operator: FilterDateOperator;\n }\n\n /**\n * Protobuf JSON representation for FilterDate\n */\n export interface AsProtobufJSON {\n value: googleProtobuf001.Timestamp.AsProtobufJSON | null;\n operator: string;\n }\n}\n\n/**\n * Message implementation for armonik.api.grpc.v1.FilterArray\n */\nexport class FilterArray implements GrpcMessage {\n static id = 'armonik.api.grpc.v1.FilterArray';\n\n /**\n * Deserialize binary data to message\n * @param instance message instance\n */\n static deserializeBinary(bytes: ByteSource) {\n const instance = new FilterArray();\n FilterArray.deserializeBinaryFromReader(instance, new BinaryReader(bytes));\n return instance;\n }\n\n /**\n * Check all the properties and set default protobuf values if necessary\n * @param _instance message instance\n */\n static refineValues(_instance: FilterArray) {\n _instance.value = _instance.value || '';\n _instance.operator = _instance.operator || 0;\n }\n\n /**\n * Deserializes / reads binary message into message instance using provided binary reader\n * @param _instance message instance\n * @param _reader binary reader instance\n */\n static deserializeBinaryFromReader(\n _instance: FilterArray,\n _reader: BinaryReader\n ) {\n while (_reader.nextField()) {\n if (_reader.isEndGroup()) break;\n\n switch (_reader.getFieldNumber()) {\n case 1:\n _instance.value = _reader.readString();\n break;\n case 2:\n _instance.operator = _reader.readEnum();\n break;\n default:\n _reader.skipField();\n }\n }\n\n FilterArray.refineValues(_instance);\n }\n\n /**\n * Serializes a message to binary format using provided binary reader\n * @param _instance message instance\n * @param _writer binary writer instance\n */\n static serializeBinaryToWriter(\n _instance: FilterArray,\n _writer: BinaryWriter\n ) {\n if (_instance.value) {\n _writer.writeString(1, _instance.value);\n }\n if (_instance.operator) {\n _writer.writeEnum(2, _instance.operator);\n }\n }\n\n private _value: string;\n private _operator: FilterArrayOperator;\n\n /**\n * Message constructor. Initializes the properties and applies default Protobuf values if necessary\n * @param _value initial values object or instance of FilterArray to deeply clone from\n */\n constructor(_value?: RecursivePartial<FilterArray.AsObject>) {\n _value = _value || {};\n this.value = _value.value;\n this.operator = _value.operator;\n FilterArray.refineValues(this);\n }\n get value(): string {\n return this._value;\n }\n set value(value: string) {\n this._value = value;\n }\n get operator(): FilterArrayOperator {\n return this._operator;\n }\n set operator(value: FilterArrayOperator) {\n this._operator = value;\n }\n\n /**\n * Serialize message to binary data\n * @param instance message instance\n */\n serializeBinary() {\n const writer = new BinaryWriter();\n FilterArray.serializeBinaryToWriter(this, writer);\n return writer.getResultBuffer();\n }\n\n /**\n * Cast message to standard JavaScript object (all non-primitive values are deeply cloned)\n */\n toObject(): FilterArray.AsObject {\n return {\n value: this.value,\n operator: this.operator\n };\n }\n\n /**\n * Convenience method to support JSON.stringify(message), replicates the structure of toObject()\n */\n toJSON() {\n return this.toObject();\n }\n\n /**\n * Cast message to JSON using protobuf JSON notation: https://developers.google.com/protocol-buffers/docs/proto3#json\n * Attention: output differs from toObject() e.g. enums are represented as names and not as numbers, Timestamp is an ISO Date string format etc.\n * 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\n */\n toProtobufJSON(\n // @ts-ignore\n options?: ToProtobufJSONOptions\n ): FilterArray.AsProtobufJSON {\n return {\n value: this.value,\n operator:\n FilterArrayOperator[\n this.operator === null || this.operator === undefined\n ? 0\n : this.operator\n ]\n };\n }\n}\nexport module FilterArray {\n /**\n * Standard JavaScript object representation for FilterArray\n */\n export interface AsObject {\n value: string;\n operator: FilterArrayOperator;\n }\n\n /**\n * Protobuf JSON representation for FilterArray\n */\n export interface AsProtobufJSON {\n value: string;\n operator: string;\n }\n}\n\n/**\n * Message implementation for armonik.api.grpc.v1.FilterBoolean\n */\nexport class FilterBoolean implements GrpcMessage {\n static id = 'armonik.api.grpc.v1.FilterBoolean';\n\n /**\n * Deserialize binary data to message\n * @param instance message instance\n */\n static deserializeBinary(bytes: ByteSource) {\n const instance = new FilterBoolean();\n FilterBoolean.deserializeBinaryFromReader(\n instance,\n new BinaryReader(bytes)\n );\n return instance;\n }\n\n /**\n * Check all the properties and set default protobuf values if necessary\n * @param _instance message instance\n */\n static refineValues(_instance: FilterBoolean) {\n _instance.value = _instance.value || false;\n _instance.operator = _instance.operator || 0;\n }\n\n /**\n * Deserializes / reads binary message into message instance using provided binary reader\n * @param _instance message instance\n * @param _reader binary reader instance\n */\n static deserializeBinaryFromReader(\n _instance: FilterBoolean,\n _reader: BinaryReader\n ) {\n while (_reader.nextField()) {\n if (_reader.isEndGroup()) break;\n\n switch (_reader.getFieldNumber()) {\n case 1:\n _instance.value = _reader.readBool();\n break;\n case 2:\n _instance.operator = _reader.readEnum();\n break;\n default:\n _reader.skipField();\n }\n }\n\n FilterBoolean.refineValues(_instance);\n }\n\n /**\n * Serializes a message to binary format using provided binary reader\n * @param _instance message instance\n * @param _writer binary writer instance\n */\n static serializeBinaryToWriter(\n _instance: FilterBoolean,\n _writer: BinaryWriter\n ) {\n if (_instance.value) {\n _writer.writeBool(1, _instance.value);\n }\n if (_instance.operator) {\n _writer.writeEnum(2, _instance.operator);\n }\n }\n\n private _value: boolean;\n private _operator: FilterBooleanOperator;\n\n /**\n * Message constructor. Initializes the properties and applies default Protobuf values if necessary\n * @param _value initial values object or instance of FilterBoolean to deeply clone from\n */\n constructor(_value?: RecursivePartial<FilterBoolean.AsObject>) {\n _value = _value || {};\n this.value = _value.value;\n this.operator = _value.operator;\n FilterBoolean.refineValues(this);\n }\n get value(): boolean {\n return this._value;\n }\n set value(value: boolean) {\n this._value = value;\n }\n get operator(): FilterBooleanOperator {\n return this._operator;\n }\n set operator(value: FilterBooleanOperator) {\n this._operator = value;\n }\n\n /**\n * Serialize message to binary data\n * @param instance message instance\n */\n serializeBinary() {\n const writer = new BinaryWriter();\n FilterBoolean.serializeBinaryToWriter(this, writer);\n return writer.getResultBuffer();\n }\n\n /**\n * Cast message to standard JavaScript object (all non-primitive values are deeply cloned)\n */\n toObject(): FilterBoolean.AsObject {\n return {\n value: this.value,\n operator: this.operator\n };\n }\n\n /**\n * Convenience method to support JSON.stringify(message), replicates the structure of toObject()\n */\n toJSON() {\n return this.toObject();\n }\n\n /**\n * Cast message to JSON using protobuf JSON notation: https://developers.google.com/protocol-buffers/docs/proto3#json\n * Attention: output differs from toObject() e.g. enums are represented as names and not as numbers, Timestamp is an ISO Date string format etc.\n * 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\n */\n toProtobufJSON(\n // @ts-ignore\n options?: ToProtobufJSONOptions\n ): FilterBoolean.AsProtobufJSON {\n return {\n value: this.value,\n operator:\n FilterBooleanOperator[\n this.operator === null || this.operator === undefined\n ? 0\n : this.operator\n ]\n };\n }\n}\nexport module FilterBoolean {\n /**\n * Standard JavaScript object representation for FilterBoolean\n */\n export interface AsObject {\n value: boolean;\n operator: FilterBooleanOperator;\n }\n\n /**\n * Protobuf JSON representation for FilterBoolean\n */\n export interface AsProtobufJSON {\n value: boolean;\n operator: string;\n }\n}\n\n/**\n * Message implementation for armonik.api.grpc.v1.FilterDuration\n */\nexport class FilterDuration implements GrpcMessage {\n static id = 'armonik.api.grpc.v1.FilterDuration';\n\n /**\n * Deserialize binary data to message\n * @param instance message instance\n */\n static deserializeBinary(bytes: ByteSource) {\n const instance = new FilterDuration();\n FilterDuration.deserializeBinaryFromReader(\n instance,\n new BinaryReader(bytes)\n );\n return instance;\n }\n\n /**\n * Check all the properties and set default protobuf values if necessary\n * @param _instance message instance\n */\n static refineValues(_instance: FilterDuration) {\n _instance.value = _instance.value || undefined;\n _instance.operator = _instance.operator || 0;\n }\n\n /**\n * Deserializes / reads binary message into message instance using provided binary reader\n * @param _instance message instance\n * @param _reader binary reader instance\n */\n static deserializeBinaryFromReader(\n _instance: FilterDuration,\n _reader: BinaryReader\n ) {\n while (_reader.nextField()) {\n if (_reader.isEndGroup()) break;\n\n switch (_reader.getFieldNumber()) {\n case 1:\n _instance.value = new googleProtobuf000.Duration();\n _reader.readMessage(\n _instance.value,\n googleProtobuf000.Duration.deserializeBinaryFromReader\n );\n break;\n case 2:\n _instance.operator = _reader.readEnum();\n break;\n default:\n _reader.skipField();\n }\n }\n\n FilterDuration.refineValues(_instance);\n }\n\n /**\n * Serializes a message to binary format using provided binary reader\n * @param _instance message instance\n * @param _writer binary writer instance\n */\n static serializeBinaryToWriter(\n _instance: FilterDuration,\n _writer: BinaryWriter\n ) {\n if (_instance.value) {\n _writer.writeMessage(\n 1,\n _instance.value as any,\n googleProtobuf000.Duration.serializeBinaryToWriter\n );\n }\n if (_instance.operator) {\n _writer.writeEnum(2, _instance.operator);\n }\n }\n\n private _value?: googleProtobuf000.Duration;\n private _operator: FilterDurationOperator;\n\n /**\n * Message constructor. Initializes the properties and applies default Protobuf values if necessary\n * @param _value initial values object or instance of FilterDuration to deeply clone from\n */\n constructor(_value?: RecursivePartial<FilterDuration.AsObject>) {\n _value = _value || {};\n this.value = _value.value\n ? new googleProtobuf000.Duration(_value.value)\n : undefined;\n this.operator = _value.operator;\n FilterDuration.refineValues(this);\n }\n get value(): googleProtobuf000.Duration | undefined {\n return this._value;\n }\n set value(value: googleProtobuf000.Duration | undefined) {\n this._value = value;\n }\n get operator(): FilterDurationOperator {\n return this._operator;\n }\n set operator(value: FilterDurationOperator) {\n this._operator = value;\n }\n\n /**\n * Serialize message to binary data\n * @param instance message instance\n */\n serializeBinary() {\n const writer = new BinaryWriter();\n FilterDuration.serializeBinaryToWriter(this, writer);\n return writer.getResultBuffer();\n }\n\n /**\n * Cast message to standard JavaScript object (all non-primitive values are deeply cloned)\n */\n toObject(): FilterDuration.AsObject {\n return {\n value: this.value ? this.value.toObject() : undefined,\n operator: this.operator\n };\n }\n\n /**\n * Convenience method to support JSON.stringify(message), replicates the structure of toObject()\n */\n toJSON() {\n return this.toObject();\n }\n\n /**\n * Cast message to JSON using protobuf JSON notation: https://developers.google.com/protocol-buffers/docs/proto3#json\n * Attention: output differs from toObject() e.g. enums are represented as names and not as numbers, Timestamp is an ISO Date string format etc.\n * 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\n */\n toProtobufJSON(\n // @ts-ignore\n options?: ToProtobufJSONOptions\n ): FilterDuration.AsProtobufJSON {\n return {\n value: this.value ? this.value.toProtobufJSON(options) : null,\n operator:\n FilterDurationOperator[\n this.operator === null || this.operator === undefined\n ? 0\n : this.operator\n ]\n };\n }\n}\nexport module FilterDuration {\n /**\n * Standard JavaScript object representation for FilterDuration\n */\n export interface AsObject {\n value?: googleProtobuf000.Duration.AsObject;\n operator: FilterDurationOperator;\n }\n\n /**\n * Protobuf JSON representation for FilterDuration\n */\n export interface AsProtobufJSON {\n value: googleProtobuf000.Duration.AsProtobufJSON | null;\n operator: string;\n }\n}\n","/* tslint:disable */\n/* eslint-disable */\n// @ts-nocheck\n//\n// THIS IS A GENERATED FILE\n// DO NOT MODIFY IT! YOUR CHANGES WILL BE LOST\nimport {\n GrpcMessage,\n RecursivePartial,\n ToProtobufJSONOptions\n} from '@ngx-grpc/common';\nimport { BinaryReader, BinaryWriter, ByteSource } from 'google-protobuf';\nimport * as googleProtobuf000 from '@ngx-grpc/well-known-types';\nimport * as googleProtobuf001 from '@ngx-grpc/well-known-types';\nimport * as armonikApiGrpcV1Applications002 from './applications-fields.pb';\nimport * as armonikApiGrpcV1003 from './filters-common.pb';\n/**\n * Message implementation for armonik.api.grpc.v1.applications.FilterField\n */\nexport class FilterField implements GrpcMessage {\n static id = 'armonik.api.grpc.v1.applications.FilterField';\n\n /**\n * Deserialize binary data to message\n * @param instance message instance\n */\n static deserializeBinary(bytes: ByteSource) {\n const instance = new FilterField();\n FilterField.deserializeBinaryFromReader(instance, new BinaryReader(bytes));\n return instance;\n }\n\n /**\n * Check all the properties and set default protobuf values if necessary\n * @param _instance message instance\n */\n static refineValues(_instance: FilterField) {\n _instance.field = _instance.field || undefined;\n }\n\n /**\n * Deserializes / reads binary message into message instance using provided binary reader\n * @param _instance message instance\n * @param _reader binary reader instance\n */\n static deserializeBinaryFromReader(\n _instance: FilterField,\n _reader: BinaryReader\n ) {\n while (_reader.nextField()) {\n if (_reader.isEndGroup()) break;\n\n switch (_reader.getFieldNumber()) {\n case 1:\n _instance.field = new armonikApiGrpcV1Applications002.ApplicationField();\n _reader.readMessage(\n _instance.field,\n armonikApiGrpcV1Applications002.ApplicationField\n .deserializeBinaryFromReader\n );\n break;\n case 2:\n _instance.filterString = new armonikApiGrpcV1003.FilterString();\n _reader.readMessage(\n _instance.filterString,\n armonikApiGrpcV1003.FilterString.deserializeBinaryFromReader\n );\n break;\n default:\n _reader.skipField();\n }\n }\n\n FilterField.refineValues(_instance);\n }\n\n /**\n * Serializes a message to binary format using provided binary reader\n * @param _instance message instance\n * @param _writer binary writer instance\n */\n static serializeBinaryToWriter(\n _instance: FilterField,\n _writer: BinaryWriter\n ) {\n if (_instance.field) {\n _writer.writeMessage(\n 1,\n _instance.field as any,\n armonikApiGrpcV1Applications002.ApplicationField.serializeBinaryToWriter\n );\n }\n if (_instance.filterString) {\n _writer.writeMessage(\n 2,\n _instance.filterString as any,\n armonikApiGrpcV1003.FilterString.serializeBinaryToWriter\n );\n }\n }\n\n private _field?: armonikApiGrpcV1Applications002.ApplicationField;\n private _filterString?: armonikApiGrpcV1003.FilterString;\n\n private _valueCondition: FilterField.ValueConditionCase =\n FilterField.ValueConditionCase.none;\n\n /**\n * Message constructor. Initializes the properties and applies default Protobuf values if necessary\n * @param _value initial values object or instance of FilterField to deeply clone from\n */\n constructor(_value?: RecursivePartial<FilterField.AsObject>) {\n _value = _value || {};\n this.field = _value.field\n ? new armonikApiGrpcV1Applications002.ApplicationField(_value.field)\n : undefined;\n this.filterString = _value.filterString\n ? new armonikApiGrpcV1003.FilterString(_value.filterString)\n : undefined;\n FilterField.refineValues(this);\n }\n get field(): armonikApiGrpcV1Applications002.ApplicationField | undefined {\n return this._field;\n }\n set field(\n value: armonikApiGrpcV1Applications002.ApplicationField | undefined\n ) {\n this._field = value;\n }\n get filterString(): armonikApiGrpcV1003.FilterString | undefined {\n return this._filterString;\n }\n set filterString(value: armonikApiGrpcV1003.FilterString | undefined) {\n if (value !== undefined && value !== null) {\n this._valueCondition = FilterField.ValueConditionCase.filterString;\n }\n this._filterString = value;\n }\n get valueCondition() {\n return this._valueCondition;\n }\n\n /**\n * Serialize message to binary data\n * @param instance message instance\n */\n serializeBinary() {\n const writer = new BinaryWriter();\n FilterField.serializeBinaryToWriter(this, writer);\n return writer.getResultBuffer();\n }\n\n /**\n * Cast message to standard JavaScript object (all non-primitive values are deeply cloned)\n */\n toObject(): FilterField.AsObject {\n return {\n field: this.field ? this.field.toObject() : undefined,\n filterString: this.filterString ? this.filterString.toObject() : undefined\n };\n }\n\n /**\n * Convenience method to support JSON.stringify(message), replicates the structure of toObject()\n */\n toJSON() {\n return this.toObject();\n }\n\n /**\n * Cast message to JSON using protobuf JSON notation: https://developers.google.com/protocol-buffers/docs/proto3#json\n * Attention: output differs from toObject() e.g. enums are represented as names and not as numbers, Timestamp is an ISO Date string format etc.\n * 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\n */\n toProtobufJSON(\n // @ts-