@zitadel/node
Version:
Library for API access to ZITADEL. Provides compiled gRPC service clients and helpers for applications and service accounts.
626 lines (625 loc) • 24 kB
JavaScript
// Code generated by protoc-gen-ts_proto. DO NOT EDIT.
// versions:
// protoc-gen-ts_proto v2.7.5
// protoc unknown
// source: zitadel/action/v2beta/query.proto
/* eslint-disable */
import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire";
import { textFilterMethodFromJSON, textFilterMethodToJSON } from "../../filter/v2beta/filter.js";
import { Condition } from "./execution.js";
export const protobufPackage = "zitadel.action.v2beta";
export var TargetFieldName;
(function (TargetFieldName) {
TargetFieldName[TargetFieldName["TARGET_FIELD_NAME_UNSPECIFIED"] = 0] = "TARGET_FIELD_NAME_UNSPECIFIED";
TargetFieldName[TargetFieldName["TARGET_FIELD_NAME_ID"] = 1] = "TARGET_FIELD_NAME_ID";
TargetFieldName[TargetFieldName["TARGET_FIELD_NAME_CREATED_DATE"] = 2] = "TARGET_FIELD_NAME_CREATED_DATE";
TargetFieldName[TargetFieldName["TARGET_FIELD_NAME_CHANGED_DATE"] = 3] = "TARGET_FIELD_NAME_CHANGED_DATE";
TargetFieldName[TargetFieldName["TARGET_FIELD_NAME_NAME"] = 4] = "TARGET_FIELD_NAME_NAME";
TargetFieldName[TargetFieldName["TARGET_FIELD_NAME_TARGET_TYPE"] = 5] = "TARGET_FIELD_NAME_TARGET_TYPE";
TargetFieldName[TargetFieldName["TARGET_FIELD_NAME_URL"] = 6] = "TARGET_FIELD_NAME_URL";
TargetFieldName[TargetFieldName["TARGET_FIELD_NAME_TIMEOUT"] = 7] = "TARGET_FIELD_NAME_TIMEOUT";
TargetFieldName[TargetFieldName["TARGET_FIELD_NAME_INTERRUPT_ON_ERROR"] = 8] = "TARGET_FIELD_NAME_INTERRUPT_ON_ERROR";
TargetFieldName[TargetFieldName["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(TargetFieldName || (TargetFieldName = {}));
export function targetFieldNameFromJSON(object) {
switch (object) {
case 0:
case "TARGET_FIELD_NAME_UNSPECIFIED":
return TargetFieldName.TARGET_FIELD_NAME_UNSPECIFIED;
case 1:
case "TARGET_FIELD_NAME_ID":
return TargetFieldName.TARGET_FIELD_NAME_ID;
case 2:
case "TARGET_FIELD_NAME_CREATED_DATE":
return TargetFieldName.TARGET_FIELD_NAME_CREATED_DATE;
case 3:
case "TARGET_FIELD_NAME_CHANGED_DATE":
return TargetFieldName.TARGET_FIELD_NAME_CHANGED_DATE;
case 4:
case "TARGET_FIELD_NAME_NAME":
return TargetFieldName.TARGET_FIELD_NAME_NAME;
case 5:
case "TARGET_FIELD_NAME_TARGET_TYPE":
return TargetFieldName.TARGET_FIELD_NAME_TARGET_TYPE;
case 6:
case "TARGET_FIELD_NAME_URL":
return TargetFieldName.TARGET_FIELD_NAME_URL;
case 7:
case "TARGET_FIELD_NAME_TIMEOUT":
return TargetFieldName.TARGET_FIELD_NAME_TIMEOUT;
case 8:
case "TARGET_FIELD_NAME_INTERRUPT_ON_ERROR":
return TargetFieldName.TARGET_FIELD_NAME_INTERRUPT_ON_ERROR;
case -1:
case "UNRECOGNIZED":
default:
return TargetFieldName.UNRECOGNIZED;
}
}
export function targetFieldNameToJSON(object) {
switch (object) {
case TargetFieldName.TARGET_FIELD_NAME_UNSPECIFIED:
return "TARGET_FIELD_NAME_UNSPECIFIED";
case TargetFieldName.TARGET_FIELD_NAME_ID:
return "TARGET_FIELD_NAME_ID";
case TargetFieldName.TARGET_FIELD_NAME_CREATED_DATE:
return "TARGET_FIELD_NAME_CREATED_DATE";
case TargetFieldName.TARGET_FIELD_NAME_CHANGED_DATE:
return "TARGET_FIELD_NAME_CHANGED_DATE";
case TargetFieldName.TARGET_FIELD_NAME_NAME:
return "TARGET_FIELD_NAME_NAME";
case TargetFieldName.TARGET_FIELD_NAME_TARGET_TYPE:
return "TARGET_FIELD_NAME_TARGET_TYPE";
case TargetFieldName.TARGET_FIELD_NAME_URL:
return "TARGET_FIELD_NAME_URL";
case TargetFieldName.TARGET_FIELD_NAME_TIMEOUT:
return "TARGET_FIELD_NAME_TIMEOUT";
case TargetFieldName.TARGET_FIELD_NAME_INTERRUPT_ON_ERROR:
return "TARGET_FIELD_NAME_INTERRUPT_ON_ERROR";
case TargetFieldName.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
export var ExecutionType;
(function (ExecutionType) {
ExecutionType[ExecutionType["EXECUTION_TYPE_UNSPECIFIED"] = 0] = "EXECUTION_TYPE_UNSPECIFIED";
ExecutionType[ExecutionType["EXECUTION_TYPE_REQUEST"] = 1] = "EXECUTION_TYPE_REQUEST";
ExecutionType[ExecutionType["EXECUTION_TYPE_RESPONSE"] = 2] = "EXECUTION_TYPE_RESPONSE";
ExecutionType[ExecutionType["EXECUTION_TYPE_EVENT"] = 3] = "EXECUTION_TYPE_EVENT";
ExecutionType[ExecutionType["EXECUTION_TYPE_FUNCTION"] = 4] = "EXECUTION_TYPE_FUNCTION";
ExecutionType[ExecutionType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(ExecutionType || (ExecutionType = {}));
export function executionTypeFromJSON(object) {
switch (object) {
case 0:
case "EXECUTION_TYPE_UNSPECIFIED":
return ExecutionType.EXECUTION_TYPE_UNSPECIFIED;
case 1:
case "EXECUTION_TYPE_REQUEST":
return ExecutionType.EXECUTION_TYPE_REQUEST;
case 2:
case "EXECUTION_TYPE_RESPONSE":
return ExecutionType.EXECUTION_TYPE_RESPONSE;
case 3:
case "EXECUTION_TYPE_EVENT":
return ExecutionType.EXECUTION_TYPE_EVENT;
case 4:
case "EXECUTION_TYPE_FUNCTION":
return ExecutionType.EXECUTION_TYPE_FUNCTION;
case -1:
case "UNRECOGNIZED":
default:
return ExecutionType.UNRECOGNIZED;
}
}
export function executionTypeToJSON(object) {
switch (object) {
case ExecutionType.EXECUTION_TYPE_UNSPECIFIED:
return "EXECUTION_TYPE_UNSPECIFIED";
case ExecutionType.EXECUTION_TYPE_REQUEST:
return "EXECUTION_TYPE_REQUEST";
case ExecutionType.EXECUTION_TYPE_RESPONSE:
return "EXECUTION_TYPE_RESPONSE";
case ExecutionType.EXECUTION_TYPE_EVENT:
return "EXECUTION_TYPE_EVENT";
case ExecutionType.EXECUTION_TYPE_FUNCTION:
return "EXECUTION_TYPE_FUNCTION";
case ExecutionType.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
export var ExecutionFieldName;
(function (ExecutionFieldName) {
ExecutionFieldName[ExecutionFieldName["EXECUTION_FIELD_NAME_UNSPECIFIED"] = 0] = "EXECUTION_FIELD_NAME_UNSPECIFIED";
ExecutionFieldName[ExecutionFieldName["EXECUTION_FIELD_NAME_ID"] = 1] = "EXECUTION_FIELD_NAME_ID";
ExecutionFieldName[ExecutionFieldName["EXECUTION_FIELD_NAME_CREATED_DATE"] = 2] = "EXECUTION_FIELD_NAME_CREATED_DATE";
ExecutionFieldName[ExecutionFieldName["EXECUTION_FIELD_NAME_CHANGED_DATE"] = 3] = "EXECUTION_FIELD_NAME_CHANGED_DATE";
ExecutionFieldName[ExecutionFieldName["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(ExecutionFieldName || (ExecutionFieldName = {}));
export function executionFieldNameFromJSON(object) {
switch (object) {
case 0:
case "EXECUTION_FIELD_NAME_UNSPECIFIED":
return ExecutionFieldName.EXECUTION_FIELD_NAME_UNSPECIFIED;
case 1:
case "EXECUTION_FIELD_NAME_ID":
return ExecutionFieldName.EXECUTION_FIELD_NAME_ID;
case 2:
case "EXECUTION_FIELD_NAME_CREATED_DATE":
return ExecutionFieldName.EXECUTION_FIELD_NAME_CREATED_DATE;
case 3:
case "EXECUTION_FIELD_NAME_CHANGED_DATE":
return ExecutionFieldName.EXECUTION_FIELD_NAME_CHANGED_DATE;
case -1:
case "UNRECOGNIZED":
default:
return ExecutionFieldName.UNRECOGNIZED;
}
}
export function executionFieldNameToJSON(object) {
switch (object) {
case ExecutionFieldName.EXECUTION_FIELD_NAME_UNSPECIFIED:
return "EXECUTION_FIELD_NAME_UNSPECIFIED";
case ExecutionFieldName.EXECUTION_FIELD_NAME_ID:
return "EXECUTION_FIELD_NAME_ID";
case ExecutionFieldName.EXECUTION_FIELD_NAME_CREATED_DATE:
return "EXECUTION_FIELD_NAME_CREATED_DATE";
case ExecutionFieldName.EXECUTION_FIELD_NAME_CHANGED_DATE:
return "EXECUTION_FIELD_NAME_CHANGED_DATE";
case ExecutionFieldName.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
function createBaseExecutionSearchFilter() {
return { inConditionsFilter: undefined, executionTypeFilter: undefined, targetFilter: undefined };
}
export const ExecutionSearchFilter = {
encode(message, writer = new BinaryWriter()) {
if (message.inConditionsFilter !== undefined) {
InConditionsFilter.encode(message.inConditionsFilter, writer.uint32(10).fork()).join();
}
if (message.executionTypeFilter !== undefined) {
ExecutionTypeFilter.encode(message.executionTypeFilter, writer.uint32(18).fork()).join();
}
if (message.targetFilter !== undefined) {
TargetFilter.encode(message.targetFilter, writer.uint32(26).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
const end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseExecutionSearchFilter();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.inConditionsFilter = InConditionsFilter.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.executionTypeFilter = ExecutionTypeFilter.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.targetFilter = TargetFilter.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
inConditionsFilter: isSet(object.inConditionsFilter)
? InConditionsFilter.fromJSON(object.inConditionsFilter)
: undefined,
executionTypeFilter: isSet(object.executionTypeFilter)
? ExecutionTypeFilter.fromJSON(object.executionTypeFilter)
: undefined,
targetFilter: isSet(object.targetFilter) ? TargetFilter.fromJSON(object.targetFilter) : undefined,
};
},
toJSON(message) {
const obj = {};
if (message.inConditionsFilter !== undefined) {
obj.inConditionsFilter = InConditionsFilter.toJSON(message.inConditionsFilter);
}
if (message.executionTypeFilter !== undefined) {
obj.executionTypeFilter = ExecutionTypeFilter.toJSON(message.executionTypeFilter);
}
if (message.targetFilter !== undefined) {
obj.targetFilter = TargetFilter.toJSON(message.targetFilter);
}
return obj;
},
create(base) {
return ExecutionSearchFilter.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseExecutionSearchFilter();
message.inConditionsFilter = (object.inConditionsFilter !== undefined && object.inConditionsFilter !== null)
? InConditionsFilter.fromPartial(object.inConditionsFilter)
: undefined;
message.executionTypeFilter = (object.executionTypeFilter !== undefined && object.executionTypeFilter !== null)
? ExecutionTypeFilter.fromPartial(object.executionTypeFilter)
: undefined;
message.targetFilter = (object.targetFilter !== undefined && object.targetFilter !== null)
? TargetFilter.fromPartial(object.targetFilter)
: undefined;
return message;
},
};
function createBaseInConditionsFilter() {
return { conditions: [] };
}
export const InConditionsFilter = {
encode(message, writer = new BinaryWriter()) {
for (const v of message.conditions) {
Condition.encode(v, writer.uint32(10).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
const end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseInConditionsFilter();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.conditions.push(Condition.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
conditions: globalThis.Array.isArray(object?.conditions)
? object.conditions.map((e) => Condition.fromJSON(e))
: [],
};
},
toJSON(message) {
const obj = {};
if (message.conditions?.length) {
obj.conditions = message.conditions.map((e) => Condition.toJSON(e));
}
return obj;
},
create(base) {
return InConditionsFilter.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseInConditionsFilter();
message.conditions = object.conditions?.map((e) => Condition.fromPartial(e)) || [];
return message;
},
};
function createBaseExecutionTypeFilter() {
return { executionType: 0 };
}
export const ExecutionTypeFilter = {
encode(message, writer = new BinaryWriter()) {
if (message.executionType !== 0) {
writer.uint32(8).int32(message.executionType);
}
return writer;
},
decode(input, length) {
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
const end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseExecutionTypeFilter();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.executionType = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return { executionType: isSet(object.executionType) ? executionTypeFromJSON(object.executionType) : 0 };
},
toJSON(message) {
const obj = {};
if (message.executionType !== 0) {
obj.executionType = executionTypeToJSON(message.executionType);
}
return obj;
},
create(base) {
return ExecutionTypeFilter.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseExecutionTypeFilter();
message.executionType = object.executionType ?? 0;
return message;
},
};
function createBaseTargetFilter() {
return { targetId: "" };
}
export const TargetFilter = {
encode(message, writer = new BinaryWriter()) {
if (message.targetId !== "") {
writer.uint32(10).string(message.targetId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
const end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseTargetFilter();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.targetId = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return { targetId: isSet(object.targetId) ? globalThis.String(object.targetId) : "" };
},
toJSON(message) {
const obj = {};
if (message.targetId !== "") {
obj.targetId = message.targetId;
}
return obj;
},
create(base) {
return TargetFilter.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseTargetFilter();
message.targetId = object.targetId ?? "";
return message;
},
};
function createBaseTargetSearchFilter() {
return { targetNameFilter: undefined, inTargetIdsFilter: undefined };
}
export const TargetSearchFilter = {
encode(message, writer = new BinaryWriter()) {
if (message.targetNameFilter !== undefined) {
TargetNameFilter.encode(message.targetNameFilter, writer.uint32(10).fork()).join();
}
if (message.inTargetIdsFilter !== undefined) {
InTargetIDsFilter.encode(message.inTargetIdsFilter, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
const end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseTargetSearchFilter();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.targetNameFilter = TargetNameFilter.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.inTargetIdsFilter = InTargetIDsFilter.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
targetNameFilter: isSet(object.targetNameFilter) ? TargetNameFilter.fromJSON(object.targetNameFilter) : undefined,
inTargetIdsFilter: isSet(object.inTargetIdsFilter)
? InTargetIDsFilter.fromJSON(object.inTargetIdsFilter)
: undefined,
};
},
toJSON(message) {
const obj = {};
if (message.targetNameFilter !== undefined) {
obj.targetNameFilter = TargetNameFilter.toJSON(message.targetNameFilter);
}
if (message.inTargetIdsFilter !== undefined) {
obj.inTargetIdsFilter = InTargetIDsFilter.toJSON(message.inTargetIdsFilter);
}
return obj;
},
create(base) {
return TargetSearchFilter.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseTargetSearchFilter();
message.targetNameFilter = (object.targetNameFilter !== undefined && object.targetNameFilter !== null)
? TargetNameFilter.fromPartial(object.targetNameFilter)
: undefined;
message.inTargetIdsFilter = (object.inTargetIdsFilter !== undefined && object.inTargetIdsFilter !== null)
? InTargetIDsFilter.fromPartial(object.inTargetIdsFilter)
: undefined;
return message;
},
};
function createBaseTargetNameFilter() {
return { targetName: "", method: 0 };
}
export const TargetNameFilter = {
encode(message, writer = new BinaryWriter()) {
if (message.targetName !== "") {
writer.uint32(10).string(message.targetName);
}
if (message.method !== 0) {
writer.uint32(16).int32(message.method);
}
return writer;
},
decode(input, length) {
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
const end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseTargetNameFilter();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.targetName = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.method = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
targetName: isSet(object.targetName) ? globalThis.String(object.targetName) : "",
method: isSet(object.method) ? textFilterMethodFromJSON(object.method) : 0,
};
},
toJSON(message) {
const obj = {};
if (message.targetName !== "") {
obj.targetName = message.targetName;
}
if (message.method !== 0) {
obj.method = textFilterMethodToJSON(message.method);
}
return obj;
},
create(base) {
return TargetNameFilter.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseTargetNameFilter();
message.targetName = object.targetName ?? "";
message.method = object.method ?? 0;
return message;
},
};
function createBaseInTargetIDsFilter() {
return { targetIds: [] };
}
export const InTargetIDsFilter = {
encode(message, writer = new BinaryWriter()) {
for (const v of message.targetIds) {
writer.uint32(10).string(v);
}
return writer;
},
decode(input, length) {
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
const end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseInTargetIDsFilter();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.targetIds.push(reader.string());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
targetIds: globalThis.Array.isArray(object?.targetIds)
? object.targetIds.map((e) => globalThis.String(e))
: [],
};
},
toJSON(message) {
const obj = {};
if (message.targetIds?.length) {
obj.targetIds = message.targetIds;
}
return obj;
},
create(base) {
return InTargetIDsFilter.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseInTargetIDsFilter();
message.targetIds = object.targetIds?.map((e) => e) || [];
return message;
},
};
function isSet(value) {
return value !== null && value !== undefined;
}