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,368 lines 45.3 kB
"use strict"; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; 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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); var app_exports = {}; __export(app_exports, { APIAuthMethodType: () => APIAuthMethodType, APIConfig: () => APIConfig, App: () => App, AppNameQuery: () => AppNameQuery, AppQuery: () => AppQuery, AppState: () => AppState, LoginV1: () => LoginV1, LoginV2: () => LoginV2, LoginVersion: () => LoginVersion, OIDCAppType: () => OIDCAppType, OIDCAuthMethodType: () => OIDCAuthMethodType, OIDCConfig: () => OIDCConfig, OIDCGrantType: () => OIDCGrantType, OIDCResponseType: () => OIDCResponseType, OIDCTokenType: () => OIDCTokenType, OIDCVersion: () => OIDCVersion, SAMLConfig: () => SAMLConfig, aPIAuthMethodTypeFromJSON: () => aPIAuthMethodTypeFromJSON, aPIAuthMethodTypeToJSON: () => aPIAuthMethodTypeToJSON, appStateFromJSON: () => appStateFromJSON, appStateToJSON: () => appStateToJSON, oIDCAppTypeFromJSON: () => oIDCAppTypeFromJSON, oIDCAppTypeToJSON: () => oIDCAppTypeToJSON, oIDCAuthMethodTypeFromJSON: () => oIDCAuthMethodTypeFromJSON, oIDCAuthMethodTypeToJSON: () => oIDCAuthMethodTypeToJSON, oIDCGrantTypeFromJSON: () => oIDCGrantTypeFromJSON, oIDCGrantTypeToJSON: () => oIDCGrantTypeToJSON, oIDCResponseTypeFromJSON: () => oIDCResponseTypeFromJSON, oIDCResponseTypeToJSON: () => oIDCResponseTypeToJSON, oIDCTokenTypeFromJSON: () => oIDCTokenTypeFromJSON, oIDCTokenTypeToJSON: () => oIDCTokenTypeToJSON, oIDCVersionFromJSON: () => oIDCVersionFromJSON, oIDCVersionToJSON: () => oIDCVersionToJSON, protobufPackage: () => protobufPackage }); module.exports = __toCommonJS(app_exports); var import_wire = require("@bufbuild/protobuf/wire"); var import_duration = require("../google/protobuf/duration.js"); var import_message = require("./message.js"); var import_object = require("./object.js"); const protobufPackage = "zitadel.app.v1"; var AppState = /* @__PURE__ */ ((AppState2) => { AppState2[AppState2["APP_STATE_UNSPECIFIED"] = 0] = "APP_STATE_UNSPECIFIED"; AppState2[AppState2["APP_STATE_ACTIVE"] = 1] = "APP_STATE_ACTIVE"; AppState2[AppState2["APP_STATE_INACTIVE"] = 2] = "APP_STATE_INACTIVE"; AppState2[AppState2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return AppState2; })(AppState || {}); function appStateFromJSON(object) { switch (object) { case 0: case "APP_STATE_UNSPECIFIED": return 0 /* APP_STATE_UNSPECIFIED */; case 1: case "APP_STATE_ACTIVE": return 1 /* APP_STATE_ACTIVE */; case 2: case "APP_STATE_INACTIVE": return 2 /* APP_STATE_INACTIVE */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function appStateToJSON(object) { switch (object) { case 0 /* APP_STATE_UNSPECIFIED */: return "APP_STATE_UNSPECIFIED"; case 1 /* APP_STATE_ACTIVE */: return "APP_STATE_ACTIVE"; case 2 /* APP_STATE_INACTIVE */: return "APP_STATE_INACTIVE"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var OIDCResponseType = /* @__PURE__ */ ((OIDCResponseType2) => { OIDCResponseType2[OIDCResponseType2["OIDC_RESPONSE_TYPE_CODE"] = 0] = "OIDC_RESPONSE_TYPE_CODE"; OIDCResponseType2[OIDCResponseType2["OIDC_RESPONSE_TYPE_ID_TOKEN"] = 1] = "OIDC_RESPONSE_TYPE_ID_TOKEN"; OIDCResponseType2[OIDCResponseType2["OIDC_RESPONSE_TYPE_ID_TOKEN_TOKEN"] = 2] = "OIDC_RESPONSE_TYPE_ID_TOKEN_TOKEN"; OIDCResponseType2[OIDCResponseType2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return OIDCResponseType2; })(OIDCResponseType || {}); function oIDCResponseTypeFromJSON(object) { switch (object) { case 0: case "OIDC_RESPONSE_TYPE_CODE": return 0 /* OIDC_RESPONSE_TYPE_CODE */; case 1: case "OIDC_RESPONSE_TYPE_ID_TOKEN": return 1 /* OIDC_RESPONSE_TYPE_ID_TOKEN */; case 2: case "OIDC_RESPONSE_TYPE_ID_TOKEN_TOKEN": return 2 /* OIDC_RESPONSE_TYPE_ID_TOKEN_TOKEN */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function oIDCResponseTypeToJSON(object) { switch (object) { case 0 /* OIDC_RESPONSE_TYPE_CODE */: return "OIDC_RESPONSE_TYPE_CODE"; case 1 /* OIDC_RESPONSE_TYPE_ID_TOKEN */: return "OIDC_RESPONSE_TYPE_ID_TOKEN"; case 2 /* OIDC_RESPONSE_TYPE_ID_TOKEN_TOKEN */: return "OIDC_RESPONSE_TYPE_ID_TOKEN_TOKEN"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var OIDCGrantType = /* @__PURE__ */ ((OIDCGrantType2) => { OIDCGrantType2[OIDCGrantType2["OIDC_GRANT_TYPE_AUTHORIZATION_CODE"] = 0] = "OIDC_GRANT_TYPE_AUTHORIZATION_CODE"; OIDCGrantType2[OIDCGrantType2["OIDC_GRANT_TYPE_IMPLICIT"] = 1] = "OIDC_GRANT_TYPE_IMPLICIT"; OIDCGrantType2[OIDCGrantType2["OIDC_GRANT_TYPE_REFRESH_TOKEN"] = 2] = "OIDC_GRANT_TYPE_REFRESH_TOKEN"; OIDCGrantType2[OIDCGrantType2["OIDC_GRANT_TYPE_DEVICE_CODE"] = 3] = "OIDC_GRANT_TYPE_DEVICE_CODE"; OIDCGrantType2[OIDCGrantType2["OIDC_GRANT_TYPE_TOKEN_EXCHANGE"] = 4] = "OIDC_GRANT_TYPE_TOKEN_EXCHANGE"; OIDCGrantType2[OIDCGrantType2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return OIDCGrantType2; })(OIDCGrantType || {}); function oIDCGrantTypeFromJSON(object) { switch (object) { case 0: case "OIDC_GRANT_TYPE_AUTHORIZATION_CODE": return 0 /* OIDC_GRANT_TYPE_AUTHORIZATION_CODE */; case 1: case "OIDC_GRANT_TYPE_IMPLICIT": return 1 /* OIDC_GRANT_TYPE_IMPLICIT */; case 2: case "OIDC_GRANT_TYPE_REFRESH_TOKEN": return 2 /* OIDC_GRANT_TYPE_REFRESH_TOKEN */; case 3: case "OIDC_GRANT_TYPE_DEVICE_CODE": return 3 /* OIDC_GRANT_TYPE_DEVICE_CODE */; case 4: case "OIDC_GRANT_TYPE_TOKEN_EXCHANGE": return 4 /* OIDC_GRANT_TYPE_TOKEN_EXCHANGE */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function oIDCGrantTypeToJSON(object) { switch (object) { case 0 /* OIDC_GRANT_TYPE_AUTHORIZATION_CODE */: return "OIDC_GRANT_TYPE_AUTHORIZATION_CODE"; case 1 /* OIDC_GRANT_TYPE_IMPLICIT */: return "OIDC_GRANT_TYPE_IMPLICIT"; case 2 /* OIDC_GRANT_TYPE_REFRESH_TOKEN */: return "OIDC_GRANT_TYPE_REFRESH_TOKEN"; case 3 /* OIDC_GRANT_TYPE_DEVICE_CODE */: return "OIDC_GRANT_TYPE_DEVICE_CODE"; case 4 /* OIDC_GRANT_TYPE_TOKEN_EXCHANGE */: return "OIDC_GRANT_TYPE_TOKEN_EXCHANGE"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var OIDCAppType = /* @__PURE__ */ ((OIDCAppType2) => { OIDCAppType2[OIDCAppType2["OIDC_APP_TYPE_WEB"] = 0] = "OIDC_APP_TYPE_WEB"; OIDCAppType2[OIDCAppType2["OIDC_APP_TYPE_USER_AGENT"] = 1] = "OIDC_APP_TYPE_USER_AGENT"; OIDCAppType2[OIDCAppType2["OIDC_APP_TYPE_NATIVE"] = 2] = "OIDC_APP_TYPE_NATIVE"; OIDCAppType2[OIDCAppType2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return OIDCAppType2; })(OIDCAppType || {}); function oIDCAppTypeFromJSON(object) { switch (object) { case 0: case "OIDC_APP_TYPE_WEB": return 0 /* OIDC_APP_TYPE_WEB */; case 1: case "OIDC_APP_TYPE_USER_AGENT": return 1 /* OIDC_APP_TYPE_USER_AGENT */; case 2: case "OIDC_APP_TYPE_NATIVE": return 2 /* OIDC_APP_TYPE_NATIVE */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function oIDCAppTypeToJSON(object) { switch (object) { case 0 /* OIDC_APP_TYPE_WEB */: return "OIDC_APP_TYPE_WEB"; case 1 /* OIDC_APP_TYPE_USER_AGENT */: return "OIDC_APP_TYPE_USER_AGENT"; case 2 /* OIDC_APP_TYPE_NATIVE */: return "OIDC_APP_TYPE_NATIVE"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var OIDCAuthMethodType = /* @__PURE__ */ ((OIDCAuthMethodType2) => { OIDCAuthMethodType2[OIDCAuthMethodType2["OIDC_AUTH_METHOD_TYPE_BASIC"] = 0] = "OIDC_AUTH_METHOD_TYPE_BASIC"; OIDCAuthMethodType2[OIDCAuthMethodType2["OIDC_AUTH_METHOD_TYPE_POST"] = 1] = "OIDC_AUTH_METHOD_TYPE_POST"; OIDCAuthMethodType2[OIDCAuthMethodType2["OIDC_AUTH_METHOD_TYPE_NONE"] = 2] = "OIDC_AUTH_METHOD_TYPE_NONE"; OIDCAuthMethodType2[OIDCAuthMethodType2["OIDC_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT"] = 3] = "OIDC_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT"; OIDCAuthMethodType2[OIDCAuthMethodType2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return OIDCAuthMethodType2; })(OIDCAuthMethodType || {}); function oIDCAuthMethodTypeFromJSON(object) { switch (object) { case 0: case "OIDC_AUTH_METHOD_TYPE_BASIC": return 0 /* OIDC_AUTH_METHOD_TYPE_BASIC */; case 1: case "OIDC_AUTH_METHOD_TYPE_POST": return 1 /* OIDC_AUTH_METHOD_TYPE_POST */; case 2: case "OIDC_AUTH_METHOD_TYPE_NONE": return 2 /* OIDC_AUTH_METHOD_TYPE_NONE */; case 3: case "OIDC_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT": return 3 /* OIDC_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function oIDCAuthMethodTypeToJSON(object) { switch (object) { case 0 /* OIDC_AUTH_METHOD_TYPE_BASIC */: return "OIDC_AUTH_METHOD_TYPE_BASIC"; case 1 /* OIDC_AUTH_METHOD_TYPE_POST */: return "OIDC_AUTH_METHOD_TYPE_POST"; case 2 /* OIDC_AUTH_METHOD_TYPE_NONE */: return "OIDC_AUTH_METHOD_TYPE_NONE"; case 3 /* OIDC_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT */: return "OIDC_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var OIDCVersion = /* @__PURE__ */ ((OIDCVersion2) => { OIDCVersion2[OIDCVersion2["OIDC_VERSION_1_0"] = 0] = "OIDC_VERSION_1_0"; OIDCVersion2[OIDCVersion2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return OIDCVersion2; })(OIDCVersion || {}); function oIDCVersionFromJSON(object) { switch (object) { case 0: case "OIDC_VERSION_1_0": return 0 /* OIDC_VERSION_1_0 */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function oIDCVersionToJSON(object) { switch (object) { case 0 /* OIDC_VERSION_1_0 */: return "OIDC_VERSION_1_0"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var OIDCTokenType = /* @__PURE__ */ ((OIDCTokenType2) => { OIDCTokenType2[OIDCTokenType2["OIDC_TOKEN_TYPE_BEARER"] = 0] = "OIDC_TOKEN_TYPE_BEARER"; OIDCTokenType2[OIDCTokenType2["OIDC_TOKEN_TYPE_JWT"] = 1] = "OIDC_TOKEN_TYPE_JWT"; OIDCTokenType2[OIDCTokenType2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return OIDCTokenType2; })(OIDCTokenType || {}); function oIDCTokenTypeFromJSON(object) { switch (object) { case 0: case "OIDC_TOKEN_TYPE_BEARER": return 0 /* OIDC_TOKEN_TYPE_BEARER */; case 1: case "OIDC_TOKEN_TYPE_JWT": return 1 /* OIDC_TOKEN_TYPE_JWT */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function oIDCTokenTypeToJSON(object) { switch (object) { case 0 /* OIDC_TOKEN_TYPE_BEARER */: return "OIDC_TOKEN_TYPE_BEARER"; case 1 /* OIDC_TOKEN_TYPE_JWT */: return "OIDC_TOKEN_TYPE_JWT"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var APIAuthMethodType = /* @__PURE__ */ ((APIAuthMethodType2) => { APIAuthMethodType2[APIAuthMethodType2["API_AUTH_METHOD_TYPE_BASIC"] = 0] = "API_AUTH_METHOD_TYPE_BASIC"; APIAuthMethodType2[APIAuthMethodType2["API_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT"] = 1] = "API_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT"; APIAuthMethodType2[APIAuthMethodType2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return APIAuthMethodType2; })(APIAuthMethodType || {}); function aPIAuthMethodTypeFromJSON(object) { switch (object) { case 0: case "API_AUTH_METHOD_TYPE_BASIC": return 0 /* API_AUTH_METHOD_TYPE_BASIC */; case 1: case "API_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT": return 1 /* API_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function aPIAuthMethodTypeToJSON(object) { switch (object) { case 0 /* API_AUTH_METHOD_TYPE_BASIC */: return "API_AUTH_METHOD_TYPE_BASIC"; case 1 /* API_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT */: return "API_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } function createBaseApp() { return { id: "", details: void 0, state: 0, name: "", oidcConfig: void 0, apiConfig: void 0, samlConfig: void 0 }; } const App = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.id !== "") { writer.uint32(10).string(message.id); } if (message.details !== void 0) { import_object.ObjectDetails.encode(message.details, writer.uint32(18).fork()).join(); } if (message.state !== 0) { writer.uint32(24).int32(message.state); } if (message.name !== "") { writer.uint32(34).string(message.name); } if (message.oidcConfig !== void 0) { OIDCConfig.encode(message.oidcConfig, writer.uint32(42).fork()).join(); } if (message.apiConfig !== void 0) { APIConfig.encode(message.apiConfig, writer.uint32(50).fork()).join(); } if (message.samlConfig !== void 0) { SAMLConfig.encode(message.samlConfig, writer.uint32(58).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 = createBaseApp(); 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 = import_object.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.oidcConfig = OIDCConfig.decode(reader, reader.uint32()); continue; } case 6: { if (tag !== 50) { break; } message.apiConfig = APIConfig.decode(reader, reader.uint32()); continue; } case 7: { if (tag !== 58) { break; } message.samlConfig = SAMLConfig.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) : "", details: isSet(object.details) ? import_object.ObjectDetails.fromJSON(object.details) : void 0, state: isSet(object.state) ? appStateFromJSON(object.state) : 0, name: isSet(object.name) ? globalThis.String(object.name) : "", oidcConfig: isSet(object.oidcConfig) ? OIDCConfig.fromJSON(object.oidcConfig) : void 0, apiConfig: isSet(object.apiConfig) ? APIConfig.fromJSON(object.apiConfig) : void 0, samlConfig: isSet(object.samlConfig) ? SAMLConfig.fromJSON(object.samlConfig) : void 0 }; }, toJSON(message) { const obj = {}; if (message.id !== "") { obj.id = message.id; } if (message.details !== void 0) { obj.details = import_object.ObjectDetails.toJSON(message.details); } if (message.state !== 0) { obj.state = appStateToJSON(message.state); } if (message.name !== "") { obj.name = message.name; } if (message.oidcConfig !== void 0) { obj.oidcConfig = OIDCConfig.toJSON(message.oidcConfig); } if (message.apiConfig !== void 0) { obj.apiConfig = APIConfig.toJSON(message.apiConfig); } if (message.samlConfig !== void 0) { obj.samlConfig = SAMLConfig.toJSON(message.samlConfig); } return obj; }, create(base) { return App.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseApp(); message.id = object.id ?? ""; message.details = object.details !== void 0 && object.details !== null ? import_object.ObjectDetails.fromPartial(object.details) : void 0; message.state = object.state ?? 0; message.name = object.name ?? ""; message.oidcConfig = object.oidcConfig !== void 0 && object.oidcConfig !== null ? OIDCConfig.fromPartial(object.oidcConfig) : void 0; message.apiConfig = object.apiConfig !== void 0 && object.apiConfig !== null ? APIConfig.fromPartial(object.apiConfig) : void 0; message.samlConfig = object.samlConfig !== void 0 && object.samlConfig !== null ? SAMLConfig.fromPartial(object.samlConfig) : void 0; return message; } }; function createBaseAppQuery() { return { nameQuery: void 0 }; } const AppQuery = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.nameQuery !== void 0) { AppNameQuery.encode(message.nameQuery, 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 = createBaseAppQuery(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.nameQuery = AppNameQuery.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { nameQuery: isSet(object.nameQuery) ? AppNameQuery.fromJSON(object.nameQuery) : void 0 }; }, toJSON(message) { const obj = {}; if (message.nameQuery !== void 0) { obj.nameQuery = AppNameQuery.toJSON(message.nameQuery); } return obj; }, create(base) { return AppQuery.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseAppQuery(); message.nameQuery = object.nameQuery !== void 0 && object.nameQuery !== null ? AppNameQuery.fromPartial(object.nameQuery) : void 0; return message; } }; function createBaseAppNameQuery() { return { name: "", method: 0 }; } const AppNameQuery = { encode(message, writer = new import_wire.BinaryWriter()) { 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 import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseAppNameQuery(); 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.skip(tag & 7); } return message; }, fromJSON(object) { return { name: isSet(object.name) ? globalThis.String(object.name) : "", method: isSet(object.method) ? (0, import_object.textQueryMethodFromJSON)(object.method) : 0 }; }, toJSON(message) { const obj = {}; if (message.name !== "") { obj.name = message.name; } if (message.method !== 0) { obj.method = (0, import_object.textQueryMethodToJSON)(message.method); } return obj; }, create(base) { return AppNameQuery.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseAppNameQuery(); message.name = object.name ?? ""; message.method = object.method ?? 0; return message; } }; function createBaseOIDCConfig() { return { redirectUris: [], responseTypes: [], grantTypes: [], appType: 0, clientId: "", authMethodType: 0, postLogoutRedirectUris: [], version: 0, noneCompliant: false, complianceProblems: [], devMode: false, accessTokenType: 0, accessTokenRoleAssertion: false, idTokenRoleAssertion: false, idTokenUserinfoAssertion: false, clockSkew: void 0, additionalOrigins: [], allowedOrigins: [], skipNativeAppSuccessPage: false, backChannelLogoutUri: "", loginVersion: void 0 }; } const OIDCConfig = { encode(message, writer = new import_wire.BinaryWriter()) { for (const v of message.redirectUris) { writer.uint32(10).string(v); } writer.uint32(18).fork(); for (const v of message.responseTypes) { writer.int32(v); } writer.join(); writer.uint32(26).fork(); for (const v of message.grantTypes) { writer.int32(v); } writer.join(); if (message.appType !== 0) { writer.uint32(32).int32(message.appType); } if (message.clientId !== "") { writer.uint32(42).string(message.clientId); } if (message.authMethodType !== 0) { writer.uint32(56).int32(message.authMethodType); } for (const v of message.postLogoutRedirectUris) { writer.uint32(66).string(v); } if (message.version !== 0) { writer.uint32(72).int32(message.version); } if (message.noneCompliant !== false) { writer.uint32(80).bool(message.noneCompliant); } for (const v of message.complianceProblems) { import_message.LocalizedMessage.encode(v, writer.uint32(90).fork()).join(); } if (message.devMode !== false) { writer.uint32(96).bool(message.devMode); } if (message.accessTokenType !== 0) { writer.uint32(104).int32(message.accessTokenType); } if (message.accessTokenRoleAssertion !== false) { writer.uint32(112).bool(message.accessTokenRoleAssertion); } if (message.idTokenRoleAssertion !== false) { writer.uint32(120).bool(message.idTokenRoleAssertion); } if (message.idTokenUserinfoAssertion !== false) { writer.uint32(128).bool(message.idTokenUserinfoAssertion); } if (message.clockSkew !== void 0) { import_duration.Duration.encode(message.clockSkew, writer.uint32(138).fork()).join(); } for (const v of message.additionalOrigins) { writer.uint32(146).string(v); } for (const v of message.allowedOrigins) { writer.uint32(154).string(v); } if (message.skipNativeAppSuccessPage !== false) { writer.uint32(160).bool(message.skipNativeAppSuccessPage); } if (message.backChannelLogoutUri !== "") { writer.uint32(170).string(message.backChannelLogoutUri); } if (message.loginVersion !== void 0) { LoginVersion.encode(message.loginVersion, writer.uint32(178).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 = createBaseOIDCConfig(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.redirectUris.push(reader.string()); continue; } case 2: { if (tag === 16) { message.responseTypes.push(reader.int32()); continue; } if (tag === 18) { const end2 = reader.uint32() + reader.pos; while (reader.pos < end2) { message.responseTypes.push(reader.int32()); } continue; } break; } case 3: { if (tag === 24) { message.grantTypes.push(reader.int32()); continue; } if (tag === 26) { const end2 = reader.uint32() + reader.pos; while (reader.pos < end2) { message.grantTypes.push(reader.int32()); } continue; } break; } case 4: { if (tag !== 32) { break; } message.appType = reader.int32(); continue; } case 5: { if (tag !== 42) { break; } message.clientId = reader.string(); continue; } case 7: { if (tag !== 56) { break; } message.authMethodType = reader.int32(); continue; } case 8: { if (tag !== 66) { break; } message.postLogoutRedirectUris.push(reader.string()); continue; } case 9: { if (tag !== 72) { break; } message.version = reader.int32(); continue; } case 10: { if (tag !== 80) { break; } message.noneCompliant = reader.bool(); continue; } case 11: { if (tag !== 90) { break; } message.complianceProblems.push(import_message.LocalizedMessage.decode(reader, reader.uint32())); continue; } case 12: { if (tag !== 96) { break; } message.devMode = reader.bool(); continue; } case 13: { if (tag !== 104) { break; } message.accessTokenType = reader.int32(); continue; } case 14: { if (tag !== 112) { break; } message.accessTokenRoleAssertion = reader.bool(); continue; } case 15: { if (tag !== 120) { break; } message.idTokenRoleAssertion = reader.bool(); continue; } case 16: { if (tag !== 128) { break; } message.idTokenUserinfoAssertion = reader.bool(); continue; } case 17: { if (tag !== 138) { break; } message.clockSkew = import_duration.Duration.decode(reader, reader.uint32()); continue; } case 18: { if (tag !== 146) { break; } message.additionalOrigins.push(reader.string()); continue; } case 19: { if (tag !== 154) { break; } message.allowedOrigins.push(reader.string()); continue; } case 20: { if (tag !== 160) { break; } message.skipNativeAppSuccessPage = reader.bool(); continue; } case 21: { if (tag !== 170) { break; } message.backChannelLogoutUri = reader.string(); continue; } case 22: { if (tag !== 178) { break; } message.loginVersion = LoginVersion.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { redirectUris: globalThis.Array.isArray(object?.redirectUris) ? object.redirectUris.map((e) => globalThis.String(e)) : [], responseTypes: globalThis.Array.isArray(object?.responseTypes) ? object.responseTypes.map((e) => oIDCResponseTypeFromJSON(e)) : [], grantTypes: globalThis.Array.isArray(object?.grantTypes) ? object.grantTypes.map((e) => oIDCGrantTypeFromJSON(e)) : [], appType: isSet(object.appType) ? oIDCAppTypeFromJSON(object.appType) : 0, clientId: isSet(object.clientId) ? globalThis.String(object.clientId) : "", authMethodType: isSet(object.authMethodType) ? oIDCAuthMethodTypeFromJSON(object.authMethodType) : 0, postLogoutRedirectUris: globalThis.Array.isArray(object?.postLogoutRedirectUris) ? object.postLogoutRedirectUris.map((e) => globalThis.String(e)) : [], version: isSet(object.version) ? oIDCVersionFromJSON(object.version) : 0, noneCompliant: isSet(object.noneCompliant) ? globalThis.Boolean(object.noneCompliant) : false, complianceProblems: globalThis.Array.isArray(object?.complianceProblems) ? object.complianceProblems.map((e) => import_message.LocalizedMessage.fromJSON(e)) : [], devMode: isSet(object.devMode) ? globalThis.Boolean(object.devMode) : false, accessTokenType: isSet(object.accessTokenType) ? oIDCTokenTypeFromJSON(object.accessTokenType) : 0, accessTokenRoleAssertion: isSet(object.accessTokenRoleAssertion) ? globalThis.Boolean(object.accessTokenRoleAssertion) : false, idTokenRoleAssertion: isSet(object.idTokenRoleAssertion) ? globalThis.Boolean(object.idTokenRoleAssertion) : false, idTokenUserinfoAssertion: isSet(object.idTokenUserinfoAssertion) ? globalThis.Boolean(object.idTokenUserinfoAssertion) : false, clockSkew: isSet(object.clockSkew) ? import_duration.Duration.fromJSON(object.clockSkew) : void 0, additionalOrigins: globalThis.Array.isArray(object?.additionalOrigins) ? object.additionalOrigins.map((e) => globalThis.String(e)) : [], allowedOrigins: globalThis.Array.isArray(object?.allowedOrigins) ? object.allowedOrigins.map((e) => globalThis.String(e)) : [], skipNativeAppSuccessPage: isSet(object.skipNativeAppSuccessPage) ? globalThis.Boolean(object.skipNativeAppSuccessPage) : false, backChannelLogoutUri: isSet(object.backChannelLogoutUri) ? globalThis.String(object.backChannelLogoutUri) : "", loginVersion: isSet(object.loginVersion) ? LoginVersion.fromJSON(object.loginVersion) : void 0 }; }, toJSON(message) { const obj = {}; if (message.redirectUris?.length) { obj.redirectUris = message.redirectUris; } if (message.responseTypes?.length) { obj.responseTypes = message.responseTypes.map((e) => oIDCResponseTypeToJSON(e)); } if (message.grantTypes?.length) { obj.grantTypes = message.grantTypes.map((e) => oIDCGrantTypeToJSON(e)); } if (message.appType !== 0) { obj.appType = oIDCAppTypeToJSON(message.appType); } if (message.clientId !== "") { obj.clientId = message.clientId; } if (message.authMethodType !== 0) { obj.authMethodType = oIDCAuthMethodTypeToJSON(message.authMethodType); } if (message.postLogoutRedirectUris?.length) { obj.postLogoutRedirectUris = message.postLogoutRedirectUris; } if (message.version !== 0) { obj.version = oIDCVersionToJSON(message.version); } if (message.noneCompliant !== false) { obj.noneCompliant = message.noneCompliant; } if (message.complianceProblems?.length) { obj.complianceProblems = message.complianceProblems.map((e) => import_message.LocalizedMessage.toJSON(e)); } if (message.devMode !== false) { obj.devMode = message.devMode; } if (message.accessTokenType !== 0) { obj.accessTokenType = oIDCTokenTypeToJSON(message.accessTokenType); } if (message.accessTokenRoleAssertion !== false) { obj.accessTokenRoleAssertion = message.accessTokenRoleAssertion; } if (message.idTokenRoleAssertion !== false) { obj.idTokenRoleAssertion = message.idTokenRoleAssertion; } if (message.idTokenUserinfoAssertion !== false) { obj.idTokenUserinfoAssertion = message.idTokenUserinfoAssertion; } if (message.clockSkew !== void 0) { obj.clockSkew = import_duration.Duration.toJSON(message.clockSkew); } if (message.additionalOrigins?.length) { obj.additionalOrigins = message.additionalOrigins; } if (message.allowedOrigins?.length) { obj.allowedOrigins = message.allowedOrigins; } if (message.skipNativeAppSuccessPage !== false) { obj.skipNativeAppSuccessPage = message.skipNativeAppSuccessPage; } if (message.backChannelLogoutUri !== "") { obj.backChannelLogoutUri = message.backChannelLogoutUri; } if (message.loginVersion !== void 0) { obj.loginVersion = LoginVersion.toJSON(message.loginVersion); } return obj; }, create(base) { return OIDCConfig.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseOIDCConfig(); message.redirectUris = object.redirectUris?.map((e) => e) || []; message.responseTypes = object.responseTypes?.map((e) => e) || []; message.grantTypes = object.grantTypes?.map((e) => e) || []; message.appType = object.appType ?? 0; message.clientId = object.clientId ?? ""; message.authMethodType = object.authMethodType ?? 0; message.postLogoutRedirectUris = object.postLogoutRedirectUris?.map((e) => e) || []; message.version = object.version ?? 0; message.noneCompliant = object.noneCompliant ?? false; message.complianceProblems = object.complianceProblems?.map((e) => import_message.LocalizedMessage.fromPartial(e)) || []; message.devMode = object.devMode ?? false; message.accessTokenType = object.accessTokenType ?? 0; message.accessTokenRoleAssertion = object.accessTokenRoleAssertion ?? false; message.idTokenRoleAssertion = object.idTokenRoleAssertion ?? false; message.idTokenUserinfoAssertion = object.idTokenUserinfoAssertion ?? false; message.clockSkew = object.clockSkew !== void 0 && object.clockSkew !== null ? import_duration.Duration.fromPartial(object.clockSkew) : void 0; message.additionalOrigins = object.additionalOrigins?.map((e) => e) || []; message.allowedOrigins = object.allowedOrigins?.map((e) => e) || []; message.skipNativeAppSuccessPage = object.skipNativeAppSuccessPage ?? false; message.backChannelLogoutUri = object.backChannelLogoutUri ?? ""; message.loginVersion = object.loginVersion !== void 0 && object.loginVersion !== null ? LoginVersion.fromPartial(object.loginVersion) : void 0; return message; } }; function createBaseSAMLConfig() { return { metadataXml: void 0, metadataUrl: void 0, loginVersion: void 0 }; } const SAMLConfig = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.metadataXml !== void 0) { writer.uint32(10).bytes(message.metadataXml); } if (message.metadataUrl !== void 0) { writer.uint32(18).string(message.metadataUrl); } if (message.loginVersion !== void 0) { LoginVersion.encode(message.loginVersion, 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 = createBaseSAMLConfig(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.metadataXml = Buffer.from(reader.bytes()); continue; } case 2: { if (tag !== 18) { break; } message.metadataUrl = reader.string(); continue; } case 3: { if (tag !== 26) { break; } message.loginVersion = LoginVersion.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { metadataXml: isSet(object.metadataXml) ? Buffer.from(bytesFromBase64(object.metadataXml)) : void 0, metadataUrl: isSet(object.metadataUrl) ? globalThis.String(object.metadataUrl) : void 0, loginVersion: isSet(object.loginVersion) ? LoginVersion.fromJSON(object.loginVersion) : void 0 }; }, toJSON(message) { const obj = {}; if (message.metadataXml !== void 0) { obj.metadataXml = base64FromBytes(message.metadataXml); } if (message.metadataUrl !== void 0) { obj.metadataUrl = message.metadataUrl; } if (message.loginVersion !== void 0) { obj.loginVersion = LoginVersion.toJSON(message.loginVersion); } return obj; }, create(base) { return SAMLConfig.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseSAMLConfig(); message.metadataXml = object.metadataXml ?? void 0; message.metadataUrl = object.metadataUrl ?? void 0; message.loginVersion = object.loginVersion !== void 0 && object.loginVersion !== null ? LoginVersion.fromPartial(object.loginVersion) : void 0; return message; } }; function createBaseAPIConfig() { return { clientId: "", authMethodType: 0 }; } const APIConfig = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.clientId !== "") { writer.uint32(10).string(message.clientId); } if (message.authMethodType !== 0) { writer.uint32(24).int32(message.authMethodType); } 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 = createBaseAPIConfig(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.clientId = reader.string(); continue; } case 3: { if (tag !== 24) { break; } message.authMethodType = reader.int32(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { clientId: isSet(object.clientId) ? globalThis.String(object.clientId) : "", authMethodType: isSet(object.authMethodType) ? aPIAuthMethodTypeFromJSON(object.authMethodType) : 0 }; }, toJSON(message) { const obj = {}; if (message.clientId !== "") { obj.clientId = message.clientId; } if (message.authMethodType !== 0) { obj.authMethodType = aPIAuthMethodTypeToJSON(message.authMethodType); } return obj; }, create(base) { return APIConfig.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseAPIConfig(); message.clientId = object.clientId ?? ""; message.authMethodType = object.authMethodType ?? 0; return message; } }; function createBaseLoginVersion() { return { loginV1: void 0, loginV2: void 0 }; } const LoginVersion = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.loginV1 !== void 0) { LoginV1.encode(message.loginV1, writer.uint32(10).fork()).join(); } if (message.loginV2 !== void 0) { LoginV2.encode(message.loginV2, 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 = createBaseLoginVersion(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.loginV1 = LoginV1.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.loginV2 = LoginV2.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { loginV1: isSet(object.loginV1) ? LoginV1.fromJSON(object.loginV1) : void 0, loginV2: isSet(object.loginV2) ? LoginV2.fromJSON(object.loginV2) : void 0 }; }, toJSON(message) { const obj = {}; if (message.loginV1 !== void 0) { obj.loginV1 = LoginV1.toJSON(message.loginV1); } if (message.loginV2 !== void 0) { obj.loginV2 = LoginV2.toJSON(message.loginV2); } return obj; }, create(base) { return LoginVersion.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseLoginVersion(); message.loginV1 = object.loginV1 !== void 0 && object.loginV1 !== null ? LoginV1.fromPartial(object.loginV1) : void 0; message.loginV2 = object.loginV2 !== void 0 && object.loginV2 !== null ? LoginV2.fromPartial(object.loginV2) : void 0; return message; } }; function createBaseLoginV1() { return {}; } const LoginV1 = { 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 = createBaseLoginV1(); 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 LoginV1.fromPartial(base ?? {}); }, fromPartial(_) { const message = createBaseLoginV1(); return message; } }; function createBaseLoginV2() { return { baseUri: void 0 }; } const LoginV2 = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.baseUri !== void 0) { writer.uint32(10).string(message.baseUri); } 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 = createBaseLoginV2(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.baseUri = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { baseUri: isSet(object.baseUri) ? globalThis.String(object.baseUri) : void 0 }; }, toJSON(message) { const obj = {}; if (message.baseUri !== void 0) { obj.baseUri = message.baseUri; } return obj; }, create(base) { return LoginV2.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseLoginV2(); message.baseUri = object.baseUri ?? void 0; return message; } }; function bytesFromBase64(b64) { return Uint8Array.from(globalThis.Buffer.from(b64, "base64")); } function base64FromBytes(arr) { return globalThis.Buffer.from(arr).toString("base64"); } function isSet(value) { return value !== null && value !== void 0; } // Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { APIAuthMethodType, APIConfig, App, AppNameQuery, AppQuery, AppState, LoginV1, LoginV2, LoginVersion, OIDCAppType, OIDCAuthMethodType, OIDCConfig, OIDCGrantType, OIDCResponseType, OIDCTokenType, OIDCVersion, SAMLConfig, aPIAuthMethodTypeFromJSON, aPIAuthMethodTypeToJSON, appStateFromJSON, appStateToJSON, oIDCAppTypeFromJSON, oIDCAppTypeToJSON, oIDCAuthMethodTypeFromJSON, oIDCAuthMethodTypeToJSON, oIDCGrantTypeFromJSON, oIDCGrantTypeToJSON, oIDCResponseTypeFromJSON, oIDCResponseTypeToJSON, oIDCTokenTypeFromJSON, oIDCTokenTypeToJSON, oIDCVersionFromJSON, oIDCVersionToJSON, protobufPackage }); //# sourceMappingURL=app.js.map