UNPKG

weaviate-client

Version:
1,175 lines 120 kB
"use strict"; // Code generated by protoc-gen-ts_proto. DO NOT EDIT. // versions: // protoc-gen-ts_proto v1.176.0 // protoc v3.19.1 // source: v1/aggregate.proto var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.AggregateReply_Grouped = exports.AggregateReply_Group_GroupedBy = exports.AggregateReply_Group = exports.AggregateReply_Single = exports.AggregateReply_Aggregations_Aggregation_Reference = exports.AggregateReply_Aggregations_Aggregation_DateMessage = exports.AggregateReply_Aggregations_Aggregation_Boolean = exports.AggregateReply_Aggregations_Aggregation_Text_TopOccurrences_TopOccurrence = exports.AggregateReply_Aggregations_Aggregation_Text_TopOccurrences = exports.AggregateReply_Aggregations_Aggregation_Text = exports.AggregateReply_Aggregations_Aggregation_Number = exports.AggregateReply_Aggregations_Aggregation_Integer = exports.AggregateReply_Aggregations_Aggregation = exports.AggregateReply_Aggregations = exports.AggregateReply = exports.AggregateRequest_GroupBy = exports.AggregateRequest_Aggregation_Reference = exports.AggregateRequest_Aggregation_DateMessage = exports.AggregateRequest_Aggregation_Boolean = exports.AggregateRequest_Aggregation_Text = exports.AggregateRequest_Aggregation_Number = exports.AggregateRequest_Aggregation_Integer = exports.AggregateRequest_Aggregation = exports.AggregateRequest = exports.protobufPackage = void 0; /* eslint-disable */ const long_1 = __importDefault(require("long")); const minimal_js_1 = __importDefault(require("protobufjs/minimal.js")); const base_js_1 = require("./base.js"); const base_search_js_1 = require("./base_search.js"); exports.protobufPackage = "weaviate.v1"; function createBaseAggregateRequest() { return { collection: "", tenant: "", objectsCount: false, aggregations: [], objectLimit: undefined, groupBy: undefined, limit: undefined, filters: undefined, hybrid: undefined, nearVector: undefined, nearObject: undefined, nearText: undefined, nearImage: undefined, nearAudio: undefined, nearVideo: undefined, nearDepth: undefined, nearThermal: undefined, nearImu: undefined, }; } exports.AggregateRequest = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.collection !== "") { writer.uint32(10).string(message.collection); } if (message.tenant !== "") { writer.uint32(82).string(message.tenant); } if (message.objectsCount !== false) { writer.uint32(160).bool(message.objectsCount); } for (const v of message.aggregations) { exports.AggregateRequest_Aggregation.encode(v, writer.uint32(170).fork()).ldelim(); } if (message.objectLimit !== undefined) { writer.uint32(240).uint32(message.objectLimit); } if (message.groupBy !== undefined) { exports.AggregateRequest_GroupBy.encode(message.groupBy, writer.uint32(250).fork()).ldelim(); } if (message.limit !== undefined) { writer.uint32(256).uint32(message.limit); } if (message.filters !== undefined) { base_js_1.Filters.encode(message.filters, writer.uint32(322).fork()).ldelim(); } if (message.hybrid !== undefined) { base_search_js_1.Hybrid.encode(message.hybrid, writer.uint32(330).fork()).ldelim(); } if (message.nearVector !== undefined) { base_search_js_1.NearVector.encode(message.nearVector, writer.uint32(338).fork()).ldelim(); } if (message.nearObject !== undefined) { base_search_js_1.NearObject.encode(message.nearObject, writer.uint32(346).fork()).ldelim(); } if (message.nearText !== undefined) { base_search_js_1.NearTextSearch.encode(message.nearText, writer.uint32(354).fork()).ldelim(); } if (message.nearImage !== undefined) { base_search_js_1.NearImageSearch.encode(message.nearImage, writer.uint32(362).fork()).ldelim(); } if (message.nearAudio !== undefined) { base_search_js_1.NearAudioSearch.encode(message.nearAudio, writer.uint32(370).fork()).ldelim(); } if (message.nearVideo !== undefined) { base_search_js_1.NearVideoSearch.encode(message.nearVideo, writer.uint32(378).fork()).ldelim(); } if (message.nearDepth !== undefined) { base_search_js_1.NearDepthSearch.encode(message.nearDepth, writer.uint32(386).fork()).ldelim(); } if (message.nearThermal !== undefined) { base_search_js_1.NearThermalSearch.encode(message.nearThermal, writer.uint32(394).fork()).ldelim(); } if (message.nearImu !== undefined) { base_search_js_1.NearIMUSearch.encode(message.nearImu, writer.uint32(402).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAggregateRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.collection = reader.string(); continue; case 10: if (tag !== 82) { break; } message.tenant = reader.string(); continue; case 20: if (tag !== 160) { break; } message.objectsCount = reader.bool(); continue; case 21: if (tag !== 170) { break; } message.aggregations.push(exports.AggregateRequest_Aggregation.decode(reader, reader.uint32())); continue; case 30: if (tag !== 240) { break; } message.objectLimit = reader.uint32(); continue; case 31: if (tag !== 250) { break; } message.groupBy = exports.AggregateRequest_GroupBy.decode(reader, reader.uint32()); continue; case 32: if (tag !== 256) { break; } message.limit = reader.uint32(); continue; case 40: if (tag !== 322) { break; } message.filters = base_js_1.Filters.decode(reader, reader.uint32()); continue; case 41: if (tag !== 330) { break; } message.hybrid = base_search_js_1.Hybrid.decode(reader, reader.uint32()); continue; case 42: if (tag !== 338) { break; } message.nearVector = base_search_js_1.NearVector.decode(reader, reader.uint32()); continue; case 43: if (tag !== 346) { break; } message.nearObject = base_search_js_1.NearObject.decode(reader, reader.uint32()); continue; case 44: if (tag !== 354) { break; } message.nearText = base_search_js_1.NearTextSearch.decode(reader, reader.uint32()); continue; case 45: if (tag !== 362) { break; } message.nearImage = base_search_js_1.NearImageSearch.decode(reader, reader.uint32()); continue; case 46: if (tag !== 370) { break; } message.nearAudio = base_search_js_1.NearAudioSearch.decode(reader, reader.uint32()); continue; case 47: if (tag !== 378) { break; } message.nearVideo = base_search_js_1.NearVideoSearch.decode(reader, reader.uint32()); continue; case 48: if (tag !== 386) { break; } message.nearDepth = base_search_js_1.NearDepthSearch.decode(reader, reader.uint32()); continue; case 49: if (tag !== 394) { break; } message.nearThermal = base_search_js_1.NearThermalSearch.decode(reader, reader.uint32()); continue; case 50: if (tag !== 402) { break; } message.nearImu = base_search_js_1.NearIMUSearch.decode(reader, reader.uint32()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { collection: isSet(object.collection) ? globalThis.String(object.collection) : "", tenant: isSet(object.tenant) ? globalThis.String(object.tenant) : "", objectsCount: isSet(object.objectsCount) ? globalThis.Boolean(object.objectsCount) : false, aggregations: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.aggregations) ? object.aggregations.map((e) => exports.AggregateRequest_Aggregation.fromJSON(e)) : [], objectLimit: isSet(object.objectLimit) ? globalThis.Number(object.objectLimit) : undefined, groupBy: isSet(object.groupBy) ? exports.AggregateRequest_GroupBy.fromJSON(object.groupBy) : undefined, limit: isSet(object.limit) ? globalThis.Number(object.limit) : undefined, filters: isSet(object.filters) ? base_js_1.Filters.fromJSON(object.filters) : undefined, hybrid: isSet(object.hybrid) ? base_search_js_1.Hybrid.fromJSON(object.hybrid) : undefined, nearVector: isSet(object.nearVector) ? base_search_js_1.NearVector.fromJSON(object.nearVector) : undefined, nearObject: isSet(object.nearObject) ? base_search_js_1.NearObject.fromJSON(object.nearObject) : undefined, nearText: isSet(object.nearText) ? base_search_js_1.NearTextSearch.fromJSON(object.nearText) : undefined, nearImage: isSet(object.nearImage) ? base_search_js_1.NearImageSearch.fromJSON(object.nearImage) : undefined, nearAudio: isSet(object.nearAudio) ? base_search_js_1.NearAudioSearch.fromJSON(object.nearAudio) : undefined, nearVideo: isSet(object.nearVideo) ? base_search_js_1.NearVideoSearch.fromJSON(object.nearVideo) : undefined, nearDepth: isSet(object.nearDepth) ? base_search_js_1.NearDepthSearch.fromJSON(object.nearDepth) : undefined, nearThermal: isSet(object.nearThermal) ? base_search_js_1.NearThermalSearch.fromJSON(object.nearThermal) : undefined, nearImu: isSet(object.nearImu) ? base_search_js_1.NearIMUSearch.fromJSON(object.nearImu) : undefined, }; }, toJSON(message) { var _a; const obj = {}; if (message.collection !== "") { obj.collection = message.collection; } if (message.tenant !== "") { obj.tenant = message.tenant; } if (message.objectsCount !== false) { obj.objectsCount = message.objectsCount; } if ((_a = message.aggregations) === null || _a === void 0 ? void 0 : _a.length) { obj.aggregations = message.aggregations.map((e) => exports.AggregateRequest_Aggregation.toJSON(e)); } if (message.objectLimit !== undefined) { obj.objectLimit = Math.round(message.objectLimit); } if (message.groupBy !== undefined) { obj.groupBy = exports.AggregateRequest_GroupBy.toJSON(message.groupBy); } if (message.limit !== undefined) { obj.limit = Math.round(message.limit); } if (message.filters !== undefined) { obj.filters = base_js_1.Filters.toJSON(message.filters); } if (message.hybrid !== undefined) { obj.hybrid = base_search_js_1.Hybrid.toJSON(message.hybrid); } if (message.nearVector !== undefined) { obj.nearVector = base_search_js_1.NearVector.toJSON(message.nearVector); } if (message.nearObject !== undefined) { obj.nearObject = base_search_js_1.NearObject.toJSON(message.nearObject); } if (message.nearText !== undefined) { obj.nearText = base_search_js_1.NearTextSearch.toJSON(message.nearText); } if (message.nearImage !== undefined) { obj.nearImage = base_search_js_1.NearImageSearch.toJSON(message.nearImage); } if (message.nearAudio !== undefined) { obj.nearAudio = base_search_js_1.NearAudioSearch.toJSON(message.nearAudio); } if (message.nearVideo !== undefined) { obj.nearVideo = base_search_js_1.NearVideoSearch.toJSON(message.nearVideo); } if (message.nearDepth !== undefined) { obj.nearDepth = base_search_js_1.NearDepthSearch.toJSON(message.nearDepth); } if (message.nearThermal !== undefined) { obj.nearThermal = base_search_js_1.NearThermalSearch.toJSON(message.nearThermal); } if (message.nearImu !== undefined) { obj.nearImu = base_search_js_1.NearIMUSearch.toJSON(message.nearImu); } return obj; }, create(base) { return exports.AggregateRequest.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c, _d, _e, _f; const message = createBaseAggregateRequest(); message.collection = (_a = object.collection) !== null && _a !== void 0 ? _a : ""; message.tenant = (_b = object.tenant) !== null && _b !== void 0 ? _b : ""; message.objectsCount = (_c = object.objectsCount) !== null && _c !== void 0 ? _c : false; message.aggregations = ((_d = object.aggregations) === null || _d === void 0 ? void 0 : _d.map((e) => exports.AggregateRequest_Aggregation.fromPartial(e))) || []; message.objectLimit = (_e = object.objectLimit) !== null && _e !== void 0 ? _e : undefined; message.groupBy = (object.groupBy !== undefined && object.groupBy !== null) ? exports.AggregateRequest_GroupBy.fromPartial(object.groupBy) : undefined; message.limit = (_f = object.limit) !== null && _f !== void 0 ? _f : undefined; message.filters = (object.filters !== undefined && object.filters !== null) ? base_js_1.Filters.fromPartial(object.filters) : undefined; message.hybrid = (object.hybrid !== undefined && object.hybrid !== null) ? base_search_js_1.Hybrid.fromPartial(object.hybrid) : undefined; message.nearVector = (object.nearVector !== undefined && object.nearVector !== null) ? base_search_js_1.NearVector.fromPartial(object.nearVector) : undefined; message.nearObject = (object.nearObject !== undefined && object.nearObject !== null) ? base_search_js_1.NearObject.fromPartial(object.nearObject) : undefined; message.nearText = (object.nearText !== undefined && object.nearText !== null) ? base_search_js_1.NearTextSearch.fromPartial(object.nearText) : undefined; message.nearImage = (object.nearImage !== undefined && object.nearImage !== null) ? base_search_js_1.NearImageSearch.fromPartial(object.nearImage) : undefined; message.nearAudio = (object.nearAudio !== undefined && object.nearAudio !== null) ? base_search_js_1.NearAudioSearch.fromPartial(object.nearAudio) : undefined; message.nearVideo = (object.nearVideo !== undefined && object.nearVideo !== null) ? base_search_js_1.NearVideoSearch.fromPartial(object.nearVideo) : undefined; message.nearDepth = (object.nearDepth !== undefined && object.nearDepth !== null) ? base_search_js_1.NearDepthSearch.fromPartial(object.nearDepth) : undefined; message.nearThermal = (object.nearThermal !== undefined && object.nearThermal !== null) ? base_search_js_1.NearThermalSearch.fromPartial(object.nearThermal) : undefined; message.nearImu = (object.nearImu !== undefined && object.nearImu !== null) ? base_search_js_1.NearIMUSearch.fromPartial(object.nearImu) : undefined; return message; }, }; function createBaseAggregateRequest_Aggregation() { return { property: "", int: undefined, number: undefined, text: undefined, boolean: undefined, date: undefined, reference: undefined, }; } exports.AggregateRequest_Aggregation = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.property !== "") { writer.uint32(10).string(message.property); } if (message.int !== undefined) { exports.AggregateRequest_Aggregation_Integer.encode(message.int, writer.uint32(18).fork()).ldelim(); } if (message.number !== undefined) { exports.AggregateRequest_Aggregation_Number.encode(message.number, writer.uint32(26).fork()).ldelim(); } if (message.text !== undefined) { exports.AggregateRequest_Aggregation_Text.encode(message.text, writer.uint32(34).fork()).ldelim(); } if (message.boolean !== undefined) { exports.AggregateRequest_Aggregation_Boolean.encode(message.boolean, writer.uint32(42).fork()).ldelim(); } if (message.date !== undefined) { exports.AggregateRequest_Aggregation_DateMessage.encode(message.date, writer.uint32(50).fork()).ldelim(); } if (message.reference !== undefined) { exports.AggregateRequest_Aggregation_Reference.encode(message.reference, writer.uint32(58).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAggregateRequest_Aggregation(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.property = reader.string(); continue; case 2: if (tag !== 18) { break; } message.int = exports.AggregateRequest_Aggregation_Integer.decode(reader, reader.uint32()); continue; case 3: if (tag !== 26) { break; } message.number = exports.AggregateRequest_Aggregation_Number.decode(reader, reader.uint32()); continue; case 4: if (tag !== 34) { break; } message.text = exports.AggregateRequest_Aggregation_Text.decode(reader, reader.uint32()); continue; case 5: if (tag !== 42) { break; } message.boolean = exports.AggregateRequest_Aggregation_Boolean.decode(reader, reader.uint32()); continue; case 6: if (tag !== 50) { break; } message.date = exports.AggregateRequest_Aggregation_DateMessage.decode(reader, reader.uint32()); continue; case 7: if (tag !== 58) { break; } message.reference = exports.AggregateRequest_Aggregation_Reference.decode(reader, reader.uint32()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { property: isSet(object.property) ? globalThis.String(object.property) : "", int: isSet(object.int) ? exports.AggregateRequest_Aggregation_Integer.fromJSON(object.int) : undefined, number: isSet(object.number) ? exports.AggregateRequest_Aggregation_Number.fromJSON(object.number) : undefined, text: isSet(object.text) ? exports.AggregateRequest_Aggregation_Text.fromJSON(object.text) : undefined, boolean: isSet(object.boolean) ? exports.AggregateRequest_Aggregation_Boolean.fromJSON(object.boolean) : undefined, date: isSet(object.date) ? exports.AggregateRequest_Aggregation_DateMessage.fromJSON(object.date) : undefined, reference: isSet(object.reference) ? exports.AggregateRequest_Aggregation_Reference.fromJSON(object.reference) : undefined, }; }, toJSON(message) { const obj = {}; if (message.property !== "") { obj.property = message.property; } if (message.int !== undefined) { obj.int = exports.AggregateRequest_Aggregation_Integer.toJSON(message.int); } if (message.number !== undefined) { obj.number = exports.AggregateRequest_Aggregation_Number.toJSON(message.number); } if (message.text !== undefined) { obj.text = exports.AggregateRequest_Aggregation_Text.toJSON(message.text); } if (message.boolean !== undefined) { obj.boolean = exports.AggregateRequest_Aggregation_Boolean.toJSON(message.boolean); } if (message.date !== undefined) { obj.date = exports.AggregateRequest_Aggregation_DateMessage.toJSON(message.date); } if (message.reference !== undefined) { obj.reference = exports.AggregateRequest_Aggregation_Reference.toJSON(message.reference); } return obj; }, create(base) { return exports.AggregateRequest_Aggregation.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a; const message = createBaseAggregateRequest_Aggregation(); message.property = (_a = object.property) !== null && _a !== void 0 ? _a : ""; message.int = (object.int !== undefined && object.int !== null) ? exports.AggregateRequest_Aggregation_Integer.fromPartial(object.int) : undefined; message.number = (object.number !== undefined && object.number !== null) ? exports.AggregateRequest_Aggregation_Number.fromPartial(object.number) : undefined; message.text = (object.text !== undefined && object.text !== null) ? exports.AggregateRequest_Aggregation_Text.fromPartial(object.text) : undefined; message.boolean = (object.boolean !== undefined && object.boolean !== null) ? exports.AggregateRequest_Aggregation_Boolean.fromPartial(object.boolean) : undefined; message.date = (object.date !== undefined && object.date !== null) ? exports.AggregateRequest_Aggregation_DateMessage.fromPartial(object.date) : undefined; message.reference = (object.reference !== undefined && object.reference !== null) ? exports.AggregateRequest_Aggregation_Reference.fromPartial(object.reference) : undefined; return message; }, }; function createBaseAggregateRequest_Aggregation_Integer() { return { count: false, type: false, sum: false, mean: false, mode: false, median: false, maximum: false, minimum: false, }; } exports.AggregateRequest_Aggregation_Integer = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.count !== false) { writer.uint32(8).bool(message.count); } if (message.type !== false) { writer.uint32(16).bool(message.type); } if (message.sum !== false) { writer.uint32(24).bool(message.sum); } if (message.mean !== false) { writer.uint32(32).bool(message.mean); } if (message.mode !== false) { writer.uint32(40).bool(message.mode); } if (message.median !== false) { writer.uint32(48).bool(message.median); } if (message.maximum !== false) { writer.uint32(56).bool(message.maximum); } if (message.minimum !== false) { writer.uint32(64).bool(message.minimum); } return writer; }, decode(input, length) { const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAggregateRequest_Aggregation_Integer(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 8) { break; } message.count = reader.bool(); continue; case 2: if (tag !== 16) { break; } message.type = reader.bool(); continue; case 3: if (tag !== 24) { break; } message.sum = reader.bool(); continue; case 4: if (tag !== 32) { break; } message.mean = reader.bool(); continue; case 5: if (tag !== 40) { break; } message.mode = reader.bool(); continue; case 6: if (tag !== 48) { break; } message.median = reader.bool(); continue; case 7: if (tag !== 56) { break; } message.maximum = reader.bool(); continue; case 8: if (tag !== 64) { break; } message.minimum = reader.bool(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { count: isSet(object.count) ? globalThis.Boolean(object.count) : false, type: isSet(object.type) ? globalThis.Boolean(object.type) : false, sum: isSet(object.sum) ? globalThis.Boolean(object.sum) : false, mean: isSet(object.mean) ? globalThis.Boolean(object.mean) : false, mode: isSet(object.mode) ? globalThis.Boolean(object.mode) : false, median: isSet(object.median) ? globalThis.Boolean(object.median) : false, maximum: isSet(object.maximum) ? globalThis.Boolean(object.maximum) : false, minimum: isSet(object.minimum) ? globalThis.Boolean(object.minimum) : false, }; }, toJSON(message) { const obj = {}; if (message.count !== false) { obj.count = message.count; } if (message.type !== false) { obj.type = message.type; } if (message.sum !== false) { obj.sum = message.sum; } if (message.mean !== false) { obj.mean = message.mean; } if (message.mode !== false) { obj.mode = message.mode; } if (message.median !== false) { obj.median = message.median; } if (message.maximum !== false) { obj.maximum = message.maximum; } if (message.minimum !== false) { obj.minimum = message.minimum; } return obj; }, create(base) { return exports.AggregateRequest_Aggregation_Integer.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c, _d, _e, _f, _g, _h; const message = createBaseAggregateRequest_Aggregation_Integer(); message.count = (_a = object.count) !== null && _a !== void 0 ? _a : false; message.type = (_b = object.type) !== null && _b !== void 0 ? _b : false; message.sum = (_c = object.sum) !== null && _c !== void 0 ? _c : false; message.mean = (_d = object.mean) !== null && _d !== void 0 ? _d : false; message.mode = (_e = object.mode) !== null && _e !== void 0 ? _e : false; message.median = (_f = object.median) !== null && _f !== void 0 ? _f : false; message.maximum = (_g = object.maximum) !== null && _g !== void 0 ? _g : false; message.minimum = (_h = object.minimum) !== null && _h !== void 0 ? _h : false; return message; }, }; function createBaseAggregateRequest_Aggregation_Number() { return { count: false, type: false, sum: false, mean: false, mode: false, median: false, maximum: false, minimum: false, }; } exports.AggregateRequest_Aggregation_Number = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.count !== false) { writer.uint32(8).bool(message.count); } if (message.type !== false) { writer.uint32(16).bool(message.type); } if (message.sum !== false) { writer.uint32(24).bool(message.sum); } if (message.mean !== false) { writer.uint32(32).bool(message.mean); } if (message.mode !== false) { writer.uint32(40).bool(message.mode); } if (message.median !== false) { writer.uint32(48).bool(message.median); } if (message.maximum !== false) { writer.uint32(56).bool(message.maximum); } if (message.minimum !== false) { writer.uint32(64).bool(message.minimum); } return writer; }, decode(input, length) { const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAggregateRequest_Aggregation_Number(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 8) { break; } message.count = reader.bool(); continue; case 2: if (tag !== 16) { break; } message.type = reader.bool(); continue; case 3: if (tag !== 24) { break; } message.sum = reader.bool(); continue; case 4: if (tag !== 32) { break; } message.mean = reader.bool(); continue; case 5: if (tag !== 40) { break; } message.mode = reader.bool(); continue; case 6: if (tag !== 48) { break; } message.median = reader.bool(); continue; case 7: if (tag !== 56) { break; } message.maximum = reader.bool(); continue; case 8: if (tag !== 64) { break; } message.minimum = reader.bool(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { count: isSet(object.count) ? globalThis.Boolean(object.count) : false, type: isSet(object.type) ? globalThis.Boolean(object.type) : false, sum: isSet(object.sum) ? globalThis.Boolean(object.sum) : false, mean: isSet(object.mean) ? globalThis.Boolean(object.mean) : false, mode: isSet(object.mode) ? globalThis.Boolean(object.mode) : false, median: isSet(object.median) ? globalThis.Boolean(object.median) : false, maximum: isSet(object.maximum) ? globalThis.Boolean(object.maximum) : false, minimum: isSet(object.minimum) ? globalThis.Boolean(object.minimum) : false, }; }, toJSON(message) { const obj = {}; if (message.count !== false) { obj.count = message.count; } if (message.type !== false) { obj.type = message.type; } if (message.sum !== false) { obj.sum = message.sum; } if (message.mean !== false) { obj.mean = message.mean; } if (message.mode !== false) { obj.mode = message.mode; } if (message.median !== false) { obj.median = message.median; } if (message.maximum !== false) { obj.maximum = message.maximum; } if (message.minimum !== false) { obj.minimum = message.minimum; } return obj; }, create(base) { return exports.AggregateRequest_Aggregation_Number.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c, _d, _e, _f, _g, _h; const message = createBaseAggregateRequest_Aggregation_Number(); message.count = (_a = object.count) !== null && _a !== void 0 ? _a : false; message.type = (_b = object.type) !== null && _b !== void 0 ? _b : false; message.sum = (_c = object.sum) !== null && _c !== void 0 ? _c : false; message.mean = (_d = object.mean) !== null && _d !== void 0 ? _d : false; message.mode = (_e = object.mode) !== null && _e !== void 0 ? _e : false; message.median = (_f = object.median) !== null && _f !== void 0 ? _f : false; message.maximum = (_g = object.maximum) !== null && _g !== void 0 ? _g : false; message.minimum = (_h = object.minimum) !== null && _h !== void 0 ? _h : false; return message; }, }; function createBaseAggregateRequest_Aggregation_Text() { return { count: false, type: false, topOccurences: false, topOccurencesLimit: undefined }; } exports.AggregateRequest_Aggregation_Text = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.count !== false) { writer.uint32(8).bool(message.count); } if (message.type !== false) { writer.uint32(16).bool(message.type); } if (message.topOccurences !== false) { writer.uint32(24).bool(message.topOccurences); } if (message.topOccurencesLimit !== undefined) { writer.uint32(32).uint32(message.topOccurencesLimit); } return writer; }, decode(input, length) { const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAggregateRequest_Aggregation_Text(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 8) { break; } message.count = reader.bool(); continue; case 2: if (tag !== 16) { break; } message.type = reader.bool(); continue; case 3: if (tag !== 24) { break; } message.topOccurences = reader.bool(); continue; case 4: if (tag !== 32) { break; } message.topOccurencesLimit = reader.uint32(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { count: isSet(object.count) ? globalThis.Boolean(object.count) : false, type: isSet(object.type) ? globalThis.Boolean(object.type) : false, topOccurences: isSet(object.topOccurences) ? globalThis.Boolean(object.topOccurences) : false, topOccurencesLimit: isSet(object.topOccurencesLimit) ? globalThis.Number(object.topOccurencesLimit) : undefined, }; }, toJSON(message) { const obj = {}; if (message.count !== false) { obj.count = message.count; } if (message.type !== false) { obj.type = message.type; } if (message.topOccurences !== false) { obj.topOccurences = message.topOccurences; } if (message.topOccurencesLimit !== undefined) { obj.topOccurencesLimit = Math.round(message.topOccurencesLimit); } return obj; }, create(base) { return exports.AggregateRequest_Aggregation_Text.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c, _d; const message = createBaseAggregateRequest_Aggregation_Text(); message.count = (_a = object.count) !== null && _a !== void 0 ? _a : false; message.type = (_b = object.type) !== null && _b !== void 0 ? _b : false; message.topOccurences = (_c = object.topOccurences) !== null && _c !== void 0 ? _c : false; message.topOccurencesLimit = (_d = object.topOccurencesLimit) !== null && _d !== void 0 ? _d : undefined; return message; }, }; function createBaseAggregateRequest_Aggregation_Boolean() { return { count: false, type: false, totalTrue: false, totalFalse: false, percentageTrue: false, percentageFalse: false, }; } exports.AggregateRequest_Aggregation_Boolean = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.count !== false) { writer.uint32(8).bool(message.count); } if (message.type !== false) { writer.uint32(16).bool(message.type); } if (message.totalTrue !== false) { writer.uint32(24).bool(message.totalTrue); } if (message.totalFalse !== false) { writer.uint32(32).bool(message.totalFalse); } if (message.percentageTrue !== false) { writer.uint32(40).bool(message.percentageTrue); } if (message.percentageFalse !== false) { writer.uint32(48).bool(message.percentageFalse); } return writer; }, decode(input, length) { const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAggregateRequest_Aggregation_Boolean(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 8) { break; } message.count = reader.bool(); continue; case 2: if (tag !== 16) { break; } message.type = reader.bool(); continue; case 3: if (tag !== 24) { break; } message.totalTrue = reader.bool(); continue; case 4: if (tag !== 32) { break; } message.totalFalse = reader.bool(); continue; case 5: if (tag !== 40) { break; } message.percentageTrue = reader.bool(); continue; case 6: if (tag !== 48) { break; } message.percentageFalse = reader.bool(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { count: isSet(object.count) ? globalThis.Boolean(object.count) : false, type: isSet(object.type) ? globalThis.Boolean(object.type) : false, totalTrue: isSet(object.totalTrue) ? globalThis.Boolean(object.totalTrue) : false, totalFalse: isSet(object.totalFalse) ? globalThis.Boolean(object.totalFalse) : false, percentageTrue: isSet(object.percentageTrue) ? globalThis.Boolean(object.percentageTrue) : false, percentageFalse: isSet(object.percentageFalse) ? globalThis.Boolean(object.percentageFalse) : false, }; }, toJSON(message) { const obj = {}; if (message.count !== false) { obj.count = message.count; } if (message.type !== false) { obj.type = message.type; } if (message.totalTrue !== false) { obj.totalTrue = message.totalTrue; } if (message.totalFalse !== false) { obj.totalFalse = message.totalFalse; } if (message.percentageTrue !== false) { obj.percentageTrue = message.percentageTrue; } if (message.percentageFalse !== false) { obj.percentageFalse = message.percentageFalse; } return obj; }, create(base) { return exports.AggregateRequest_Aggregation_Boolean.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c, _d, _e, _f; const message = createBaseAggregateRequest_Aggregation_Boolean(); message.count = (_a = object.count) !== null && _a !== void 0 ? _a : false; message.type = (_b = object.type) !== null && _b !== void 0 ? _b : false; message.totalTrue = (_c = object.totalTrue) !== null && _c !== void 0 ? _c : false; message.totalFalse = (_d = object.totalFalse) !== null && _d !== void 0 ? _d : false; message.percentageTrue = (_e = object.percentageTrue) !== null && _e !== void 0 ? _e : false; message.percentageFalse = (_f = object.percentageFalse) !== null && _f !== void 0 ? _f : false; return message; }, }; function createBaseAggregateRequest_Aggregation_DateMessage() { return { count: false, type: false, median: false, mode: false, maximum: false, minimum: false }; } exports.AggregateRequest_Aggregation_DateMessage = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.count !== false) { writer.uint32(8).bool(message.count); } if (message.type !== false) { writer.uint32(16).bool(message.type); } if (message.median !== false) { writer.uint32(24).bool(message.median); } if (message.mode !== false) { writer.uint32(32).bool(message.mode); } if (message.maximum !== false) { writer.uint32(40).bool(message.maximum); } if (message.minimum !== false) { writer.uint32(48).bool(message.minimum); } return writer; }, decode(input, length) { const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAggregateRequest_Aggregation_DateMessage(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 8) { break; } message.count = reader.bool(); continue; case 2: if (tag !== 16) { break; } message.type = reader.bool(); continue; case 3: if (tag !== 24) { break; } message.median = reader.bool(); continue; case 4: if (tag !== 32) { break; } message.mode = reader.bool(); continue; case 5: if (tag !== 40) { break; } message.maximum = reader.bool(); continue; case 6: if (tag !== 48) { break; } message.minimum = reader.bool(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { count: isSet(object.count) ? globalThis.Boolean(object.count) : false, type: isSet(object.type) ? globalThis.Boolean(object.type) : false, median: isSet(object.median) ? globalThis.Boolean(object.median) : false, mode: isSet(object.mode) ? globalThis.Boolean(object.mode) : false, maximum: isSet(object.maximum) ? globalThis.Boolean(object.maximum) : false, minimum: isSet(object.minimum) ? globalThis.Boolean(object.minimum) : false, }; }, toJSON(message) { const obj = {}; if (message.count !== false) { obj.count = message.count; } if (message.type !== false) { obj.type = message.type; } if (message.median !== false) { obj.median = message.median; } if (message.mode !== false) { obj.mode = message.mode; } if (message.maximum !== false) { obj.maximum = message.maximum; } if (message.minimum !== false) { obj.minimum = message.minimum; } return obj; }, create(base) { return exports.AggregateRequest_Aggregation_DateMessage.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c, _d, _e, _f; const message = createBaseAggregateRequest_Aggregation_DateMessage(); message.count = (_a = object.count) !== null && _a !== void 0 ? _a : false; message.type = (_b = object.type) !== null && _b !== void 0 ? _b : false; mess