UNPKG

@aneoconsultingfr/armonik.api

Version:

gRPC API to interact with ArmoniK built for the web

795 lines (792 loc) 26.8 kB
import { Timestamp } from "./chunk-QXKUKVJ6.mjs"; import { Duration } from "./chunk-3UVKLUQF.mjs"; import { long_default } from "./chunk-3CEOGMGO.mjs"; // src/generated/filters_common.ts import _m0 from "protobufjs/minimal.js"; var protobufPackage = "armonik.api.grpc.v1"; var FilterStringOperator = /* @__PURE__ */ ((FilterStringOperator2) => { FilterStringOperator2[FilterStringOperator2["FILTER_STRING_OPERATOR_EQUAL"] = 0] = "FILTER_STRING_OPERATOR_EQUAL"; FilterStringOperator2[FilterStringOperator2["FILTER_STRING_OPERATOR_NOT_EQUAL"] = 1] = "FILTER_STRING_OPERATOR_NOT_EQUAL"; FilterStringOperator2[FilterStringOperator2["FILTER_STRING_OPERATOR_CONTAINS"] = 2] = "FILTER_STRING_OPERATOR_CONTAINS"; FilterStringOperator2[FilterStringOperator2["FILTER_STRING_OPERATOR_NOT_CONTAINS"] = 3] = "FILTER_STRING_OPERATOR_NOT_CONTAINS"; FilterStringOperator2[FilterStringOperator2["FILTER_STRING_OPERATOR_STARTS_WITH"] = 4] = "FILTER_STRING_OPERATOR_STARTS_WITH"; FilterStringOperator2[FilterStringOperator2["FILTER_STRING_OPERATOR_ENDS_WITH"] = 5] = "FILTER_STRING_OPERATOR_ENDS_WITH"; FilterStringOperator2[FilterStringOperator2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return FilterStringOperator2; })(FilterStringOperator || {}); function filterStringOperatorFromJSON(object) { switch (object) { case 0: case "FILTER_STRING_OPERATOR_EQUAL": return 0 /* FILTER_STRING_OPERATOR_EQUAL */; case 1: case "FILTER_STRING_OPERATOR_NOT_EQUAL": return 1 /* FILTER_STRING_OPERATOR_NOT_EQUAL */; case 2: case "FILTER_STRING_OPERATOR_CONTAINS": return 2 /* FILTER_STRING_OPERATOR_CONTAINS */; case 3: case "FILTER_STRING_OPERATOR_NOT_CONTAINS": return 3 /* FILTER_STRING_OPERATOR_NOT_CONTAINS */; case 4: case "FILTER_STRING_OPERATOR_STARTS_WITH": return 4 /* FILTER_STRING_OPERATOR_STARTS_WITH */; case 5: case "FILTER_STRING_OPERATOR_ENDS_WITH": return 5 /* FILTER_STRING_OPERATOR_ENDS_WITH */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function filterStringOperatorToJSON(object) { switch (object) { case 0 /* FILTER_STRING_OPERATOR_EQUAL */: return "FILTER_STRING_OPERATOR_EQUAL"; case 1 /* FILTER_STRING_OPERATOR_NOT_EQUAL */: return "FILTER_STRING_OPERATOR_NOT_EQUAL"; case 2 /* FILTER_STRING_OPERATOR_CONTAINS */: return "FILTER_STRING_OPERATOR_CONTAINS"; case 3 /* FILTER_STRING_OPERATOR_NOT_CONTAINS */: return "FILTER_STRING_OPERATOR_NOT_CONTAINS"; case 4 /* FILTER_STRING_OPERATOR_STARTS_WITH */: return "FILTER_STRING_OPERATOR_STARTS_WITH"; case 5 /* FILTER_STRING_OPERATOR_ENDS_WITH */: return "FILTER_STRING_OPERATOR_ENDS_WITH"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var FilterNumberOperator = /* @__PURE__ */ ((FilterNumberOperator2) => { FilterNumberOperator2[FilterNumberOperator2["FILTER_NUMBER_OPERATOR_EQUAL"] = 0] = "FILTER_NUMBER_OPERATOR_EQUAL"; FilterNumberOperator2[FilterNumberOperator2["FILTER_NUMBER_OPERATOR_NOT_EQUAL"] = 1] = "FILTER_NUMBER_OPERATOR_NOT_EQUAL"; FilterNumberOperator2[FilterNumberOperator2["FILTER_NUMBER_OPERATOR_LESS_THAN"] = 2] = "FILTER_NUMBER_OPERATOR_LESS_THAN"; FilterNumberOperator2[FilterNumberOperator2["FILTER_NUMBER_OPERATOR_LESS_THAN_OR_EQUAL"] = 3] = "FILTER_NUMBER_OPERATOR_LESS_THAN_OR_EQUAL"; FilterNumberOperator2[FilterNumberOperator2["FILTER_NUMBER_OPERATOR_GREATER_THAN_OR_EQUAL"] = 4] = "FILTER_NUMBER_OPERATOR_GREATER_THAN_OR_EQUAL"; FilterNumberOperator2[FilterNumberOperator2["FILTER_NUMBER_OPERATOR_GREATER_THAN"] = 5] = "FILTER_NUMBER_OPERATOR_GREATER_THAN"; FilterNumberOperator2[FilterNumberOperator2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return FilterNumberOperator2; })(FilterNumberOperator || {}); function filterNumberOperatorFromJSON(object) { switch (object) { case 0: case "FILTER_NUMBER_OPERATOR_EQUAL": return 0 /* FILTER_NUMBER_OPERATOR_EQUAL */; case 1: case "FILTER_NUMBER_OPERATOR_NOT_EQUAL": return 1 /* FILTER_NUMBER_OPERATOR_NOT_EQUAL */; case 2: case "FILTER_NUMBER_OPERATOR_LESS_THAN": return 2 /* FILTER_NUMBER_OPERATOR_LESS_THAN */; case 3: case "FILTER_NUMBER_OPERATOR_LESS_THAN_OR_EQUAL": return 3 /* FILTER_NUMBER_OPERATOR_LESS_THAN_OR_EQUAL */; case 4: case "FILTER_NUMBER_OPERATOR_GREATER_THAN_OR_EQUAL": return 4 /* FILTER_NUMBER_OPERATOR_GREATER_THAN_OR_EQUAL */; case 5: case "FILTER_NUMBER_OPERATOR_GREATER_THAN": return 5 /* FILTER_NUMBER_OPERATOR_GREATER_THAN */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function filterNumberOperatorToJSON(object) { switch (object) { case 0 /* FILTER_NUMBER_OPERATOR_EQUAL */: return "FILTER_NUMBER_OPERATOR_EQUAL"; case 1 /* FILTER_NUMBER_OPERATOR_NOT_EQUAL */: return "FILTER_NUMBER_OPERATOR_NOT_EQUAL"; case 2 /* FILTER_NUMBER_OPERATOR_LESS_THAN */: return "FILTER_NUMBER_OPERATOR_LESS_THAN"; case 3 /* FILTER_NUMBER_OPERATOR_LESS_THAN_OR_EQUAL */: return "FILTER_NUMBER_OPERATOR_LESS_THAN_OR_EQUAL"; case 4 /* FILTER_NUMBER_OPERATOR_GREATER_THAN_OR_EQUAL */: return "FILTER_NUMBER_OPERATOR_GREATER_THAN_OR_EQUAL"; case 5 /* FILTER_NUMBER_OPERATOR_GREATER_THAN */: return "FILTER_NUMBER_OPERATOR_GREATER_THAN"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var FilterDateOperator = /* @__PURE__ */ ((FilterDateOperator2) => { FilterDateOperator2[FilterDateOperator2["FILTER_DATE_OPERATOR_EQUAL"] = 0] = "FILTER_DATE_OPERATOR_EQUAL"; FilterDateOperator2[FilterDateOperator2["FILTER_DATE_OPERATOR_NOT_EQUAL"] = 1] = "FILTER_DATE_OPERATOR_NOT_EQUAL"; FilterDateOperator2[FilterDateOperator2["FILTER_DATE_OPERATOR_BEFORE"] = 2] = "FILTER_DATE_OPERATOR_BEFORE"; FilterDateOperator2[FilterDateOperator2["FILTER_DATE_OPERATOR_BEFORE_OR_EQUAL"] = 3] = "FILTER_DATE_OPERATOR_BEFORE_OR_EQUAL"; FilterDateOperator2[FilterDateOperator2["FILTER_DATE_OPERATOR_AFTER_OR_EQUAL"] = 4] = "FILTER_DATE_OPERATOR_AFTER_OR_EQUAL"; FilterDateOperator2[FilterDateOperator2["FILTER_DATE_OPERATOR_AFTER"] = 5] = "FILTER_DATE_OPERATOR_AFTER"; FilterDateOperator2[FilterDateOperator2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return FilterDateOperator2; })(FilterDateOperator || {}); function filterDateOperatorFromJSON(object) { switch (object) { case 0: case "FILTER_DATE_OPERATOR_EQUAL": return 0 /* FILTER_DATE_OPERATOR_EQUAL */; case 1: case "FILTER_DATE_OPERATOR_NOT_EQUAL": return 1 /* FILTER_DATE_OPERATOR_NOT_EQUAL */; case 2: case "FILTER_DATE_OPERATOR_BEFORE": return 2 /* FILTER_DATE_OPERATOR_BEFORE */; case 3: case "FILTER_DATE_OPERATOR_BEFORE_OR_EQUAL": return 3 /* FILTER_DATE_OPERATOR_BEFORE_OR_EQUAL */; case 4: case "FILTER_DATE_OPERATOR_AFTER_OR_EQUAL": return 4 /* FILTER_DATE_OPERATOR_AFTER_OR_EQUAL */; case 5: case "FILTER_DATE_OPERATOR_AFTER": return 5 /* FILTER_DATE_OPERATOR_AFTER */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function filterDateOperatorToJSON(object) { switch (object) { case 0 /* FILTER_DATE_OPERATOR_EQUAL */: return "FILTER_DATE_OPERATOR_EQUAL"; case 1 /* FILTER_DATE_OPERATOR_NOT_EQUAL */: return "FILTER_DATE_OPERATOR_NOT_EQUAL"; case 2 /* FILTER_DATE_OPERATOR_BEFORE */: return "FILTER_DATE_OPERATOR_BEFORE"; case 3 /* FILTER_DATE_OPERATOR_BEFORE_OR_EQUAL */: return "FILTER_DATE_OPERATOR_BEFORE_OR_EQUAL"; case 4 /* FILTER_DATE_OPERATOR_AFTER_OR_EQUAL */: return "FILTER_DATE_OPERATOR_AFTER_OR_EQUAL"; case 5 /* FILTER_DATE_OPERATOR_AFTER */: return "FILTER_DATE_OPERATOR_AFTER"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var FilterArrayOperator = /* @__PURE__ */ ((FilterArrayOperator2) => { FilterArrayOperator2[FilterArrayOperator2["FILTER_ARRAY_OPERATOR_CONTAINS"] = 0] = "FILTER_ARRAY_OPERATOR_CONTAINS"; FilterArrayOperator2[FilterArrayOperator2["FILTER_ARRAY_OPERATOR_NOT_CONTAINS"] = 1] = "FILTER_ARRAY_OPERATOR_NOT_CONTAINS"; FilterArrayOperator2[FilterArrayOperator2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return FilterArrayOperator2; })(FilterArrayOperator || {}); function filterArrayOperatorFromJSON(object) { switch (object) { case 0: case "FILTER_ARRAY_OPERATOR_CONTAINS": return 0 /* FILTER_ARRAY_OPERATOR_CONTAINS */; case 1: case "FILTER_ARRAY_OPERATOR_NOT_CONTAINS": return 1 /* FILTER_ARRAY_OPERATOR_NOT_CONTAINS */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function filterArrayOperatorToJSON(object) { switch (object) { case 0 /* FILTER_ARRAY_OPERATOR_CONTAINS */: return "FILTER_ARRAY_OPERATOR_CONTAINS"; case 1 /* FILTER_ARRAY_OPERATOR_NOT_CONTAINS */: return "FILTER_ARRAY_OPERATOR_NOT_CONTAINS"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var FilterStatusOperator = /* @__PURE__ */ ((FilterStatusOperator2) => { FilterStatusOperator2[FilterStatusOperator2["FILTER_STATUS_OPERATOR_EQUAL"] = 0] = "FILTER_STATUS_OPERATOR_EQUAL"; FilterStatusOperator2[FilterStatusOperator2["FILTER_STATUS_OPERATOR_NOT_EQUAL"] = 1] = "FILTER_STATUS_OPERATOR_NOT_EQUAL"; FilterStatusOperator2[FilterStatusOperator2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return FilterStatusOperator2; })(FilterStatusOperator || {}); function filterStatusOperatorFromJSON(object) { switch (object) { case 0: case "FILTER_STATUS_OPERATOR_EQUAL": return 0 /* FILTER_STATUS_OPERATOR_EQUAL */; case 1: case "FILTER_STATUS_OPERATOR_NOT_EQUAL": return 1 /* FILTER_STATUS_OPERATOR_NOT_EQUAL */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function filterStatusOperatorToJSON(object) { switch (object) { case 0 /* FILTER_STATUS_OPERATOR_EQUAL */: return "FILTER_STATUS_OPERATOR_EQUAL"; case 1 /* FILTER_STATUS_OPERATOR_NOT_EQUAL */: return "FILTER_STATUS_OPERATOR_NOT_EQUAL"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var FilterBooleanOperator = /* @__PURE__ */ ((FilterBooleanOperator2) => { FilterBooleanOperator2[FilterBooleanOperator2["FILTER_BOOLEAN_OPERATOR_IS"] = 0] = "FILTER_BOOLEAN_OPERATOR_IS"; FilterBooleanOperator2[FilterBooleanOperator2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return FilterBooleanOperator2; })(FilterBooleanOperator || {}); function filterBooleanOperatorFromJSON(object) { switch (object) { case 0: case "FILTER_BOOLEAN_OPERATOR_IS": return 0 /* FILTER_BOOLEAN_OPERATOR_IS */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function filterBooleanOperatorToJSON(object) { switch (object) { case 0 /* FILTER_BOOLEAN_OPERATOR_IS */: return "FILTER_BOOLEAN_OPERATOR_IS"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var FilterDurationOperator = /* @__PURE__ */ ((FilterDurationOperator2) => { FilterDurationOperator2[FilterDurationOperator2["FILTER_DURATION_OPERATOR_EQUAL"] = 0] = "FILTER_DURATION_OPERATOR_EQUAL"; FilterDurationOperator2[FilterDurationOperator2["FILTER_DURATION_OPERATOR_NOT_EQUAL"] = 1] = "FILTER_DURATION_OPERATOR_NOT_EQUAL"; FilterDurationOperator2[FilterDurationOperator2["FILTER_DURATION_OPERATOR_SHORTER_THAN"] = 2] = "FILTER_DURATION_OPERATOR_SHORTER_THAN"; FilterDurationOperator2[FilterDurationOperator2["FILTER_DURATION_OPERATOR_SHORTER_THAN_OR_EQUAL"] = 3] = "FILTER_DURATION_OPERATOR_SHORTER_THAN_OR_EQUAL"; FilterDurationOperator2[FilterDurationOperator2["FILTER_DURATION_OPERATOR_LONGER_THAN_OR_EQUAL"] = 4] = "FILTER_DURATION_OPERATOR_LONGER_THAN_OR_EQUAL"; FilterDurationOperator2[FilterDurationOperator2["FILTER_DURATION_OPERATOR_LONGER_THAN"] = 5] = "FILTER_DURATION_OPERATOR_LONGER_THAN"; FilterDurationOperator2[FilterDurationOperator2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return FilterDurationOperator2; })(FilterDurationOperator || {}); function filterDurationOperatorFromJSON(object) { switch (object) { case 0: case "FILTER_DURATION_OPERATOR_EQUAL": return 0 /* FILTER_DURATION_OPERATOR_EQUAL */; case 1: case "FILTER_DURATION_OPERATOR_NOT_EQUAL": return 1 /* FILTER_DURATION_OPERATOR_NOT_EQUAL */; case 2: case "FILTER_DURATION_OPERATOR_SHORTER_THAN": return 2 /* FILTER_DURATION_OPERATOR_SHORTER_THAN */; case 3: case "FILTER_DURATION_OPERATOR_SHORTER_THAN_OR_EQUAL": return 3 /* FILTER_DURATION_OPERATOR_SHORTER_THAN_OR_EQUAL */; case 4: case "FILTER_DURATION_OPERATOR_LONGER_THAN_OR_EQUAL": return 4 /* FILTER_DURATION_OPERATOR_LONGER_THAN_OR_EQUAL */; case 5: case "FILTER_DURATION_OPERATOR_LONGER_THAN": return 5 /* FILTER_DURATION_OPERATOR_LONGER_THAN */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function filterDurationOperatorToJSON(object) { switch (object) { case 0 /* FILTER_DURATION_OPERATOR_EQUAL */: return "FILTER_DURATION_OPERATOR_EQUAL"; case 1 /* FILTER_DURATION_OPERATOR_NOT_EQUAL */: return "FILTER_DURATION_OPERATOR_NOT_EQUAL"; case 2 /* FILTER_DURATION_OPERATOR_SHORTER_THAN */: return "FILTER_DURATION_OPERATOR_SHORTER_THAN"; case 3 /* FILTER_DURATION_OPERATOR_SHORTER_THAN_OR_EQUAL */: return "FILTER_DURATION_OPERATOR_SHORTER_THAN_OR_EQUAL"; case 4 /* FILTER_DURATION_OPERATOR_LONGER_THAN_OR_EQUAL */: return "FILTER_DURATION_OPERATOR_LONGER_THAN_OR_EQUAL"; case 5 /* FILTER_DURATION_OPERATOR_LONGER_THAN */: return "FILTER_DURATION_OPERATOR_LONGER_THAN"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } function createBaseFilterString() { return { value: "", operator: 0 }; } var FilterString = { encode(message, writer = _m0.Writer.create()) { if (message.value !== "") { writer.uint32(10).string(message.value); } if (message.operator !== 0) { writer.uint32(16).int32(message.operator); } 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 = createBaseFilterString(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.value = reader.string(); continue; case 2: if (tag !== 16) { break; } message.operator = reader.int32(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { value: isSet(object.value) ? String(object.value) : "", operator: isSet(object.operator) ? filterStringOperatorFromJSON(object.operator) : 0 }; }, toJSON(message) { const obj = {}; if (message.value !== "") { obj.value = message.value; } if (message.operator !== 0) { obj.operator = filterStringOperatorToJSON(message.operator); } return obj; }, create(base) { return FilterString.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseFilterString(); message.value = object.value ?? ""; message.operator = object.operator ?? 0; return message; } }; function createBaseFilterNumber() { return { value: 0, operator: 0 }; } var FilterNumber = { encode(message, writer = _m0.Writer.create()) { if (message.value !== 0) { writer.uint32(8).int64(message.value); } if (message.operator !== 0) { writer.uint32(16).int32(message.operator); } 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 = createBaseFilterNumber(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 8) { break; } message.value = longToNumber(reader.int64()); continue; case 2: if (tag !== 16) { break; } message.operator = reader.int32(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { value: isSet(object.value) ? Number(object.value) : 0, operator: isSet(object.operator) ? filterNumberOperatorFromJSON(object.operator) : 0 }; }, toJSON(message) { const obj = {}; if (message.value !== 0) { obj.value = Math.round(message.value); } if (message.operator !== 0) { obj.operator = filterNumberOperatorToJSON(message.operator); } return obj; }, create(base) { return FilterNumber.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseFilterNumber(); message.value = object.value ?? 0; message.operator = object.operator ?? 0; return message; } }; function createBaseFilterDate() { return { value: void 0, operator: 0 }; } var FilterDate = { encode(message, writer = _m0.Writer.create()) { if (message.value !== void 0) { Timestamp.encode(toTimestamp(message.value), writer.uint32(10).fork()).ldelim(); } if (message.operator !== 0) { writer.uint32(16).int32(message.operator); } 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 = createBaseFilterDate(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.value = fromTimestamp(Timestamp.decode(reader, reader.uint32())); continue; case 2: if (tag !== 16) { break; } message.operator = reader.int32(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { value: isSet(object.value) ? fromJsonTimestamp(object.value) : void 0, operator: isSet(object.operator) ? filterDateOperatorFromJSON(object.operator) : 0 }; }, toJSON(message) { const obj = {}; if (message.value !== void 0) { obj.value = message.value.toISOString(); } if (message.operator !== 0) { obj.operator = filterDateOperatorToJSON(message.operator); } return obj; }, create(base) { return FilterDate.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseFilterDate(); message.value = object.value ?? void 0; message.operator = object.operator ?? 0; return message; } }; function createBaseFilterArray() { return { value: "", operator: 0 }; } var FilterArray = { encode(message, writer = _m0.Writer.create()) { if (message.value !== "") { writer.uint32(10).string(message.value); } if (message.operator !== 0) { writer.uint32(16).int32(message.operator); } 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 = createBaseFilterArray(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.value = reader.string(); continue; case 2: if (tag !== 16) { break; } message.operator = reader.int32(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { value: isSet(object.value) ? String(object.value) : "", operator: isSet(object.operator) ? filterArrayOperatorFromJSON(object.operator) : 0 }; }, toJSON(message) { const obj = {}; if (message.value !== "") { obj.value = message.value; } if (message.operator !== 0) { obj.operator = filterArrayOperatorToJSON(message.operator); } return obj; }, create(base) { return FilterArray.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseFilterArray(); message.value = object.value ?? ""; message.operator = object.operator ?? 0; return message; } }; function createBaseFilterBoolean() { return { value: false, operator: 0 }; } var FilterBoolean = { encode(message, writer = _m0.Writer.create()) { if (message.value === true) { writer.uint32(8).bool(message.value); } if (message.operator !== 0) { writer.uint32(16).int32(message.operator); } 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 = createBaseFilterBoolean(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 8) { break; } message.value = reader.bool(); continue; case 2: if (tag !== 16) { break; } message.operator = reader.int32(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { value: isSet(object.value) ? Boolean(object.value) : false, operator: isSet(object.operator) ? filterBooleanOperatorFromJSON(object.operator) : 0 }; }, toJSON(message) { const obj = {}; if (message.value === true) { obj.value = message.value; } if (message.operator !== 0) { obj.operator = filterBooleanOperatorToJSON(message.operator); } return obj; }, create(base) { return FilterBoolean.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseFilterBoolean(); message.value = object.value ?? false; message.operator = object.operator ?? 0; return message; } }; function createBaseFilterDuration() { return { value: void 0, operator: 0 }; } var FilterDuration = { encode(message, writer = _m0.Writer.create()) { if (message.value !== void 0) { Duration.encode(message.value, writer.uint32(10).fork()).ldelim(); } if (message.operator !== 0) { writer.uint32(16).int32(message.operator); } 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 = createBaseFilterDuration(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.value = Duration.decode(reader, reader.uint32()); continue; case 2: if (tag !== 16) { break; } message.operator = reader.int32(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { value: isSet(object.value) ? Duration.fromJSON(object.value) : void 0, operator: isSet(object.operator) ? filterDurationOperatorFromJSON(object.operator) : 0 }; }, toJSON(message) { const obj = {}; if (message.value !== void 0) { obj.value = Duration.toJSON(message.value); } if (message.operator !== 0) { obj.operator = filterDurationOperatorToJSON(message.operator); } return obj; }, create(base) { return FilterDuration.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseFilterDuration(); message.value = object.value !== void 0 && object.value !== null ? Duration.fromPartial(object.value) : void 0; message.operator = object.operator ?? 0; return message; } }; var tsProtoGlobalThis = (() => { if (typeof globalThis !== "undefined") { return globalThis; } if (typeof self !== "undefined") { return self; } if (typeof window !== "undefined") { return window; } if (typeof global !== "undefined") { return global; } throw "Unable to locate global object"; })(); function toTimestamp(date) { const seconds = date.getTime() / 1e3; const nanos = date.getTime() % 1e3 * 1e6; return { seconds, nanos }; } function fromTimestamp(t) { let millis = (t.seconds || 0) * 1e3; millis += (t.nanos || 0) / 1e6; return new Date(millis); } function fromJsonTimestamp(o) { if (o instanceof Date) { return o; } else if (typeof o === "string") { return new Date(o); } else { return fromTimestamp(Timestamp.fromJSON(o)); } } function longToNumber(long) { if (long.gt(Number.MAX_SAFE_INTEGER)) { throw new tsProtoGlobalThis.Error("Value is larger than Number.MAX_SAFE_INTEGER"); } return long.toNumber(); } if (_m0.util.Long !== long_default) { _m0.util.Long = long_default; _m0.configure(); } function isSet(value) { return value !== null && value !== void 0; } export { protobufPackage, FilterStringOperator, filterStringOperatorFromJSON, filterStringOperatorToJSON, FilterNumberOperator, filterNumberOperatorFromJSON, filterNumberOperatorToJSON, FilterDateOperator, filterDateOperatorFromJSON, filterDateOperatorToJSON, FilterArrayOperator, filterArrayOperatorFromJSON, filterArrayOperatorToJSON, FilterStatusOperator, filterStatusOperatorFromJSON, filterStatusOperatorToJSON, FilterBooleanOperator, filterBooleanOperatorFromJSON, filterBooleanOperatorToJSON, FilterDurationOperator, filterDurationOperatorFromJSON, filterDurationOperatorToJSON, FilterString, FilterNumber, FilterDate, FilterArray, FilterBoolean, FilterDuration };