@primerouting/zitadel-node
Version:
Library for API access to ZITADEL. Provides compiled gRPC service clients and helpers for applications and service accounts. Support http2 self-hosted instances
757 lines (756 loc) • 27.8 kB
JavaScript
"use strict";
// Code generated by protoc-gen-ts_proto. DO NOT EDIT.
// versions:
// protoc-gen-ts_proto v1.181.1
// protoc unknown
// source: zitadel/action.proto
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.TriggerAction = exports.TriggerType = exports.FlowType = exports.Flow = exports.ActionStateQuery = exports.ActionNameQuery = exports.ActionIDQuery = exports.Action = exports.FlowState = exports.ActionFieldName = exports.ActionState = exports.protobufPackage = void 0;
exports.actionStateFromJSON = actionStateFromJSON;
exports.actionStateToJSON = actionStateToJSON;
exports.actionFieldNameFromJSON = actionFieldNameFromJSON;
exports.actionFieldNameToJSON = actionFieldNameToJSON;
exports.flowStateFromJSON = flowStateFromJSON;
exports.flowStateToJSON = flowStateToJSON;
/* eslint-disable */
const long_1 = __importDefault(require("long"));
const minimal_1 = __importDefault(require("protobufjs/minimal"));
const duration_1 = require("../google/protobuf/duration");
const message_1 = require("./message");
const object_1 = require("./object");
exports.protobufPackage = "zitadel.action.v1";
var ActionState;
(function (ActionState) {
ActionState[ActionState["ACTION_STATE_UNSPECIFIED"] = 0] = "ACTION_STATE_UNSPECIFIED";
ActionState[ActionState["ACTION_STATE_INACTIVE"] = 1] = "ACTION_STATE_INACTIVE";
ActionState[ActionState["ACTION_STATE_ACTIVE"] = 2] = "ACTION_STATE_ACTIVE";
ActionState[ActionState["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(ActionState || (exports.ActionState = ActionState = {}));
function actionStateFromJSON(object) {
switch (object) {
case 0:
case "ACTION_STATE_UNSPECIFIED":
return ActionState.ACTION_STATE_UNSPECIFIED;
case 1:
case "ACTION_STATE_INACTIVE":
return ActionState.ACTION_STATE_INACTIVE;
case 2:
case "ACTION_STATE_ACTIVE":
return ActionState.ACTION_STATE_ACTIVE;
case -1:
case "UNRECOGNIZED":
default:
return ActionState.UNRECOGNIZED;
}
}
function actionStateToJSON(object) {
switch (object) {
case ActionState.ACTION_STATE_UNSPECIFIED:
return "ACTION_STATE_UNSPECIFIED";
case ActionState.ACTION_STATE_INACTIVE:
return "ACTION_STATE_INACTIVE";
case ActionState.ACTION_STATE_ACTIVE:
return "ACTION_STATE_ACTIVE";
case ActionState.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
var ActionFieldName;
(function (ActionFieldName) {
ActionFieldName[ActionFieldName["ACTION_FIELD_NAME_UNSPECIFIED"] = 0] = "ACTION_FIELD_NAME_UNSPECIFIED";
ActionFieldName[ActionFieldName["ACTION_FIELD_NAME_NAME"] = 1] = "ACTION_FIELD_NAME_NAME";
ActionFieldName[ActionFieldName["ACTION_FIELD_NAME_ID"] = 2] = "ACTION_FIELD_NAME_ID";
ActionFieldName[ActionFieldName["ACTION_FIELD_NAME_STATE"] = 3] = "ACTION_FIELD_NAME_STATE";
ActionFieldName[ActionFieldName["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(ActionFieldName || (exports.ActionFieldName = ActionFieldName = {}));
function actionFieldNameFromJSON(object) {
switch (object) {
case 0:
case "ACTION_FIELD_NAME_UNSPECIFIED":
return ActionFieldName.ACTION_FIELD_NAME_UNSPECIFIED;
case 1:
case "ACTION_FIELD_NAME_NAME":
return ActionFieldName.ACTION_FIELD_NAME_NAME;
case 2:
case "ACTION_FIELD_NAME_ID":
return ActionFieldName.ACTION_FIELD_NAME_ID;
case 3:
case "ACTION_FIELD_NAME_STATE":
return ActionFieldName.ACTION_FIELD_NAME_STATE;
case -1:
case "UNRECOGNIZED":
default:
return ActionFieldName.UNRECOGNIZED;
}
}
function actionFieldNameToJSON(object) {
switch (object) {
case ActionFieldName.ACTION_FIELD_NAME_UNSPECIFIED:
return "ACTION_FIELD_NAME_UNSPECIFIED";
case ActionFieldName.ACTION_FIELD_NAME_NAME:
return "ACTION_FIELD_NAME_NAME";
case ActionFieldName.ACTION_FIELD_NAME_ID:
return "ACTION_FIELD_NAME_ID";
case ActionFieldName.ACTION_FIELD_NAME_STATE:
return "ACTION_FIELD_NAME_STATE";
case ActionFieldName.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
var FlowState;
(function (FlowState) {
FlowState[FlowState["FLOW_STATE_UNSPECIFIED"] = 0] = "FLOW_STATE_UNSPECIFIED";
FlowState[FlowState["FLOW_STATE_INACTIVE"] = 1] = "FLOW_STATE_INACTIVE";
FlowState[FlowState["FLOW_STATE_ACTIVE"] = 2] = "FLOW_STATE_ACTIVE";
FlowState[FlowState["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(FlowState || (exports.FlowState = FlowState = {}));
function flowStateFromJSON(object) {
switch (object) {
case 0:
case "FLOW_STATE_UNSPECIFIED":
return FlowState.FLOW_STATE_UNSPECIFIED;
case 1:
case "FLOW_STATE_INACTIVE":
return FlowState.FLOW_STATE_INACTIVE;
case 2:
case "FLOW_STATE_ACTIVE":
return FlowState.FLOW_STATE_ACTIVE;
case -1:
case "UNRECOGNIZED":
default:
return FlowState.UNRECOGNIZED;
}
}
function flowStateToJSON(object) {
switch (object) {
case FlowState.FLOW_STATE_UNSPECIFIED:
return "FLOW_STATE_UNSPECIFIED";
case FlowState.FLOW_STATE_INACTIVE:
return "FLOW_STATE_INACTIVE";
case FlowState.FLOW_STATE_ACTIVE:
return "FLOW_STATE_ACTIVE";
case FlowState.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
function createBaseAction() {
return { id: "", details: undefined, state: 0, name: "", script: "", timeout: undefined, allowedToFail: false };
}
exports.Action = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.id !== "") {
writer.uint32(10).string(message.id);
}
if (message.details !== undefined) {
object_1.ObjectDetails.encode(message.details, writer.uint32(18).fork()).ldelim();
}
if (message.state !== 0) {
writer.uint32(24).int32(message.state);
}
if (message.name !== "") {
writer.uint32(34).string(message.name);
}
if (message.script !== "") {
writer.uint32(42).string(message.script);
}
if (message.timeout !== undefined) {
duration_1.Duration.encode(message.timeout, writer.uint32(50).fork()).ldelim();
}
if (message.allowedToFail !== false) {
writer.uint32(56).bool(message.allowedToFail);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseAction();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.id = reader.string();
continue;
case 2:
if (tag !== 18) {
break;
}
message.details = object_1.ObjectDetails.decode(reader, reader.uint32());
continue;
case 3:
if (tag !== 24) {
break;
}
message.state = reader.int32();
continue;
case 4:
if (tag !== 34) {
break;
}
message.name = reader.string();
continue;
case 5:
if (tag !== 42) {
break;
}
message.script = reader.string();
continue;
case 6:
if (tag !== 50) {
break;
}
message.timeout = duration_1.Duration.decode(reader, reader.uint32());
continue;
case 7:
if (tag !== 56) {
break;
}
message.allowedToFail = reader.bool();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
id: isSet(object.id) ? globalThis.String(object.id) : "",
details: isSet(object.details) ? object_1.ObjectDetails.fromJSON(object.details) : undefined,
state: isSet(object.state) ? actionStateFromJSON(object.state) : 0,
name: isSet(object.name) ? globalThis.String(object.name) : "",
script: isSet(object.script) ? globalThis.String(object.script) : "",
timeout: isSet(object.timeout) ? duration_1.Duration.fromJSON(object.timeout) : undefined,
allowedToFail: isSet(object.allowedToFail) ? globalThis.Boolean(object.allowedToFail) : false,
};
},
toJSON(message) {
const obj = {};
if (message.id !== "") {
obj.id = message.id;
}
if (message.details !== undefined) {
obj.details = object_1.ObjectDetails.toJSON(message.details);
}
if (message.state !== 0) {
obj.state = actionStateToJSON(message.state);
}
if (message.name !== "") {
obj.name = message.name;
}
if (message.script !== "") {
obj.script = message.script;
}
if (message.timeout !== undefined) {
obj.timeout = duration_1.Duration.toJSON(message.timeout);
}
if (message.allowedToFail !== false) {
obj.allowedToFail = message.allowedToFail;
}
return obj;
},
create(base) {
return exports.Action.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseAction();
message.id = object.id ?? "";
message.details = (object.details !== undefined && object.details !== null)
? object_1.ObjectDetails.fromPartial(object.details)
: undefined;
message.state = object.state ?? 0;
message.name = object.name ?? "";
message.script = object.script ?? "";
message.timeout = (object.timeout !== undefined && object.timeout !== null)
? duration_1.Duration.fromPartial(object.timeout)
: undefined;
message.allowedToFail = object.allowedToFail ?? false;
return message;
},
};
function createBaseActionIDQuery() {
return { id: "" };
}
exports.ActionIDQuery = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.id !== "") {
writer.uint32(10).string(message.id);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseActionIDQuery();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.id = reader.string();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return { id: isSet(object.id) ? globalThis.String(object.id) : "" };
},
toJSON(message) {
const obj = {};
if (message.id !== "") {
obj.id = message.id;
}
return obj;
},
create(base) {
return exports.ActionIDQuery.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseActionIDQuery();
message.id = object.id ?? "";
return message;
},
};
function createBaseActionNameQuery() {
return { name: "", method: 0 };
}
exports.ActionNameQuery = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.name !== "") {
writer.uint32(10).string(message.name);
}
if (message.method !== 0) {
writer.uint32(16).int32(message.method);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseActionNameQuery();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.name = reader.string();
continue;
case 2:
if (tag !== 16) {
break;
}
message.method = reader.int32();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
name: isSet(object.name) ? globalThis.String(object.name) : "",
method: isSet(object.method) ? (0, object_1.textQueryMethodFromJSON)(object.method) : 0,
};
},
toJSON(message) {
const obj = {};
if (message.name !== "") {
obj.name = message.name;
}
if (message.method !== 0) {
obj.method = (0, object_1.textQueryMethodToJSON)(message.method);
}
return obj;
},
create(base) {
return exports.ActionNameQuery.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseActionNameQuery();
message.name = object.name ?? "";
message.method = object.method ?? 0;
return message;
},
};
function createBaseActionStateQuery() {
return { state: 0 };
}
exports.ActionStateQuery = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.state !== 0) {
writer.uint32(8).int32(message.state);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseActionStateQuery();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 8) {
break;
}
message.state = reader.int32();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return { state: isSet(object.state) ? actionStateFromJSON(object.state) : 0 };
},
toJSON(message) {
const obj = {};
if (message.state !== 0) {
obj.state = actionStateToJSON(message.state);
}
return obj;
},
create(base) {
return exports.ActionStateQuery.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseActionStateQuery();
message.state = object.state ?? 0;
return message;
},
};
function createBaseFlow() {
return { type: undefined, details: undefined, state: 0, triggerActions: [] };
}
exports.Flow = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.type !== undefined) {
exports.FlowType.encode(message.type, writer.uint32(10).fork()).ldelim();
}
if (message.details !== undefined) {
object_1.ObjectDetails.encode(message.details, writer.uint32(18).fork()).ldelim();
}
if (message.state !== 0) {
writer.uint32(24).int32(message.state);
}
for (const v of message.triggerActions) {
exports.TriggerAction.encode(v, writer.uint32(34).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseFlow();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.type = exports.FlowType.decode(reader, reader.uint32());
continue;
case 2:
if (tag !== 18) {
break;
}
message.details = object_1.ObjectDetails.decode(reader, reader.uint32());
continue;
case 3:
if (tag !== 24) {
break;
}
message.state = reader.int32();
continue;
case 4:
if (tag !== 34) {
break;
}
message.triggerActions.push(exports.TriggerAction.decode(reader, reader.uint32()));
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
type: isSet(object.type) ? exports.FlowType.fromJSON(object.type) : undefined,
details: isSet(object.details) ? object_1.ObjectDetails.fromJSON(object.details) : undefined,
state: isSet(object.state) ? flowStateFromJSON(object.state) : 0,
triggerActions: globalThis.Array.isArray(object?.triggerActions)
? object.triggerActions.map((e) => exports.TriggerAction.fromJSON(e))
: [],
};
},
toJSON(message) {
const obj = {};
if (message.type !== undefined) {
obj.type = exports.FlowType.toJSON(message.type);
}
if (message.details !== undefined) {
obj.details = object_1.ObjectDetails.toJSON(message.details);
}
if (message.state !== 0) {
obj.state = flowStateToJSON(message.state);
}
if (message.triggerActions?.length) {
obj.triggerActions = message.triggerActions.map((e) => exports.TriggerAction.toJSON(e));
}
return obj;
},
create(base) {
return exports.Flow.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseFlow();
message.type = (object.type !== undefined && object.type !== null) ? exports.FlowType.fromPartial(object.type) : undefined;
message.details = (object.details !== undefined && object.details !== null)
? object_1.ObjectDetails.fromPartial(object.details)
: undefined;
message.state = object.state ?? 0;
message.triggerActions = object.triggerActions?.map((e) => exports.TriggerAction.fromPartial(e)) || [];
return message;
},
};
function createBaseFlowType() {
return { id: "", name: undefined };
}
exports.FlowType = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.id !== "") {
writer.uint32(10).string(message.id);
}
if (message.name !== undefined) {
message_1.LocalizedMessage.encode(message.name, writer.uint32(18).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseFlowType();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.id = reader.string();
continue;
case 2:
if (tag !== 18) {
break;
}
message.name = message_1.LocalizedMessage.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
id: isSet(object.id) ? globalThis.String(object.id) : "",
name: isSet(object.name) ? message_1.LocalizedMessage.fromJSON(object.name) : undefined,
};
},
toJSON(message) {
const obj = {};
if (message.id !== "") {
obj.id = message.id;
}
if (message.name !== undefined) {
obj.name = message_1.LocalizedMessage.toJSON(message.name);
}
return obj;
},
create(base) {
return exports.FlowType.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseFlowType();
message.id = object.id ?? "";
message.name = (object.name !== undefined && object.name !== null)
? message_1.LocalizedMessage.fromPartial(object.name)
: undefined;
return message;
},
};
function createBaseTriggerType() {
return { id: "", name: undefined };
}
exports.TriggerType = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.id !== "") {
writer.uint32(10).string(message.id);
}
if (message.name !== undefined) {
message_1.LocalizedMessage.encode(message.name, writer.uint32(18).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseTriggerType();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.id = reader.string();
continue;
case 2:
if (tag !== 18) {
break;
}
message.name = message_1.LocalizedMessage.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
id: isSet(object.id) ? globalThis.String(object.id) : "",
name: isSet(object.name) ? message_1.LocalizedMessage.fromJSON(object.name) : undefined,
};
},
toJSON(message) {
const obj = {};
if (message.id !== "") {
obj.id = message.id;
}
if (message.name !== undefined) {
obj.name = message_1.LocalizedMessage.toJSON(message.name);
}
return obj;
},
create(base) {
return exports.TriggerType.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseTriggerType();
message.id = object.id ?? "";
message.name = (object.name !== undefined && object.name !== null)
? message_1.LocalizedMessage.fromPartial(object.name)
: undefined;
return message;
},
};
function createBaseTriggerAction() {
return { triggerType: undefined, actions: [] };
}
exports.TriggerAction = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.triggerType !== undefined) {
exports.TriggerType.encode(message.triggerType, writer.uint32(10).fork()).ldelim();
}
for (const v of message.actions) {
exports.Action.encode(v, writer.uint32(18).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseTriggerAction();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.triggerType = exports.TriggerType.decode(reader, reader.uint32());
continue;
case 2:
if (tag !== 18) {
break;
}
message.actions.push(exports.Action.decode(reader, reader.uint32()));
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
triggerType: isSet(object.triggerType) ? exports.TriggerType.fromJSON(object.triggerType) : undefined,
actions: globalThis.Array.isArray(object?.actions) ? object.actions.map((e) => exports.Action.fromJSON(e)) : [],
};
},
toJSON(message) {
const obj = {};
if (message.triggerType !== undefined) {
obj.triggerType = exports.TriggerType.toJSON(message.triggerType);
}
if (message.actions?.length) {
obj.actions = message.actions.map((e) => exports.Action.toJSON(e));
}
return obj;
},
create(base) {
return exports.TriggerAction.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseTriggerAction();
message.triggerType = (object.triggerType !== undefined && object.triggerType !== null)
? exports.TriggerType.fromPartial(object.triggerType)
: undefined;
message.actions = object.actions?.map((e) => exports.Action.fromPartial(e)) || [];
return message;
},
};
if (minimal_1.default.util.Long !== long_1.default) {
minimal_1.default.util.Long = long_1.default;
minimal_1.default.configure();
}
function isSet(value) {
return value !== null && value !== undefined;
}