@aneoconsultingfr/armonik.api
Version:
gRPC API to interact with ArmoniK built for the web
795 lines (792 loc) • 26.8 kB
JavaScript
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
};