UNPKG

@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
"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,