UNPKG

@aneoconsultingfr/armonik.api

Version:

gRPC API to interact with ArmoniK built for the web

191 lines (188 loc) 5.57 kB
import { FilterString } from "./chunk-XVPQKIYM.mjs"; import { ApplicationField } from "./chunk-TNBTJKQ3.mjs"; // src/generated/applications_filters.ts import _m0 from "protobufjs/minimal.js"; var protobufPackage = "armonik.api.grpc.v1.applications"; function createBaseFilterField() { return { field: void 0, filterString: void 0 }; } var FilterField = { encode(message, writer = _m0.Writer.create()) { if (message.field !== void 0) { ApplicationField.encode(message.field, writer.uint32(10).fork()).ldelim(); } if (message.filterString !== void 0) { FilterString.encode(message.filterString, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseFilterField(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.field = ApplicationField.decode(reader, reader.uint32()); continue; case 2: if (tag !== 18) { break; } message.filterString = FilterString.decode(reader, reader.uint32()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { field: isSet(object.field) ? ApplicationField.fromJSON(object.field) : void 0, filterString: isSet(object.filterString) ? FilterString.fromJSON(object.filterString) : void 0 }; }, toJSON(message) { const obj = {}; if (message.field !== void 0) { obj.field = ApplicationField.toJSON(message.field); } if (message.filterString !== void 0) { obj.filterString = FilterString.toJSON(message.filterString); } return obj; }, create(base) { return FilterField.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseFilterField(); message.field = object.field !== void 0 && object.field !== null ? ApplicationField.fromPartial(object.field) : void 0; message.filterString = object.filterString !== void 0 && object.filterString !== null ? FilterString.fromPartial(object.filterString) : void 0; return message; } }; function createBaseFiltersAnd() { return { and: [] }; } var FiltersAnd = { encode(message, writer = _m0.Writer.create()) { for (const v of message.and) { FilterField.encode(v, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseFiltersAnd(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.and.push(FilterField.decode(reader, reader.uint32())); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { and: Array.isArray(object == null ? void 0 : object.and) ? object.and.map((e) => FilterField.fromJSON(e)) : [] }; }, toJSON(message) { var _a; const obj = {}; if ((_a = message.and) == null ? void 0 : _a.length) { obj.and = message.and.map((e) => FilterField.toJSON(e)); } return obj; }, create(base) { return FiltersAnd.fromPartial(base ?? {}); }, fromPartial(object) { var _a; const message = createBaseFiltersAnd(); message.and = ((_a = object.and) == null ? void 0 : _a.map((e) => FilterField.fromPartial(e))) || []; return message; } }; function createBaseFilters() { return { or: [] }; } var Filters = { encode(message, writer = _m0.Writer.create()) { for (const v of message.or) { FiltersAnd.encode(v, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseFilters(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.or.push(FiltersAnd.decode(reader, reader.uint32())); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { or: Array.isArray(object == null ? void 0 : object.or) ? object.or.map((e) => FiltersAnd.fromJSON(e)) : [] }; }, toJSON(message) { var _a; const obj = {}; if ((_a = message.or) == null ? void 0 : _a.length) { obj.or = message.or.map((e) => FiltersAnd.toJSON(e)); } return obj; }, create(base) { return Filters.fromPartial(base ?? {}); }, fromPartial(object) { var _a; const message = createBaseFilters(); message.or = ((_a = object.or) == null ? void 0 : _a.map((e) => FiltersAnd.fromPartial(e))) || []; return message; } }; function isSet(value) { return value !== null && value !== void 0; } export { protobufPackage, FilterField, FiltersAnd, Filters };