@ragnaraven/zitadel-node-dual
Version:
Library for API access to ZITADEL with modern ES import syntax. Works everywhere - NestJS, Node.js, any TypeScript environment. No more require()!
1,593 lines (1,592 loc) • 84.9 kB
JavaScript
"use strict";
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
// If the importer is in node compatibility mode or this is not an ESM
// file that has been converted to a CommonJS file using a Babel-
// compatible transform (i.e. "__esModule" has not been set), then set
// "default" to the CommonJS "module.exports" for node compatibility.
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
mod
));
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var action_service_exports = {};
__export(action_service_exports, {
ActionServiceDefinition: () => ActionServiceDefinition,
CreateTargetRequest: () => CreateTargetRequest,
CreateTargetResponse: () => CreateTargetResponse,
DeleteTargetRequest: () => DeleteTargetRequest,
DeleteTargetResponse: () => DeleteTargetResponse,
GetTargetRequest: () => GetTargetRequest,
GetTargetResponse: () => GetTargetResponse,
ListExecutionFunctionsRequest: () => ListExecutionFunctionsRequest,
ListExecutionFunctionsResponse: () => ListExecutionFunctionsResponse,
ListExecutionMethodsRequest: () => ListExecutionMethodsRequest,
ListExecutionMethodsResponse: () => ListExecutionMethodsResponse,
ListExecutionServicesRequest: () => ListExecutionServicesRequest,
ListExecutionServicesResponse: () => ListExecutionServicesResponse,
ListExecutionsRequest: () => ListExecutionsRequest,
ListExecutionsResponse: () => ListExecutionsResponse,
ListTargetsRequest: () => ListTargetsRequest,
ListTargetsResponse: () => ListTargetsResponse,
SetExecutionRequest: () => SetExecutionRequest,
SetExecutionResponse: () => SetExecutionResponse,
UpdateTargetRequest: () => UpdateTargetRequest,
UpdateTargetResponse: () => UpdateTargetResponse,
protobufPackage: () => protobufPackage
});
module.exports = __toCommonJS(action_service_exports);
var import_wire = require("@bufbuild/protobuf/wire");
var import_long = __toESM(require("long"));
var import_duration = require("../../../google/protobuf/duration.js");
var import_timestamp = require("../../../google/protobuf/timestamp.js");
var import_filter = require("../../filter/v2beta/filter.js");
var import_execution = require("./execution.js");
var import_query = require("./query.js");
var import_target = require("./target.js");
const protobufPackage = "zitadel.action.v2beta";
function createBaseCreateTargetRequest() {
return {
name: "",
restWebhook: void 0,
restCall: void 0,
restAsync: void 0,
timeout: void 0,
endpoint: ""
};
}
const CreateTargetRequest = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.name !== "") {
writer.uint32(10).string(message.name);
}
if (message.restWebhook !== void 0) {
import_target.RESTWebhook.encode(message.restWebhook, writer.uint32(18).fork()).join();
}
if (message.restCall !== void 0) {
import_target.RESTCall.encode(message.restCall, writer.uint32(26).fork()).join();
}
if (message.restAsync !== void 0) {
import_target.RESTAsync.encode(message.restAsync, writer.uint32(34).fork()).join();
}
if (message.timeout !== void 0) {
import_duration.Duration.encode(message.timeout, writer.uint32(42).fork()).join();
}
if (message.endpoint !== "") {
writer.uint32(50).string(message.endpoint);
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseCreateTargetRequest();
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 !== 18) {
break;
}
message.restWebhook = import_target.RESTWebhook.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.restCall = import_target.RESTCall.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.restAsync = import_target.RESTAsync.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.timeout = import_duration.Duration.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.endpoint = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
name: isSet(object.name) ? globalThis.String(object.name) : "",
restWebhook: isSet(object.restWebhook) ? import_target.RESTWebhook.fromJSON(object.restWebhook) : void 0,
restCall: isSet(object.restCall) ? import_target.RESTCall.fromJSON(object.restCall) : void 0,
restAsync: isSet(object.restAsync) ? import_target.RESTAsync.fromJSON(object.restAsync) : void 0,
timeout: isSet(object.timeout) ? import_duration.Duration.fromJSON(object.timeout) : void 0,
endpoint: isSet(object.endpoint) ? globalThis.String(object.endpoint) : ""
};
},
toJSON(message) {
const obj = {};
if (message.name !== "") {
obj.name = message.name;
}
if (message.restWebhook !== void 0) {
obj.restWebhook = import_target.RESTWebhook.toJSON(message.restWebhook);
}
if (message.restCall !== void 0) {
obj.restCall = import_target.RESTCall.toJSON(message.restCall);
}
if (message.restAsync !== void 0) {
obj.restAsync = import_target.RESTAsync.toJSON(message.restAsync);
}
if (message.timeout !== void 0) {
obj.timeout = import_duration.Duration.toJSON(message.timeout);
}
if (message.endpoint !== "") {
obj.endpoint = message.endpoint;
}
return obj;
},
create(base) {
return CreateTargetRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseCreateTargetRequest();
message.name = object.name ?? "";
message.restWebhook = object.restWebhook !== void 0 && object.restWebhook !== null ? import_target.RESTWebhook.fromPartial(object.restWebhook) : void 0;
message.restCall = object.restCall !== void 0 && object.restCall !== null ? import_target.RESTCall.fromPartial(object.restCall) : void 0;
message.restAsync = object.restAsync !== void 0 && object.restAsync !== null ? import_target.RESTAsync.fromPartial(object.restAsync) : void 0;
message.timeout = object.timeout !== void 0 && object.timeout !== null ? import_duration.Duration.fromPartial(object.timeout) : void 0;
message.endpoint = object.endpoint ?? "";
return message;
}
};
function createBaseCreateTargetResponse() {
return { id: "", creationDate: void 0, signingKey: "" };
}
const CreateTargetResponse = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.id !== "") {
writer.uint32(10).string(message.id);
}
if (message.creationDate !== void 0) {
import_timestamp.Timestamp.encode(toTimestamp(message.creationDate), writer.uint32(18).fork()).join();
}
if (message.signingKey !== "") {
writer.uint32(26).string(message.signingKey);
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseCreateTargetResponse();
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.creationDate = fromTimestamp(import_timestamp.Timestamp.decode(reader, reader.uint32()));
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.signingKey = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
id: isSet(object.id) ? globalThis.String(object.id) : "",
creationDate: isSet(object.creationDate) ? fromJsonTimestamp(object.creationDate) : void 0,
signingKey: isSet(object.signingKey) ? globalThis.String(object.signingKey) : ""
};
},
toJSON(message) {
const obj = {};
if (message.id !== "") {
obj.id = message.id;
}
if (message.creationDate !== void 0) {
obj.creationDate = message.creationDate.toISOString();
}
if (message.signingKey !== "") {
obj.signingKey = message.signingKey;
}
return obj;
},
create(base) {
return CreateTargetResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseCreateTargetResponse();
message.id = object.id ?? "";
message.creationDate = object.creationDate ?? void 0;
message.signingKey = object.signingKey ?? "";
return message;
}
};
function createBaseUpdateTargetRequest() {
return {
id: "",
name: void 0,
restWebhook: void 0,
restCall: void 0,
restAsync: void 0,
timeout: void 0,
endpoint: void 0,
expirationSigningKey: void 0
};
}
const UpdateTargetRequest = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.id !== "") {
writer.uint32(10).string(message.id);
}
if (message.name !== void 0) {
writer.uint32(18).string(message.name);
}
if (message.restWebhook !== void 0) {
import_target.RESTWebhook.encode(message.restWebhook, writer.uint32(26).fork()).join();
}
if (message.restCall !== void 0) {
import_target.RESTCall.encode(message.restCall, writer.uint32(34).fork()).join();
}
if (message.restAsync !== void 0) {
import_target.RESTAsync.encode(message.restAsync, writer.uint32(42).fork()).join();
}
if (message.timeout !== void 0) {
import_duration.Duration.encode(message.timeout, writer.uint32(50).fork()).join();
}
if (message.endpoint !== void 0) {
writer.uint32(58).string(message.endpoint);
}
if (message.expirationSigningKey !== void 0) {
import_duration.Duration.encode(message.expirationSigningKey, writer.uint32(66).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseUpdateTargetRequest();
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 = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.restWebhook = import_target.RESTWebhook.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.restCall = import_target.RESTCall.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.restAsync = import_target.RESTAsync.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.timeout = import_duration.Duration.decode(reader, reader.uint32());
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.endpoint = reader.string();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.expirationSigningKey = import_duration.Duration.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
id: isSet(object.id) ? globalThis.String(object.id) : "",
name: isSet(object.name) ? globalThis.String(object.name) : void 0,
restWebhook: isSet(object.restWebhook) ? import_target.RESTWebhook.fromJSON(object.restWebhook) : void 0,
restCall: isSet(object.restCall) ? import_target.RESTCall.fromJSON(object.restCall) : void 0,
restAsync: isSet(object.restAsync) ? import_target.RESTAsync.fromJSON(object.restAsync) : void 0,
timeout: isSet(object.timeout) ? import_duration.Duration.fromJSON(object.timeout) : void 0,
endpoint: isSet(object.endpoint) ? globalThis.String(object.endpoint) : void 0,
expirationSigningKey: isSet(object.expirationSigningKey) ? import_duration.Duration.fromJSON(object.expirationSigningKey) : void 0
};
},
toJSON(message) {
const obj = {};
if (message.id !== "") {
obj.id = message.id;
}
if (message.name !== void 0) {
obj.name = message.name;
}
if (message.restWebhook !== void 0) {
obj.restWebhook = import_target.RESTWebhook.toJSON(message.restWebhook);
}
if (message.restCall !== void 0) {
obj.restCall = import_target.RESTCall.toJSON(message.restCall);
}
if (message.restAsync !== void 0) {
obj.restAsync = import_target.RESTAsync.toJSON(message.restAsync);
}
if (message.timeout !== void 0) {
obj.timeout = import_duration.Duration.toJSON(message.timeout);
}
if (message.endpoint !== void 0) {
obj.endpoint = message.endpoint;
}
if (message.expirationSigningKey !== void 0) {
obj.expirationSigningKey = import_duration.Duration.toJSON(message.expirationSigningKey);
}
return obj;
},
create(base) {
return UpdateTargetRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseUpdateTargetRequest();
message.id = object.id ?? "";
message.name = object.name ?? void 0;
message.restWebhook = object.restWebhook !== void 0 && object.restWebhook !== null ? import_target.RESTWebhook.fromPartial(object.restWebhook) : void 0;
message.restCall = object.restCall !== void 0 && object.restCall !== null ? import_target.RESTCall.fromPartial(object.restCall) : void 0;
message.restAsync = object.restAsync !== void 0 && object.restAsync !== null ? import_target.RESTAsync.fromPartial(object.restAsync) : void 0;
message.timeout = object.timeout !== void 0 && object.timeout !== null ? import_duration.Duration.fromPartial(object.timeout) : void 0;
message.endpoint = object.endpoint ?? void 0;
message.expirationSigningKey = object.expirationSigningKey !== void 0 && object.expirationSigningKey !== null ? import_duration.Duration.fromPartial(object.expirationSigningKey) : void 0;
return message;
}
};
function createBaseUpdateTargetResponse() {
return { changeDate: void 0, signingKey: void 0 };
}
const UpdateTargetResponse = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.changeDate !== void 0) {
import_timestamp.Timestamp.encode(toTimestamp(message.changeDate), writer.uint32(10).fork()).join();
}
if (message.signingKey !== void 0) {
writer.uint32(18).string(message.signingKey);
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseUpdateTargetResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.changeDate = fromTimestamp(import_timestamp.Timestamp.decode(reader, reader.uint32()));
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.signingKey = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
changeDate: isSet(object.changeDate) ? fromJsonTimestamp(object.changeDate) : void 0,
signingKey: isSet(object.signingKey) ? globalThis.String(object.signingKey) : void 0
};
},
toJSON(message) {
const obj = {};
if (message.changeDate !== void 0) {
obj.changeDate = message.changeDate.toISOString();
}
if (message.signingKey !== void 0) {
obj.signingKey = message.signingKey;
}
return obj;
},
create(base) {
return UpdateTargetResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseUpdateTargetResponse();
message.changeDate = object.changeDate ?? void 0;
message.signingKey = object.signingKey ?? void 0;
return message;
}
};
function createBaseDeleteTargetRequest() {
return { id: "" };
}
const DeleteTargetRequest = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.id !== "") {
writer.uint32(10).string(message.id);
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseDeleteTargetRequest();
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.skip(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 DeleteTargetRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseDeleteTargetRequest();
message.id = object.id ?? "";
return message;
}
};
function createBaseDeleteTargetResponse() {
return { deletionDate: void 0 };
}
const DeleteTargetResponse = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.deletionDate !== void 0) {
import_timestamp.Timestamp.encode(toTimestamp(message.deletionDate), writer.uint32(26).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseDeleteTargetResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 3: {
if (tag !== 26) {
break;
}
message.deletionDate = fromTimestamp(import_timestamp.Timestamp.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return { deletionDate: isSet(object.deletionDate) ? fromJsonTimestamp(object.deletionDate) : void 0 };
},
toJSON(message) {
const obj = {};
if (message.deletionDate !== void 0) {
obj.deletionDate = message.deletionDate.toISOString();
}
return obj;
},
create(base) {
return DeleteTargetResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseDeleteTargetResponse();
message.deletionDate = object.deletionDate ?? void 0;
return message;
}
};
function createBaseGetTargetRequest() {
return { id: "" };
}
const GetTargetRequest = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.id !== "") {
writer.uint32(10).string(message.id);
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseGetTargetRequest();
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.skip(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 GetTargetRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseGetTargetRequest();
message.id = object.id ?? "";
return message;
}
};
function createBaseGetTargetResponse() {
return { target: void 0 };
}
const GetTargetResponse = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.target !== void 0) {
import_target.Target.encode(message.target, writer.uint32(10).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseGetTargetResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.target = import_target.Target.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return { target: isSet(object.target) ? import_target.Target.fromJSON(object.target) : void 0 };
},
toJSON(message) {
const obj = {};
if (message.target !== void 0) {
obj.target = import_target.Target.toJSON(message.target);
}
return obj;
},
create(base) {
return GetTargetResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseGetTargetResponse();
message.target = object.target !== void 0 && object.target !== null ? import_target.Target.fromPartial(object.target) : void 0;
return message;
}
};
function createBaseListTargetsRequest() {
return { pagination: void 0, sortingColumn: void 0, filters: [] };
}
const ListTargetsRequest = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.pagination !== void 0) {
import_filter.PaginationRequest.encode(message.pagination, writer.uint32(10).fork()).join();
}
if (message.sortingColumn !== void 0) {
writer.uint32(16).int32(message.sortingColumn);
}
for (const v of message.filters) {
import_query.TargetSearchFilter.encode(v, writer.uint32(26).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseListTargetsRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.pagination = import_filter.PaginationRequest.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.sortingColumn = reader.int32();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.filters.push(import_query.TargetSearchFilter.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
pagination: isSet(object.pagination) ? import_filter.PaginationRequest.fromJSON(object.pagination) : void 0,
sortingColumn: isSet(object.sortingColumn) ? (0, import_query.targetFieldNameFromJSON)(object.sortingColumn) : void 0,
filters: globalThis.Array.isArray(object?.filters) ? object.filters.map((e) => import_query.TargetSearchFilter.fromJSON(e)) : []
};
},
toJSON(message) {
const obj = {};
if (message.pagination !== void 0) {
obj.pagination = import_filter.PaginationRequest.toJSON(message.pagination);
}
if (message.sortingColumn !== void 0) {
obj.sortingColumn = (0, import_query.targetFieldNameToJSON)(message.sortingColumn);
}
if (message.filters?.length) {
obj.filters = message.filters.map((e) => import_query.TargetSearchFilter.toJSON(e));
}
return obj;
},
create(base) {
return ListTargetsRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseListTargetsRequest();
message.pagination = object.pagination !== void 0 && object.pagination !== null ? import_filter.PaginationRequest.fromPartial(object.pagination) : void 0;
message.sortingColumn = object.sortingColumn ?? void 0;
message.filters = object.filters?.map((e) => import_query.TargetSearchFilter.fromPartial(e)) || [];
return message;
}
};
function createBaseListTargetsResponse() {
return { pagination: void 0, targets: [] };
}
const ListTargetsResponse = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.pagination !== void 0) {
import_filter.PaginationResponse.encode(message.pagination, writer.uint32(10).fork()).join();
}
for (const v of message.targets) {
import_target.Target.encode(v, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseListTargetsResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.pagination = import_filter.PaginationResponse.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.targets.push(import_target.Target.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
pagination: isSet(object.pagination) ? import_filter.PaginationResponse.fromJSON(object.pagination) : void 0,
targets: globalThis.Array.isArray(object?.targets) ? object.targets.map((e) => import_target.Target.fromJSON(e)) : []
};
},
toJSON(message) {
const obj = {};
if (message.pagination !== void 0) {
obj.pagination = import_filter.PaginationResponse.toJSON(message.pagination);
}
if (message.targets?.length) {
obj.targets = message.targets.map((e) => import_target.Target.toJSON(e));
}
return obj;
},
create(base) {
return ListTargetsResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseListTargetsResponse();
message.pagination = object.pagination !== void 0 && object.pagination !== null ? import_filter.PaginationResponse.fromPartial(object.pagination) : void 0;
message.targets = object.targets?.map((e) => import_target.Target.fromPartial(e)) || [];
return message;
}
};
function createBaseSetExecutionRequest() {
return { condition: void 0, targets: [] };
}
const SetExecutionRequest = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.condition !== void 0) {
import_execution.Condition.encode(message.condition, writer.uint32(10).fork()).join();
}
for (const v of message.targets) {
writer.uint32(18).string(v);
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseSetExecutionRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.condition = import_execution.Condition.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.targets.push(reader.string());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
condition: isSet(object.condition) ? import_execution.Condition.fromJSON(object.condition) : void 0,
targets: globalThis.Array.isArray(object?.targets) ? object.targets.map((e) => globalThis.String(e)) : []
};
},
toJSON(message) {
const obj = {};
if (message.condition !== void 0) {
obj.condition = import_execution.Condition.toJSON(message.condition);
}
if (message.targets?.length) {
obj.targets = message.targets;
}
return obj;
},
create(base) {
return SetExecutionRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseSetExecutionRequest();
message.condition = object.condition !== void 0 && object.condition !== null ? import_execution.Condition.fromPartial(object.condition) : void 0;
message.targets = object.targets?.map((e) => e) || [];
return message;
}
};
function createBaseSetExecutionResponse() {
return { setDate: void 0 };
}
const SetExecutionResponse = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.setDate !== void 0) {
import_timestamp.Timestamp.encode(toTimestamp(message.setDate), writer.uint32(10).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseSetExecutionResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.setDate = fromTimestamp(import_timestamp.Timestamp.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return { setDate: isSet(object.setDate) ? fromJsonTimestamp(object.setDate) : void 0 };
},
toJSON(message) {
const obj = {};
if (message.setDate !== void 0) {
obj.setDate = message.setDate.toISOString();
}
return obj;
},
create(base) {
return SetExecutionResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseSetExecutionResponse();
message.setDate = object.setDate ?? void 0;
return message;
}
};
function createBaseListExecutionsRequest() {
return { pagination: void 0, sortingColumn: void 0, filters: [] };
}
const ListExecutionsRequest = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.pagination !== void 0) {
import_filter.PaginationRequest.encode(message.pagination, writer.uint32(10).fork()).join();
}
if (message.sortingColumn !== void 0) {
writer.uint32(16).int32(message.sortingColumn);
}
for (const v of message.filters) {
import_query.ExecutionSearchFilter.encode(v, writer.uint32(26).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseListExecutionsRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.pagination = import_filter.PaginationRequest.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.sortingColumn = reader.int32();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.filters.push(import_query.ExecutionSearchFilter.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
pagination: isSet(object.pagination) ? import_filter.PaginationRequest.fromJSON(object.pagination) : void 0,
sortingColumn: isSet(object.sortingColumn) ? (0, import_query.executionFieldNameFromJSON)(object.sortingColumn) : void 0,
filters: globalThis.Array.isArray(object?.filters) ? object.filters.map((e) => import_query.ExecutionSearchFilter.fromJSON(e)) : []
};
},
toJSON(message) {
const obj = {};
if (message.pagination !== void 0) {
obj.pagination = import_filter.PaginationRequest.toJSON(message.pagination);
}
if (message.sortingColumn !== void 0) {
obj.sortingColumn = (0, import_query.executionFieldNameToJSON)(message.sortingColumn);
}
if (message.filters?.length) {
obj.filters = message.filters.map((e) => import_query.ExecutionSearchFilter.toJSON(e));
}
return obj;
},
create(base) {
return ListExecutionsRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseListExecutionsRequest();
message.pagination = object.pagination !== void 0 && object.pagination !== null ? import_filter.PaginationRequest.fromPartial(object.pagination) : void 0;
message.sortingColumn = object.sortingColumn ?? void 0;
message.filters = object.filters?.map((e) => import_query.ExecutionSearchFilter.fromPartial(e)) || [];
return message;
}
};
function createBaseListExecutionsResponse() {
return { pagination: void 0, executions: [] };
}
const ListExecutionsResponse = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.pagination !== void 0) {
import_filter.PaginationResponse.encode(message.pagination, writer.uint32(10).fork()).join();
}
for (const v of message.executions) {
import_execution.Execution.encode(v, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseListExecutionsResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.pagination = import_filter.PaginationResponse.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.executions.push(import_execution.Execution.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
pagination: isSet(object.pagination) ? import_filter.PaginationResponse.fromJSON(object.pagination) : void 0,
executions: globalThis.Array.isArray(object?.executions) ? object.executions.map((e) => import_execution.Execution.fromJSON(e)) : []
};
},
toJSON(message) {
const obj = {};
if (message.pagination !== void 0) {
obj.pagination = import_filter.PaginationResponse.toJSON(message.pagination);
}
if (message.executions?.length) {
obj.executions = message.executions.map((e) => import_execution.Execution.toJSON(e));
}
return obj;
},
create(base) {
return ListExecutionsResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseListExecutionsResponse();
message.pagination = object.pagination !== void 0 && object.pagination !== null ? import_filter.PaginationResponse.fromPartial(object.pagination) : void 0;
message.executions = object.executions?.map((e) => import_execution.Execution.fromPartial(e)) || [];
return message;
}
};
function createBaseListExecutionFunctionsRequest() {
return {};
}
const ListExecutionFunctionsRequest = {
encode(_, writer = new import_wire.BinaryWriter()) {
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseListExecutionFunctionsRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(_) {
return {};
},
toJSON(_) {
const obj = {};
return obj;
},
create(base) {
return ListExecutionFunctionsRequest.fromPartial(base ?? {});
},
fromPartial(_) {
const message = createBaseListExecutionFunctionsRequest();
return message;
}
};
function createBaseListExecutionFunctionsResponse() {
return { functions: [] };
}
const ListExecutionFunctionsResponse = {
encode(message, writer = new import_wire.BinaryWriter()) {
for (const v of message.functions) {
writer.uint32(10).string(v);
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseListExecutionFunctionsResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.functions.push(reader.string());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
functions: globalThis.Array.isArray(object?.functions) ? object.functions.map((e) => globalThis.String(e)) : []
};
},
toJSON(message) {
const obj = {};
if (message.functions?.length) {
obj.functions = message.functions;
}
return obj;
},
create(base) {
return ListExecutionFunctionsResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseListExecutionFunctionsResponse();
message.functions = object.functions?.map((e) => e) || [];
return message;
}
};
function createBaseListExecutionMethodsRequest() {
return {};
}
const ListExecutionMethodsRequest = {
encode(_, writer = new import_wire.BinaryWriter()) {
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseListExecutionMethodsRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(_) {
return {};
},
toJSON(_) {
const obj = {};
return obj;
},
create(base) {
return ListExecutionMethodsRequest.fromPartial(base ?? {});
},
fromPartial(_) {
const message = createBaseListExecutionMethodsRequest();
return message;
}
};
function createBaseListExecutionMethodsResponse() {
return { methods: [] };
}
const ListExecutionMethodsResponse = {
encode(message, writer = new import_wire.BinaryWriter()) {
for (const v of message.methods) {
writer.uint32(10).string(v);
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseListExecutionMethodsResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.methods.push(reader.string());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
methods: globalThis.Array.isArray(object?.methods) ? object.methods.map((e) => globalThis.String(e)) : []
};
},
toJSON(message) {
const obj = {};
if (message.methods?.length) {
obj.methods = message.methods;
}
return obj;
},
create(base) {
return ListExecutionMethodsResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseListExecutionMethodsResponse();
message.methods = object.methods?.map((e) => e) || [];
return message;
}
};
function createBaseListExecutionServicesRequest() {
return {};
}
const ListExecutionServicesRequest = {
encode(_, writer = new import_wire.BinaryWriter()) {
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseListExecutionServicesRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(_) {
return {};
},
toJSON(_) {
const obj = {};
return obj;
},
create(base) {
return ListExecutionServicesRequest.fromPartial(base ?? {});
},
fromPartial(_) {
const message = createBaseListExecutionServicesRequest();
return message;
}
};
function createBaseListExecutionServicesResponse() {
return { services: [] };
}
const ListExecutionServicesResponse = {
encode(message, writer = new import_wire.BinaryWriter()) {
for (const v of message.services) {
writer.uint32(10).string(v);
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseListExecutionServicesResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.services.push(reader.string());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
services: globalThis.Array.isArray(object?.services) ? object.services.map((e) => globalThis.String(e)) : []
};
},
toJSON(message) {
const obj = {};
if (message.services?.length) {
obj.services = message.services;
}
return obj;
},
create(base) {
return ListExecutionServicesResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseListExecutionServicesResponse();
message.services = object.services?.map((e) => e) || [];
return message;
}
};
const ActionServiceDefinition = {
name: "ActionService",
fullName: "zitadel.action.v2beta.ActionService",
methods: {
/**
* Create Target
*
* Create a new target to your endpoint, which can be used in executions.
*
* Required permission:
* - `action.target.write`
*
* Required feature flag:
* - `actions`
*/
createTarget: {
name: "CreateTarget",
requestType: CreateTargetRequest,
requestStream: false,
responseType: CreateTargetResponse,
responseStream: false,
options: {
_unknownFields: {
8338: [
Buffer.from([
138,
1,
74,
36,
10,
3,
50,
48,
48,
18,
29,
10,
27,
84,
97,
114,
103,
101,
116,
32,
99,
114,
101,
97,
116,
101,
100,
32,
115,
117,
99,
99,
101,
115,
115,
102,
117,
108,
108,
121,
74,
51,
10,
3,
52,
48,
48,
18,
44,
10,
42,
84,
104,
101,
32,
102,
101,
97,
116,
117,
114,
101,
32,
102,
108,
97,
103,
32,
96,
97,
99,
116,
105,
111,
110,
115,
96,
32,
105,
115,
32,
110,
111,
116,
32,
101,
110,
97,
98,
108,
101,
100,
46,
74,
45,
10,
3,
52,
48,
57,
18,
38,
10,
36,
84,
104,
101,
32,
116,
97,
114,
103,
101,
116,
32,
116,
111,
32,
99,
114,
101,
97,
116,
101,
32,
97,
108,
114,
101,
97,
100,
121,
32,
101,
120,
105,
115,
116,
115,
46
])
],
400010: [
Buffer.from([
23,
10,
21,
10,
19,
97,
99,
116,
105,
111,
110,
46,