UNPKG

weaviate-client

Version:
1,212 lines (1,211 loc) 75.6 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/base.proto var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.Vectors = exports.GeoCoordinatesFilter = exports.FilterTarget = exports.FilterReferenceCount = exports.FilterReferenceMultiTarget = exports.FilterReferenceSingleTarget = exports.Filters = exports.BooleanArray = exports.NumberArray = exports.IntArray = exports.TextArray = exports.ObjectProperties = exports.ObjectArrayProperties = exports.ObjectPropertiesValue = exports.BooleanArrayProperties = exports.TextArrayProperties = exports.IntArrayProperties = exports.NumberArrayProperties = exports.vectors_VectorTypeToJSON = exports.vectors_VectorTypeFromJSON = exports.Vectors_VectorType = exports.filters_OperatorToJSON = exports.filters_OperatorFromJSON = exports.Filters_Operator = exports.consistencyLevelToJSON = exports.consistencyLevelFromJSON = exports.ConsistencyLevel = exports.protobufPackage = void 0; /* eslint-disable */ const long_1 = __importDefault(require("long")); const minimal_js_1 = __importDefault(require("protobufjs/minimal.js")); const struct_js_1 = require("../google/protobuf/struct.js"); exports.protobufPackage = "weaviate.v1"; var ConsistencyLevel; (function (ConsistencyLevel) { ConsistencyLevel[ConsistencyLevel["CONSISTENCY_LEVEL_UNSPECIFIED"] = 0] = "CONSISTENCY_LEVEL_UNSPECIFIED"; ConsistencyLevel[ConsistencyLevel["CONSISTENCY_LEVEL_ONE"] = 1] = "CONSISTENCY_LEVEL_ONE"; ConsistencyLevel[ConsistencyLevel["CONSISTENCY_LEVEL_QUORUM"] = 2] = "CONSISTENCY_LEVEL_QUORUM"; ConsistencyLevel[ConsistencyLevel["CONSISTENCY_LEVEL_ALL"] = 3] = "CONSISTENCY_LEVEL_ALL"; ConsistencyLevel[ConsistencyLevel["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(ConsistencyLevel || (exports.ConsistencyLevel = ConsistencyLevel = {})); function consistencyLevelFromJSON(object) { switch (object) { case 0: case "CONSISTENCY_LEVEL_UNSPECIFIED": return ConsistencyLevel.CONSISTENCY_LEVEL_UNSPECIFIED; case 1: case "CONSISTENCY_LEVEL_ONE": return ConsistencyLevel.CONSISTENCY_LEVEL_ONE; case 2: case "CONSISTENCY_LEVEL_QUORUM": return ConsistencyLevel.CONSISTENCY_LEVEL_QUORUM; case 3: case "CONSISTENCY_LEVEL_ALL": return ConsistencyLevel.CONSISTENCY_LEVEL_ALL; case -1: case "UNRECOGNIZED": default: return ConsistencyLevel.UNRECOGNIZED; } } exports.consistencyLevelFromJSON = consistencyLevelFromJSON; function consistencyLevelToJSON(object) { switch (object) { case ConsistencyLevel.CONSISTENCY_LEVEL_UNSPECIFIED: return "CONSISTENCY_LEVEL_UNSPECIFIED"; case ConsistencyLevel.CONSISTENCY_LEVEL_ONE: return "CONSISTENCY_LEVEL_ONE"; case ConsistencyLevel.CONSISTENCY_LEVEL_QUORUM: return "CONSISTENCY_LEVEL_QUORUM"; case ConsistencyLevel.CONSISTENCY_LEVEL_ALL: return "CONSISTENCY_LEVEL_ALL"; case ConsistencyLevel.UNRECOGNIZED: default: return "UNRECOGNIZED"; } } exports.consistencyLevelToJSON = consistencyLevelToJSON; var Filters_Operator; (function (Filters_Operator) { Filters_Operator[Filters_Operator["OPERATOR_UNSPECIFIED"] = 0] = "OPERATOR_UNSPECIFIED"; Filters_Operator[Filters_Operator["OPERATOR_EQUAL"] = 1] = "OPERATOR_EQUAL"; Filters_Operator[Filters_Operator["OPERATOR_NOT_EQUAL"] = 2] = "OPERATOR_NOT_EQUAL"; Filters_Operator[Filters_Operator["OPERATOR_GREATER_THAN"] = 3] = "OPERATOR_GREATER_THAN"; Filters_Operator[Filters_Operator["OPERATOR_GREATER_THAN_EQUAL"] = 4] = "OPERATOR_GREATER_THAN_EQUAL"; Filters_Operator[Filters_Operator["OPERATOR_LESS_THAN"] = 5] = "OPERATOR_LESS_THAN"; Filters_Operator[Filters_Operator["OPERATOR_LESS_THAN_EQUAL"] = 6] = "OPERATOR_LESS_THAN_EQUAL"; Filters_Operator[Filters_Operator["OPERATOR_AND"] = 7] = "OPERATOR_AND"; Filters_Operator[Filters_Operator["OPERATOR_OR"] = 8] = "OPERATOR_OR"; Filters_Operator[Filters_Operator["OPERATOR_WITHIN_GEO_RANGE"] = 9] = "OPERATOR_WITHIN_GEO_RANGE"; Filters_Operator[Filters_Operator["OPERATOR_LIKE"] = 10] = "OPERATOR_LIKE"; Filters_Operator[Filters_Operator["OPERATOR_IS_NULL"] = 11] = "OPERATOR_IS_NULL"; Filters_Operator[Filters_Operator["OPERATOR_CONTAINS_ANY"] = 12] = "OPERATOR_CONTAINS_ANY"; Filters_Operator[Filters_Operator["OPERATOR_CONTAINS_ALL"] = 13] = "OPERATOR_CONTAINS_ALL"; Filters_Operator[Filters_Operator["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(Filters_Operator || (exports.Filters_Operator = Filters_Operator = {})); function filters_OperatorFromJSON(object) { switch (object) { case 0: case "OPERATOR_UNSPECIFIED": return Filters_Operator.OPERATOR_UNSPECIFIED; case 1: case "OPERATOR_EQUAL": return Filters_Operator.OPERATOR_EQUAL; case 2: case "OPERATOR_NOT_EQUAL": return Filters_Operator.OPERATOR_NOT_EQUAL; case 3: case "OPERATOR_GREATER_THAN": return Filters_Operator.OPERATOR_GREATER_THAN; case 4: case "OPERATOR_GREATER_THAN_EQUAL": return Filters_Operator.OPERATOR_GREATER_THAN_EQUAL; case 5: case "OPERATOR_LESS_THAN": return Filters_Operator.OPERATOR_LESS_THAN; case 6: case "OPERATOR_LESS_THAN_EQUAL": return Filters_Operator.OPERATOR_LESS_THAN_EQUAL; case 7: case "OPERATOR_AND": return Filters_Operator.OPERATOR_AND; case 8: case "OPERATOR_OR": return Filters_Operator.OPERATOR_OR; case 9: case "OPERATOR_WITHIN_GEO_RANGE": return Filters_Operator.OPERATOR_WITHIN_GEO_RANGE; case 10: case "OPERATOR_LIKE": return Filters_Operator.OPERATOR_LIKE; case 11: case "OPERATOR_IS_NULL": return Filters_Operator.OPERATOR_IS_NULL; case 12: case "OPERATOR_CONTAINS_ANY": return Filters_Operator.OPERATOR_CONTAINS_ANY; case 13: case "OPERATOR_CONTAINS_ALL": return Filters_Operator.OPERATOR_CONTAINS_ALL; case -1: case "UNRECOGNIZED": default: return Filters_Operator.UNRECOGNIZED; } } exports.filters_OperatorFromJSON = filters_OperatorFromJSON; function filters_OperatorToJSON(object) { switch (object) { case Filters_Operator.OPERATOR_UNSPECIFIED: return "OPERATOR_UNSPECIFIED"; case Filters_Operator.OPERATOR_EQUAL: return "OPERATOR_EQUAL"; case Filters_Operator.OPERATOR_NOT_EQUAL: return "OPERATOR_NOT_EQUAL"; case Filters_Operator.OPERATOR_GREATER_THAN: return "OPERATOR_GREATER_THAN"; case Filters_Operator.OPERATOR_GREATER_THAN_EQUAL: return "OPERATOR_GREATER_THAN_EQUAL"; case Filters_Operator.OPERATOR_LESS_THAN: return "OPERATOR_LESS_THAN"; case Filters_Operator.OPERATOR_LESS_THAN_EQUAL: return "OPERATOR_LESS_THAN_EQUAL"; case Filters_Operator.OPERATOR_AND: return "OPERATOR_AND"; case Filters_Operator.OPERATOR_OR: return "OPERATOR_OR"; case Filters_Operator.OPERATOR_WITHIN_GEO_RANGE: return "OPERATOR_WITHIN_GEO_RANGE"; case Filters_Operator.OPERATOR_LIKE: return "OPERATOR_LIKE"; case Filters_Operator.OPERATOR_IS_NULL: return "OPERATOR_IS_NULL"; case Filters_Operator.OPERATOR_CONTAINS_ANY: return "OPERATOR_CONTAINS_ANY"; case Filters_Operator.OPERATOR_CONTAINS_ALL: return "OPERATOR_CONTAINS_ALL"; case Filters_Operator.UNRECOGNIZED: default: return "UNRECOGNIZED"; } } exports.filters_OperatorToJSON = filters_OperatorToJSON; var Vectors_VectorType; (function (Vectors_VectorType) { Vectors_VectorType[Vectors_VectorType["VECTOR_TYPE_UNSPECIFIED"] = 0] = "VECTOR_TYPE_UNSPECIFIED"; Vectors_VectorType[Vectors_VectorType["VECTOR_TYPE_SINGLE_FP32"] = 1] = "VECTOR_TYPE_SINGLE_FP32"; Vectors_VectorType[Vectors_VectorType["VECTOR_TYPE_MULTI_FP32"] = 2] = "VECTOR_TYPE_MULTI_FP32"; Vectors_VectorType[Vectors_VectorType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(Vectors_VectorType || (exports.Vectors_VectorType = Vectors_VectorType = {})); function vectors_VectorTypeFromJSON(object) { switch (object) { case 0: case "VECTOR_TYPE_UNSPECIFIED": return Vectors_VectorType.VECTOR_TYPE_UNSPECIFIED; case 1: case "VECTOR_TYPE_SINGLE_FP32": return Vectors_VectorType.VECTOR_TYPE_SINGLE_FP32; case 2: case "VECTOR_TYPE_MULTI_FP32": return Vectors_VectorType.VECTOR_TYPE_MULTI_FP32; case -1: case "UNRECOGNIZED": default: return Vectors_VectorType.UNRECOGNIZED; } } exports.vectors_VectorTypeFromJSON = vectors_VectorTypeFromJSON; function vectors_VectorTypeToJSON(object) { switch (object) { case Vectors_VectorType.VECTOR_TYPE_UNSPECIFIED: return "VECTOR_TYPE_UNSPECIFIED"; case Vectors_VectorType.VECTOR_TYPE_SINGLE_FP32: return "VECTOR_TYPE_SINGLE_FP32"; case Vectors_VectorType.VECTOR_TYPE_MULTI_FP32: return "VECTOR_TYPE_MULTI_FP32"; case Vectors_VectorType.UNRECOGNIZED: default: return "UNRECOGNIZED"; } } exports.vectors_VectorTypeToJSON = vectors_VectorTypeToJSON; function createBaseNumberArrayProperties() { return { values: [], propName: "", valuesBytes: new Uint8Array(0) }; } exports.NumberArrayProperties = { encode(message, writer = minimal_js_1.default.Writer.create()) { writer.uint32(10).fork(); for (const v of message.values) { writer.double(v); } writer.ldelim(); if (message.propName !== "") { writer.uint32(18).string(message.propName); } if (message.valuesBytes.length !== 0) { writer.uint32(26).bytes(message.valuesBytes); } 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 = createBaseNumberArrayProperties(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag === 9) { message.values.push(reader.double()); continue; } if (tag === 10) { const end2 = reader.uint32() + reader.pos; while (reader.pos < end2) { message.values.push(reader.double()); } continue; } break; case 2: if (tag !== 18) { break; } message.propName = reader.string(); continue; case 3: if (tag !== 26) { break; } message.valuesBytes = reader.bytes(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { values: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.values) ? object.values.map((e) => globalThis.Number(e)) : [], propName: isSet(object.propName) ? globalThis.String(object.propName) : "", valuesBytes: isSet(object.valuesBytes) ? bytesFromBase64(object.valuesBytes) : new Uint8Array(0), }; }, toJSON(message) { var _a; const obj = {}; if ((_a = message.values) === null || _a === void 0 ? void 0 : _a.length) { obj.values = message.values; } if (message.propName !== "") { obj.propName = message.propName; } if (message.valuesBytes.length !== 0) { obj.valuesBytes = base64FromBytes(message.valuesBytes); } return obj; }, create(base) { return exports.NumberArrayProperties.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c; const message = createBaseNumberArrayProperties(); message.values = ((_a = object.values) === null || _a === void 0 ? void 0 : _a.map((e) => e)) || []; message.propName = (_b = object.propName) !== null && _b !== void 0 ? _b : ""; message.valuesBytes = (_c = object.valuesBytes) !== null && _c !== void 0 ? _c : new Uint8Array(0); return message; }, }; function createBaseIntArrayProperties() { return { values: [], propName: "" }; } exports.IntArrayProperties = { encode(message, writer = minimal_js_1.default.Writer.create()) { writer.uint32(10).fork(); for (const v of message.values) { writer.int64(v); } writer.ldelim(); if (message.propName !== "") { writer.uint32(18).string(message.propName); } 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 = createBaseIntArrayProperties(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag === 8) { message.values.push(longToNumber(reader.int64())); continue; } if (tag === 10) { const end2 = reader.uint32() + reader.pos; while (reader.pos < end2) { message.values.push(longToNumber(reader.int64())); } continue; } break; case 2: if (tag !== 18) { break; } message.propName = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { values: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.values) ? object.values.map((e) => globalThis.Number(e)) : [], propName: isSet(object.propName) ? globalThis.String(object.propName) : "", }; }, toJSON(message) { var _a; const obj = {}; if ((_a = message.values) === null || _a === void 0 ? void 0 : _a.length) { obj.values = message.values.map((e) => Math.round(e)); } if (message.propName !== "") { obj.propName = message.propName; } return obj; }, create(base) { return exports.IntArrayProperties.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b; const message = createBaseIntArrayProperties(); message.values = ((_a = object.values) === null || _a === void 0 ? void 0 : _a.map((e) => e)) || []; message.propName = (_b = object.propName) !== null && _b !== void 0 ? _b : ""; return message; }, }; function createBaseTextArrayProperties() { return { values: [], propName: "" }; } exports.TextArrayProperties = { encode(message, writer = minimal_js_1.default.Writer.create()) { for (const v of message.values) { writer.uint32(10).string(v); } if (message.propName !== "") { writer.uint32(18).string(message.propName); } 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 = createBaseTextArrayProperties(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.values.push(reader.string()); continue; case 2: if (tag !== 18) { break; } message.propName = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { values: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.values) ? object.values.map((e) => globalThis.String(e)) : [], propName: isSet(object.propName) ? globalThis.String(object.propName) : "", }; }, toJSON(message) { var _a; const obj = {}; if ((_a = message.values) === null || _a === void 0 ? void 0 : _a.length) { obj.values = message.values; } if (message.propName !== "") { obj.propName = message.propName; } return obj; }, create(base) { return exports.TextArrayProperties.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b; const message = createBaseTextArrayProperties(); message.values = ((_a = object.values) === null || _a === void 0 ? void 0 : _a.map((e) => e)) || []; message.propName = (_b = object.propName) !== null && _b !== void 0 ? _b : ""; return message; }, }; function createBaseBooleanArrayProperties() { return { values: [], propName: "" }; } exports.BooleanArrayProperties = { encode(message, writer = minimal_js_1.default.Writer.create()) { writer.uint32(10).fork(); for (const v of message.values) { writer.bool(v); } writer.ldelim(); if (message.propName !== "") { writer.uint32(18).string(message.propName); } 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 = createBaseBooleanArrayProperties(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag === 8) { message.values.push(reader.bool()); continue; } if (tag === 10) { const end2 = reader.uint32() + reader.pos; while (reader.pos < end2) { message.values.push(reader.bool()); } continue; } break; case 2: if (tag !== 18) { break; } message.propName = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { values: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.values) ? object.values.map((e) => globalThis.Boolean(e)) : [], propName: isSet(object.propName) ? globalThis.String(object.propName) : "", }; }, toJSON(message) { var _a; const obj = {}; if ((_a = message.values) === null || _a === void 0 ? void 0 : _a.length) { obj.values = message.values; } if (message.propName !== "") { obj.propName = message.propName; } return obj; }, create(base) { return exports.BooleanArrayProperties.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b; const message = createBaseBooleanArrayProperties(); message.values = ((_a = object.values) === null || _a === void 0 ? void 0 : _a.map((e) => e)) || []; message.propName = (_b = object.propName) !== null && _b !== void 0 ? _b : ""; return message; }, }; function createBaseObjectPropertiesValue() { return { nonRefProperties: undefined, numberArrayProperties: [], intArrayProperties: [], textArrayProperties: [], booleanArrayProperties: [], objectProperties: [], objectArrayProperties: [], emptyListProps: [], }; } exports.ObjectPropertiesValue = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.nonRefProperties !== undefined) { struct_js_1.Struct.encode(struct_js_1.Struct.wrap(message.nonRefProperties), writer.uint32(10).fork()).ldelim(); } for (const v of message.numberArrayProperties) { exports.NumberArrayProperties.encode(v, writer.uint32(18).fork()).ldelim(); } for (const v of message.intArrayProperties) { exports.IntArrayProperties.encode(v, writer.uint32(26).fork()).ldelim(); } for (const v of message.textArrayProperties) { exports.TextArrayProperties.encode(v, writer.uint32(34).fork()).ldelim(); } for (const v of message.booleanArrayProperties) { exports.BooleanArrayProperties.encode(v, writer.uint32(42).fork()).ldelim(); } for (const v of message.objectProperties) { exports.ObjectProperties.encode(v, writer.uint32(50).fork()).ldelim(); } for (const v of message.objectArrayProperties) { exports.ObjectArrayProperties.encode(v, writer.uint32(58).fork()).ldelim(); } for (const v of message.emptyListProps) { writer.uint32(82).string(v); } 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 = createBaseObjectPropertiesValue(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.nonRefProperties = struct_js_1.Struct.unwrap(struct_js_1.Struct.decode(reader, reader.uint32())); continue; case 2: if (tag !== 18) { break; } message.numberArrayProperties.push(exports.NumberArrayProperties.decode(reader, reader.uint32())); continue; case 3: if (tag !== 26) { break; } message.intArrayProperties.push(exports.IntArrayProperties.decode(reader, reader.uint32())); continue; case 4: if (tag !== 34) { break; } message.textArrayProperties.push(exports.TextArrayProperties.decode(reader, reader.uint32())); continue; case 5: if (tag !== 42) { break; } message.booleanArrayProperties.push(exports.BooleanArrayProperties.decode(reader, reader.uint32())); continue; case 6: if (tag !== 50) { break; } message.objectProperties.push(exports.ObjectProperties.decode(reader, reader.uint32())); continue; case 7: if (tag !== 58) { break; } message.objectArrayProperties.push(exports.ObjectArrayProperties.decode(reader, reader.uint32())); continue; case 10: if (tag !== 82) { break; } message.emptyListProps.push(reader.string()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { nonRefProperties: isObject(object.nonRefProperties) ? object.nonRefProperties : undefined, numberArrayProperties: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.numberArrayProperties) ? object.numberArrayProperties.map((e) => exports.NumberArrayProperties.fromJSON(e)) : [], intArrayProperties: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.intArrayProperties) ? object.intArrayProperties.map((e) => exports.IntArrayProperties.fromJSON(e)) : [], textArrayProperties: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.textArrayProperties) ? object.textArrayProperties.map((e) => exports.TextArrayProperties.fromJSON(e)) : [], booleanArrayProperties: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.booleanArrayProperties) ? object.booleanArrayProperties.map((e) => exports.BooleanArrayProperties.fromJSON(e)) : [], objectProperties: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.objectProperties) ? object.objectProperties.map((e) => exports.ObjectProperties.fromJSON(e)) : [], objectArrayProperties: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.objectArrayProperties) ? object.objectArrayProperties.map((e) => exports.ObjectArrayProperties.fromJSON(e)) : [], emptyListProps: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.emptyListProps) ? object.emptyListProps.map((e) => globalThis.String(e)) : [], }; }, toJSON(message) { var _a, _b, _c, _d, _e, _f, _g; const obj = {}; if (message.nonRefProperties !== undefined) { obj.nonRefProperties = message.nonRefProperties; } if ((_a = message.numberArrayProperties) === null || _a === void 0 ? void 0 : _a.length) { obj.numberArrayProperties = message.numberArrayProperties.map((e) => exports.NumberArrayProperties.toJSON(e)); } if ((_b = message.intArrayProperties) === null || _b === void 0 ? void 0 : _b.length) { obj.intArrayProperties = message.intArrayProperties.map((e) => exports.IntArrayProperties.toJSON(e)); } if ((_c = message.textArrayProperties) === null || _c === void 0 ? void 0 : _c.length) { obj.textArrayProperties = message.textArrayProperties.map((e) => exports.TextArrayProperties.toJSON(e)); } if ((_d = message.booleanArrayProperties) === null || _d === void 0 ? void 0 : _d.length) { obj.booleanArrayProperties = message.booleanArrayProperties.map((e) => exports.BooleanArrayProperties.toJSON(e)); } if ((_e = message.objectProperties) === null || _e === void 0 ? void 0 : _e.length) { obj.objectProperties = message.objectProperties.map((e) => exports.ObjectProperties.toJSON(e)); } if ((_f = message.objectArrayProperties) === null || _f === void 0 ? void 0 : _f.length) { obj.objectArrayProperties = message.objectArrayProperties.map((e) => exports.ObjectArrayProperties.toJSON(e)); } if ((_g = message.emptyListProps) === null || _g === void 0 ? void 0 : _g.length) { obj.emptyListProps = message.emptyListProps; } return obj; }, create(base) { return exports.ObjectPropertiesValue.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c, _d, _e, _f, _g, _h; const message = createBaseObjectPropertiesValue(); message.nonRefProperties = (_a = object.nonRefProperties) !== null && _a !== void 0 ? _a : undefined; message.numberArrayProperties = ((_b = object.numberArrayProperties) === null || _b === void 0 ? void 0 : _b.map((e) => exports.NumberArrayProperties.fromPartial(e))) || []; message.intArrayProperties = ((_c = object.intArrayProperties) === null || _c === void 0 ? void 0 : _c.map((e) => exports.IntArrayProperties.fromPartial(e))) || []; message.textArrayProperties = ((_d = object.textArrayProperties) === null || _d === void 0 ? void 0 : _d.map((e) => exports.TextArrayProperties.fromPartial(e))) || []; message.booleanArrayProperties = ((_e = object.booleanArrayProperties) === null || _e === void 0 ? void 0 : _e.map((e) => exports.BooleanArrayProperties.fromPartial(e))) || []; message.objectProperties = ((_f = object.objectProperties) === null || _f === void 0 ? void 0 : _f.map((e) => exports.ObjectProperties.fromPartial(e))) || []; message.objectArrayProperties = ((_g = object.objectArrayProperties) === null || _g === void 0 ? void 0 : _g.map((e) => exports.ObjectArrayProperties.fromPartial(e))) || []; message.emptyListProps = ((_h = object.emptyListProps) === null || _h === void 0 ? void 0 : _h.map((e) => e)) || []; return message; }, }; function createBaseObjectArrayProperties() { return { values: [], propName: "" }; } exports.ObjectArrayProperties = { encode(message, writer = minimal_js_1.default.Writer.create()) { for (const v of message.values) { exports.ObjectPropertiesValue.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.propName !== "") { writer.uint32(18).string(message.propName); } 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 = createBaseObjectArrayProperties(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.values.push(exports.ObjectPropertiesValue.decode(reader, reader.uint32())); continue; case 2: if (tag !== 18) { break; } message.propName = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { values: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.values) ? object.values.map((e) => exports.ObjectPropertiesValue.fromJSON(e)) : [], propName: isSet(object.propName) ? globalThis.String(object.propName) : "", }; }, toJSON(message) { var _a; const obj = {}; if ((_a = message.values) === null || _a === void 0 ? void 0 : _a.length) { obj.values = message.values.map((e) => exports.ObjectPropertiesValue.toJSON(e)); } if (message.propName !== "") { obj.propName = message.propName; } return obj; }, create(base) { return exports.ObjectArrayProperties.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b; const message = createBaseObjectArrayProperties(); message.values = ((_a = object.values) === null || _a === void 0 ? void 0 : _a.map((e) => exports.ObjectPropertiesValue.fromPartial(e))) || []; message.propName = (_b = object.propName) !== null && _b !== void 0 ? _b : ""; return message; }, }; function createBaseObjectProperties() { return { value: undefined, propName: "" }; } exports.ObjectProperties = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.value !== undefined) { exports.ObjectPropertiesValue.encode(message.value, writer.uint32(10).fork()).ldelim(); } if (message.propName !== "") { writer.uint32(18).string(message.propName); } 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 = createBaseObjectProperties(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.value = exports.ObjectPropertiesValue.decode(reader, reader.uint32()); continue; case 2: if (tag !== 18) { break; } message.propName = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { value: isSet(object.value) ? exports.ObjectPropertiesValue.fromJSON(object.value) : undefined, propName: isSet(object.propName) ? globalThis.String(object.propName) : "", }; }, toJSON(message) { const obj = {}; if (message.value !== undefined) { obj.value = exports.ObjectPropertiesValue.toJSON(message.value); } if (message.propName !== "") { obj.propName = message.propName; } return obj; }, create(base) { return exports.ObjectProperties.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a; const message = createBaseObjectProperties(); message.value = (object.value !== undefined && object.value !== null) ? exports.ObjectPropertiesValue.fromPartial(object.value) : undefined; message.propName = (_a = object.propName) !== null && _a !== void 0 ? _a : ""; return message; }, }; function createBaseTextArray() { return { values: [] }; } exports.TextArray = { encode(message, writer = minimal_js_1.default.Writer.create()) { for (const v of message.values) { writer.uint32(10).string(v); } 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 = createBaseTextArray(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.values.push(reader.string()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { values: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.values) ? object.values.map((e) => globalThis.String(e)) : [], }; }, toJSON(message) { var _a; const obj = {}; if ((_a = message.values) === null || _a === void 0 ? void 0 : _a.length) { obj.values = message.values; } return obj; }, create(base) { return exports.TextArray.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a; const message = createBaseTextArray(); message.values = ((_a = object.values) === null || _a === void 0 ? void 0 : _a.map((e) => e)) || []; return message; }, }; function createBaseIntArray() { return { values: [] }; } exports.IntArray = { encode(message, writer = minimal_js_1.default.Writer.create()) { writer.uint32(10).fork(); for (const v of message.values) { writer.int64(v); } writer.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 = createBaseIntArray(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag === 8) { message.values.push(longToNumber(reader.int64())); continue; } if (tag === 10) { const end2 = reader.uint32() + reader.pos; while (reader.pos < end2) { message.values.push(longToNumber(reader.int64())); } continue; } break; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { values: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.values) ? object.values.map((e) => globalThis.Number(e)) : [], }; }, toJSON(message) { var _a; const obj = {}; if ((_a = message.values) === null || _a === void 0 ? void 0 : _a.length) { obj.values = message.values.map((e) => Math.round(e)); } return obj; }, create(base) { return exports.IntArray.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a; const message = createBaseIntArray(); message.values = ((_a = object.values) === null || _a === void 0 ? void 0 : _a.map((e) => e)) || []; return message; }, }; function createBaseNumberArray() { return { values: [] }; } exports.NumberArray = { encode(message, writer = minimal_js_1.default.Writer.create()) { writer.uint32(10).fork(); for (const v of message.values) { writer.double(v); } writer.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 = createBaseNumberArray(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag === 9) { message.values.push(reader.double()); continue; } if (tag === 10) { const end2 = reader.uint32() + reader.pos; while (reader.pos < end2) { message.values.push(reader.double()); } continue; } break; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { values: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.values) ? object.values.map((e) => globalThis.Number(e)) : [], }; }, toJSON(message) { var _a; const obj = {}; if ((_a = message.values) === null || _a === void 0 ? void 0 : _a.length) { obj.values = message.values; } return obj; }, create(base) { return exports.NumberArray.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a; const message = createBaseNumberArray(); message.values = ((_a = object.values) === null || _a === void 0 ? void 0 : _a.map((e) => e)) || []; return message; }, }; function createBaseBooleanArray() { return { values: [] }; } exports.BooleanArray = { encode(message, writer = minimal_js_1.default.Writer.create()) { writer.uint32(10).fork(); for (const v of message.values) { writer.bool(v); } writer.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 = createBaseBooleanArray(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag === 8) { message.values.push(reader.bool()); continue; } if (tag === 10) { const end2 = reader.uint32() + reader.pos; while (reader.pos < end2) { message.values.push(reader.bool()); } continue; } break; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { values: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.values) ? object.values.map((e) => globalThis.Boolean(e)) : [], }; }, toJSON(message) { var _a; const obj = {}; if ((_a = message.values) === null || _a === void 0 ? void 0 : _a.length) { obj.values = message.values; } return obj; }, create(base) { return exports.BooleanArray.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a; const message = createBaseBooleanArray(); message.values = ((_a = object.values) === null || _a === void 0 ? void 0 : _a.map((e) => e)) || []; return message; }, }; function createBaseFilters() { return { operator: 0, on: [], filters: [], valueText: undefined, valueInt: undefined, valueBoolean: undefined, valueNumber: undefined, valueTextArray: undefined, valueIntArray: undefined, valueBooleanArray: undefined, valueNumberArray: undefined, valueGeo: undefined, target: undefined, }; } exports.Filters = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.operator !== 0) { writer.uint32(8).int32(message.operator); } for (const v of message.on) { writer.uint32(18).string(v); } for (const v of message.filters) { exports.Filters.encode(v, writer.uint32(26).fork()).ldelim(); } if (message.valueText !== undefined) { writer.uint32(34).string(message.valueText); } if (message.valueInt !== undefined) { writer.uint32(40).int64(message.valueInt); } if (message.valueBoolean !== undefined) { writer.uint32(48).bool(message.valueBoolean); } if (message.valueNumber !== undefined) { writer.uint32(57).double(message.valueNumber); } if (message.valueTextArray !== undefined) { exports.TextArray.encode(message.valueTextArray, writer.uint32(74).fork()).ldelim(); } if (message.valueIntArray !== undefined) { exports.IntArray.encode(message.valueIntArray, writer.uint32(82).fork()).ldelim(); } if (message.valueBooleanArray !== undefined) { exports.BooleanArray.encode(message.valueBooleanArray, writer.uint32(90).fork()).ldelim(); } if (message.valueNumberArray !== undefined) { exports.NumberArray.encode(message.valueNumberArray, writer.uint32(98).fork()).ldelim(); } if (message.valueGeo !== undefined) { exports.GeoCoordinatesFilter.encode(message.valueGeo, writer.uint32(106).fork()).ldelim(); } if (message.target !== undefined) { exports.FilterTarget.encode(message.target, writer.uint32(162).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 = createBaseFilters(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 8) { break; } message.operator = reader.int32(); continue; case 2: if (tag !== 18) { break; } message.on.push(reader.string()); continue; case 3: if (tag !== 26) { break; } message.filters.push(exports.Filters.decode(reader, reader.uint32())); continue; case 4: if (tag !== 34) { break; } message.valueText = reader.string(); continue; case 5: if (tag !== 40) { break; } message.valueInt = longToNumber(reader.int64()); continue; case 6: if (tag !== 48) { break; } message.valueBoolean = reader.bool(); continue; case 7: if (tag !== 57) { break; } message.valueNumber = reader.double(); continue; case 9: if (tag !== 74) { break; } message.valueTextArray = exports.TextArray.decode(reader, reader.uint32()); continue; case 10: if (tag !== 82) { break; } message.valueIntArray = exports.IntArray.decode(reader, reader.uint32()); continue; case 11: if (tag !== 90) { break; } message.valueBooleanArray = exports.BooleanArray.decode(reader, reader.uint32()); continue; case 12: if (tag !== 98) { break; } message.valueNumberArray = exports.NumberArray.decode(reader, reader.uint32()); continue;