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,481 lines (1,480 loc) 83.2 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 settings_service_exports = {}; __export(settings_service_exports, { GetActiveIdentityProvidersRequest: () => GetActiveIdentityProvidersRequest, GetActiveIdentityProvidersResponse: () => GetActiveIdentityProvidersResponse, GetBrandingSettingsRequest: () => GetBrandingSettingsRequest, GetBrandingSettingsResponse: () => GetBrandingSettingsResponse, GetDomainSettingsRequest: () => GetDomainSettingsRequest, GetDomainSettingsResponse: () => GetDomainSettingsResponse, GetGeneralSettingsRequest: () => GetGeneralSettingsRequest, GetGeneralSettingsResponse: () => GetGeneralSettingsResponse, GetLegalAndSupportSettingsRequest: () => GetLegalAndSupportSettingsRequest, GetLegalAndSupportSettingsResponse: () => GetLegalAndSupportSettingsResponse, GetLockoutSettingsRequest: () => GetLockoutSettingsRequest, GetLockoutSettingsResponse: () => GetLockoutSettingsResponse, GetLoginSettingsRequest: () => GetLoginSettingsRequest, GetLoginSettingsResponse: () => GetLoginSettingsResponse, GetPasswordComplexitySettingsRequest: () => GetPasswordComplexitySettingsRequest, GetPasswordComplexitySettingsResponse: () => GetPasswordComplexitySettingsResponse, GetPasswordExpirySettingsRequest: () => GetPasswordExpirySettingsRequest, GetPasswordExpirySettingsResponse: () => GetPasswordExpirySettingsResponse, GetSecuritySettingsRequest: () => GetSecuritySettingsRequest, GetSecuritySettingsResponse: () => GetSecuritySettingsResponse, SetSecuritySettingsRequest: () => SetSecuritySettingsRequest, SetSecuritySettingsResponse: () => SetSecuritySettingsResponse, SettingsServiceDefinition: () => SettingsServiceDefinition, protobufPackage: () => protobufPackage }); module.exports = __toCommonJS(settings_service_exports); var import_wire = require("@bufbuild/protobuf/wire"); var import_object = require("../../object/v2beta/object.js"); var import_branding_settings = require("./branding_settings.js"); var import_domain_settings = require("./domain_settings.js"); var import_legal_settings = require("./legal_settings.js"); var import_lockout_settings = require("./lockout_settings.js"); var import_login_settings = require("./login_settings.js"); var import_password_settings = require("./password_settings.js"); var import_security_settings = require("./security_settings.js"); const protobufPackage = "zitadel.settings.v2beta"; function createBaseGetLoginSettingsRequest() { return { ctx: void 0 }; } const GetLoginSettingsRequest = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.ctx !== void 0) { import_object.RequestContext.encode(message.ctx, 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 = createBaseGetLoginSettingsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.ctx = import_object.RequestContext.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { ctx: isSet(object.ctx) ? import_object.RequestContext.fromJSON(object.ctx) : void 0 }; }, toJSON(message) { const obj = {}; if (message.ctx !== void 0) { obj.ctx = import_object.RequestContext.toJSON(message.ctx); } return obj; }, create(base) { return GetLoginSettingsRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetLoginSettingsRequest(); message.ctx = object.ctx !== void 0 && object.ctx !== null ? import_object.RequestContext.fromPartial(object.ctx) : void 0; return message; } }; function createBaseGetLoginSettingsResponse() { return { details: void 0, settings: void 0 }; } const GetLoginSettingsResponse = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.details !== void 0) { import_object.Details.encode(message.details, writer.uint32(10).fork()).join(); } if (message.settings !== void 0) { import_login_settings.LoginSettings.encode(message.settings, 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 = createBaseGetLoginSettingsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.details = import_object.Details.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.settings = import_login_settings.LoginSettings.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { details: isSet(object.details) ? import_object.Details.fromJSON(object.details) : void 0, settings: isSet(object.settings) ? import_login_settings.LoginSettings.fromJSON(object.settings) : void 0 }; }, toJSON(message) { const obj = {}; if (message.details !== void 0) { obj.details = import_object.Details.toJSON(message.details); } if (message.settings !== void 0) { obj.settings = import_login_settings.LoginSettings.toJSON(message.settings); } return obj; }, create(base) { return GetLoginSettingsResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetLoginSettingsResponse(); message.details = object.details !== void 0 && object.details !== null ? import_object.Details.fromPartial(object.details) : void 0; message.settings = object.settings !== void 0 && object.settings !== null ? import_login_settings.LoginSettings.fromPartial(object.settings) : void 0; return message; } }; function createBaseGetPasswordComplexitySettingsRequest() { return { ctx: void 0 }; } const GetPasswordComplexitySettingsRequest = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.ctx !== void 0) { import_object.RequestContext.encode(message.ctx, 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 = createBaseGetPasswordComplexitySettingsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.ctx = import_object.RequestContext.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { ctx: isSet(object.ctx) ? import_object.RequestContext.fromJSON(object.ctx) : void 0 }; }, toJSON(message) { const obj = {}; if (message.ctx !== void 0) { obj.ctx = import_object.RequestContext.toJSON(message.ctx); } return obj; }, create(base) { return GetPasswordComplexitySettingsRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetPasswordComplexitySettingsRequest(); message.ctx = object.ctx !== void 0 && object.ctx !== null ? import_object.RequestContext.fromPartial(object.ctx) : void 0; return message; } }; function createBaseGetPasswordComplexitySettingsResponse() { return { details: void 0, settings: void 0 }; } const GetPasswordComplexitySettingsResponse = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.details !== void 0) { import_object.Details.encode(message.details, writer.uint32(10).fork()).join(); } if (message.settings !== void 0) { import_password_settings.PasswordComplexitySettings.encode(message.settings, 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 = createBaseGetPasswordComplexitySettingsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.details = import_object.Details.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.settings = import_password_settings.PasswordComplexitySettings.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { details: isSet(object.details) ? import_object.Details.fromJSON(object.details) : void 0, settings: isSet(object.settings) ? import_password_settings.PasswordComplexitySettings.fromJSON(object.settings) : void 0 }; }, toJSON(message) { const obj = {}; if (message.details !== void 0) { obj.details = import_object.Details.toJSON(message.details); } if (message.settings !== void 0) { obj.settings = import_password_settings.PasswordComplexitySettings.toJSON(message.settings); } return obj; }, create(base) { return GetPasswordComplexitySettingsResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetPasswordComplexitySettingsResponse(); message.details = object.details !== void 0 && object.details !== null ? import_object.Details.fromPartial(object.details) : void 0; message.settings = object.settings !== void 0 && object.settings !== null ? import_password_settings.PasswordComplexitySettings.fromPartial(object.settings) : void 0; return message; } }; function createBaseGetPasswordExpirySettingsRequest() { return { ctx: void 0 }; } const GetPasswordExpirySettingsRequest = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.ctx !== void 0) { import_object.RequestContext.encode(message.ctx, 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 = createBaseGetPasswordExpirySettingsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.ctx = import_object.RequestContext.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { ctx: isSet(object.ctx) ? import_object.RequestContext.fromJSON(object.ctx) : void 0 }; }, toJSON(message) { const obj = {}; if (message.ctx !== void 0) { obj.ctx = import_object.RequestContext.toJSON(message.ctx); } return obj; }, create(base) { return GetPasswordExpirySettingsRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetPasswordExpirySettingsRequest(); message.ctx = object.ctx !== void 0 && object.ctx !== null ? import_object.RequestContext.fromPartial(object.ctx) : void 0; return message; } }; function createBaseGetPasswordExpirySettingsResponse() { return { details: void 0, settings: void 0 }; } const GetPasswordExpirySettingsResponse = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.details !== void 0) { import_object.Details.encode(message.details, writer.uint32(10).fork()).join(); } if (message.settings !== void 0) { import_password_settings.PasswordExpirySettings.encode(message.settings, 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 = createBaseGetPasswordExpirySettingsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.details = import_object.Details.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.settings = import_password_settings.PasswordExpirySettings.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { details: isSet(object.details) ? import_object.Details.fromJSON(object.details) : void 0, settings: isSet(object.settings) ? import_password_settings.PasswordExpirySettings.fromJSON(object.settings) : void 0 }; }, toJSON(message) { const obj = {}; if (message.details !== void 0) { obj.details = import_object.Details.toJSON(message.details); } if (message.settings !== void 0) { obj.settings = import_password_settings.PasswordExpirySettings.toJSON(message.settings); } return obj; }, create(base) { return GetPasswordExpirySettingsResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetPasswordExpirySettingsResponse(); message.details = object.details !== void 0 && object.details !== null ? import_object.Details.fromPartial(object.details) : void 0; message.settings = object.settings !== void 0 && object.settings !== null ? import_password_settings.PasswordExpirySettings.fromPartial(object.settings) : void 0; return message; } }; function createBaseGetBrandingSettingsRequest() { return { ctx: void 0 }; } const GetBrandingSettingsRequest = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.ctx !== void 0) { import_object.RequestContext.encode(message.ctx, 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 = createBaseGetBrandingSettingsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.ctx = import_object.RequestContext.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { ctx: isSet(object.ctx) ? import_object.RequestContext.fromJSON(object.ctx) : void 0 }; }, toJSON(message) { const obj = {}; if (message.ctx !== void 0) { obj.ctx = import_object.RequestContext.toJSON(message.ctx); } return obj; }, create(base) { return GetBrandingSettingsRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetBrandingSettingsRequest(); message.ctx = object.ctx !== void 0 && object.ctx !== null ? import_object.RequestContext.fromPartial(object.ctx) : void 0; return message; } }; function createBaseGetBrandingSettingsResponse() { return { details: void 0, settings: void 0 }; } const GetBrandingSettingsResponse = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.details !== void 0) { import_object.Details.encode(message.details, writer.uint32(10).fork()).join(); } if (message.settings !== void 0) { import_branding_settings.BrandingSettings.encode(message.settings, 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 = createBaseGetBrandingSettingsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.details = import_object.Details.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.settings = import_branding_settings.BrandingSettings.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { details: isSet(object.details) ? import_object.Details.fromJSON(object.details) : void 0, settings: isSet(object.settings) ? import_branding_settings.BrandingSettings.fromJSON(object.settings) : void 0 }; }, toJSON(message) { const obj = {}; if (message.details !== void 0) { obj.details = import_object.Details.toJSON(message.details); } if (message.settings !== void 0) { obj.settings = import_branding_settings.BrandingSettings.toJSON(message.settings); } return obj; }, create(base) { return GetBrandingSettingsResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetBrandingSettingsResponse(); message.details = object.details !== void 0 && object.details !== null ? import_object.Details.fromPartial(object.details) : void 0; message.settings = object.settings !== void 0 && object.settings !== null ? import_branding_settings.BrandingSettings.fromPartial(object.settings) : void 0; return message; } }; function createBaseGetDomainSettingsRequest() { return { ctx: void 0 }; } const GetDomainSettingsRequest = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.ctx !== void 0) { import_object.RequestContext.encode(message.ctx, 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 = createBaseGetDomainSettingsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.ctx = import_object.RequestContext.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { ctx: isSet(object.ctx) ? import_object.RequestContext.fromJSON(object.ctx) : void 0 }; }, toJSON(message) { const obj = {}; if (message.ctx !== void 0) { obj.ctx = import_object.RequestContext.toJSON(message.ctx); } return obj; }, create(base) { return GetDomainSettingsRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetDomainSettingsRequest(); message.ctx = object.ctx !== void 0 && object.ctx !== null ? import_object.RequestContext.fromPartial(object.ctx) : void 0; return message; } }; function createBaseGetDomainSettingsResponse() { return { details: void 0, settings: void 0 }; } const GetDomainSettingsResponse = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.details !== void 0) { import_object.Details.encode(message.details, writer.uint32(10).fork()).join(); } if (message.settings !== void 0) { import_domain_settings.DomainSettings.encode(message.settings, 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 = createBaseGetDomainSettingsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.details = import_object.Details.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.settings = import_domain_settings.DomainSettings.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { details: isSet(object.details) ? import_object.Details.fromJSON(object.details) : void 0, settings: isSet(object.settings) ? import_domain_settings.DomainSettings.fromJSON(object.settings) : void 0 }; }, toJSON(message) { const obj = {}; if (message.details !== void 0) { obj.details = import_object.Details.toJSON(message.details); } if (message.settings !== void 0) { obj.settings = import_domain_settings.DomainSettings.toJSON(message.settings); } return obj; }, create(base) { return GetDomainSettingsResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetDomainSettingsResponse(); message.details = object.details !== void 0 && object.details !== null ? import_object.Details.fromPartial(object.details) : void 0; message.settings = object.settings !== void 0 && object.settings !== null ? import_domain_settings.DomainSettings.fromPartial(object.settings) : void 0; return message; } }; function createBaseGetLegalAndSupportSettingsRequest() { return { ctx: void 0 }; } const GetLegalAndSupportSettingsRequest = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.ctx !== void 0) { import_object.RequestContext.encode(message.ctx, 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 = createBaseGetLegalAndSupportSettingsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.ctx = import_object.RequestContext.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { ctx: isSet(object.ctx) ? import_object.RequestContext.fromJSON(object.ctx) : void 0 }; }, toJSON(message) { const obj = {}; if (message.ctx !== void 0) { obj.ctx = import_object.RequestContext.toJSON(message.ctx); } return obj; }, create(base) { return GetLegalAndSupportSettingsRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetLegalAndSupportSettingsRequest(); message.ctx = object.ctx !== void 0 && object.ctx !== null ? import_object.RequestContext.fromPartial(object.ctx) : void 0; return message; } }; function createBaseGetLegalAndSupportSettingsResponse() { return { details: void 0, settings: void 0 }; } const GetLegalAndSupportSettingsResponse = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.details !== void 0) { import_object.Details.encode(message.details, writer.uint32(10).fork()).join(); } if (message.settings !== void 0) { import_legal_settings.LegalAndSupportSettings.encode(message.settings, 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 = createBaseGetLegalAndSupportSettingsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.details = import_object.Details.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.settings = import_legal_settings.LegalAndSupportSettings.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { details: isSet(object.details) ? import_object.Details.fromJSON(object.details) : void 0, settings: isSet(object.settings) ? import_legal_settings.LegalAndSupportSettings.fromJSON(object.settings) : void 0 }; }, toJSON(message) { const obj = {}; if (message.details !== void 0) { obj.details = import_object.Details.toJSON(message.details); } if (message.settings !== void 0) { obj.settings = import_legal_settings.LegalAndSupportSettings.toJSON(message.settings); } return obj; }, create(base) { return GetLegalAndSupportSettingsResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetLegalAndSupportSettingsResponse(); message.details = object.details !== void 0 && object.details !== null ? import_object.Details.fromPartial(object.details) : void 0; message.settings = object.settings !== void 0 && object.settings !== null ? import_legal_settings.LegalAndSupportSettings.fromPartial(object.settings) : void 0; return message; } }; function createBaseGetLockoutSettingsRequest() { return { ctx: void 0 }; } const GetLockoutSettingsRequest = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.ctx !== void 0) { import_object.RequestContext.encode(message.ctx, 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 = createBaseGetLockoutSettingsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.ctx = import_object.RequestContext.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { ctx: isSet(object.ctx) ? import_object.RequestContext.fromJSON(object.ctx) : void 0 }; }, toJSON(message) { const obj = {}; if (message.ctx !== void 0) { obj.ctx = import_object.RequestContext.toJSON(message.ctx); } return obj; }, create(base) { return GetLockoutSettingsRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetLockoutSettingsRequest(); message.ctx = object.ctx !== void 0 && object.ctx !== null ? import_object.RequestContext.fromPartial(object.ctx) : void 0; return message; } }; function createBaseGetLockoutSettingsResponse() { return { details: void 0, settings: void 0 }; } const GetLockoutSettingsResponse = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.details !== void 0) { import_object.Details.encode(message.details, writer.uint32(10).fork()).join(); } if (message.settings !== void 0) { import_lockout_settings.LockoutSettings.encode(message.settings, 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 = createBaseGetLockoutSettingsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.details = import_object.Details.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.settings = import_lockout_settings.LockoutSettings.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { details: isSet(object.details) ? import_object.Details.fromJSON(object.details) : void 0, settings: isSet(object.settings) ? import_lockout_settings.LockoutSettings.fromJSON(object.settings) : void 0 }; }, toJSON(message) { const obj = {}; if (message.details !== void 0) { obj.details = import_object.Details.toJSON(message.details); } if (message.settings !== void 0) { obj.settings = import_lockout_settings.LockoutSettings.toJSON(message.settings); } return obj; }, create(base) { return GetLockoutSettingsResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetLockoutSettingsResponse(); message.details = object.details !== void 0 && object.details !== null ? import_object.Details.fromPartial(object.details) : void 0; message.settings = object.settings !== void 0 && object.settings !== null ? import_lockout_settings.LockoutSettings.fromPartial(object.settings) : void 0; return message; } }; function createBaseGetActiveIdentityProvidersRequest() { return { ctx: void 0 }; } const GetActiveIdentityProvidersRequest = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.ctx !== void 0) { import_object.RequestContext.encode(message.ctx, 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 = createBaseGetActiveIdentityProvidersRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.ctx = import_object.RequestContext.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { ctx: isSet(object.ctx) ? import_object.RequestContext.fromJSON(object.ctx) : void 0 }; }, toJSON(message) { const obj = {}; if (message.ctx !== void 0) { obj.ctx = import_object.RequestContext.toJSON(message.ctx); } return obj; }, create(base) { return GetActiveIdentityProvidersRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetActiveIdentityProvidersRequest(); message.ctx = object.ctx !== void 0 && object.ctx !== null ? import_object.RequestContext.fromPartial(object.ctx) : void 0; return message; } }; function createBaseGetActiveIdentityProvidersResponse() { return { details: void 0, identityProviders: [] }; } const GetActiveIdentityProvidersResponse = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.details !== void 0) { import_object.ListDetails.encode(message.details, writer.uint32(10).fork()).join(); } for (const v of message.identityProviders) { import_login_settings.IdentityProvider.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 = createBaseGetActiveIdentityProvidersResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.details = import_object.ListDetails.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.identityProviders.push(import_login_settings.IdentityProvider.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { details: isSet(object.details) ? import_object.ListDetails.fromJSON(object.details) : void 0, identityProviders: globalThis.Array.isArray(object?.identityProviders) ? object.identityProviders.map((e) => import_login_settings.IdentityProvider.fromJSON(e)) : [] }; }, toJSON(message) { const obj = {}; if (message.details !== void 0) { obj.details = import_object.ListDetails.toJSON(message.details); } if (message.identityProviders?.length) { obj.identityProviders = message.identityProviders.map((e) => import_login_settings.IdentityProvider.toJSON(e)); } return obj; }, create(base) { return GetActiveIdentityProvidersResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetActiveIdentityProvidersResponse(); message.details = object.details !== void 0 && object.details !== null ? import_object.ListDetails.fromPartial(object.details) : void 0; message.identityProviders = object.identityProviders?.map((e) => import_login_settings.IdentityProvider.fromPartial(e)) || []; return message; } }; function createBaseGetGeneralSettingsRequest() { return {}; } const GetGeneralSettingsRequest = { 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 = createBaseGetGeneralSettingsRequest(); 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 GetGeneralSettingsRequest.fromPartial(base ?? {}); }, fromPartial(_) { const message = createBaseGetGeneralSettingsRequest(); return message; } }; function createBaseGetGeneralSettingsResponse() { return { defaultOrgId: "", defaultLanguage: "", supportedLanguages: [] }; } const GetGeneralSettingsResponse = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.defaultOrgId !== "") { writer.uint32(10).string(message.defaultOrgId); } if (message.defaultLanguage !== "") { writer.uint32(18).string(message.defaultLanguage); } for (const v of message.supportedLanguages) { writer.uint32(26).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 = createBaseGetGeneralSettingsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.defaultOrgId = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.defaultLanguage = reader.string(); continue; } case 3: { if (tag !== 26) { break; } message.supportedLanguages.push(reader.string()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { defaultOrgId: isSet(object.defaultOrgId) ? globalThis.String(object.defaultOrgId) : "", defaultLanguage: isSet(object.defaultLanguage) ? globalThis.String(object.defaultLanguage) : "", supportedLanguages: globalThis.Array.isArray(object?.supportedLanguages) ? object.supportedLanguages.map((e) => globalThis.String(e)) : [] }; }, toJSON(message) { const obj = {}; if (message.defaultOrgId !== "") { obj.defaultOrgId = message.defaultOrgId; } if (message.defaultLanguage !== "") { obj.defaultLanguage = message.defaultLanguage; } if (message.supportedLanguages?.length) { obj.supportedLanguages = message.supportedLanguages; } return obj; }, create(base) { return GetGeneralSettingsResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetGeneralSettingsResponse(); message.defaultOrgId = object.defaultOrgId ?? ""; message.defaultLanguage = object.defaultLanguage ?? ""; message.supportedLanguages = object.supportedLanguages?.map((e) => e) || []; return message; } }; function createBaseGetSecuritySettingsRequest() { return {}; } const GetSecuritySettingsRequest = { 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 = createBaseGetSecuritySettingsRequest(); 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 GetSecuritySettingsRequest.fromPartial(base ?? {}); }, fromPartial(_) { const message = createBaseGetSecuritySettingsRequest(); return message; } }; function createBaseGetSecuritySettingsResponse() { return { details: void 0, settings: void 0 }; } const GetSecuritySettingsResponse = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.details !== void 0) { import_object.Details.encode(message.details, writer.uint32(10).fork()).join(); } if (message.settings !== void 0) { import_security_settings.SecuritySettings.encode(message.settings, 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 = createBaseGetSecuritySettingsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.details = import_object.Details.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.settings = import_security_settings.SecuritySettings.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { details: isSet(object.details) ? import_object.Details.fromJSON(object.details) : void 0, settings: isSet(object.settings) ? import_security_settings.SecuritySettings.fromJSON(object.settings) : void 0 }; }, toJSON(message) { const obj = {}; if (message.details !== void 0) { obj.details = import_object.Details.toJSON(message.details); } if (message.settings !== void 0) { obj.settings = import_security_settings.SecuritySettings.toJSON(message.settings); } return obj; }, create(base) { return GetSecuritySettingsResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetSecuritySettingsResponse(); message.details = object.details !== void 0 && object.details !== null ? import_object.Details.fromPartial(object.details) : void 0; message.settings = object.settings !== void 0 && object.settings !== null ? import_security_settings.SecuritySettings.fromPartial(object.settings) : void 0; return message; } }; function createBaseSetSecuritySettingsRequest() { return { embeddedIframe: void 0, enableImpersonation: false }; } const SetSecuritySettingsRequest = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.embeddedIframe !== void 0) { import_security_settings.EmbeddedIframeSettings.encode(message.embeddedIframe, writer.uint32(10).fork()).join(); } if (message.enableImpersonation !== false) { writer.uint32(16).bool(message.enableImpersonation); } 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 = createBaseSetSecuritySettingsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.embeddedIframe = import_security_settings.EmbeddedIframeSettings.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 16) { break; } message.enableImpersonation = reader.bool(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { embeddedIframe: isSet(object.embeddedIframe) ? import_security_settings.EmbeddedIframeSettings.fromJSON(object.embeddedIframe) : void 0, enableImpersonation: isSet(object.enableImpersonation) ? globalThis.Boolean(object.enableImpersonation) : false }; }, toJSON(message) { const obj = {}; if (message.embeddedIframe !== void 0) { obj.embeddedIframe = import_security_settings.EmbeddedIframeSettings.toJSON(message.embeddedIframe); } if (message.enableImpersonation !== false) { obj.enableImpersonation = message.enableImpersonation; } return obj; }, create(base) { return SetSecuritySettingsRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseSetSecuritySettingsRequest(); message.embeddedIframe = object.embeddedIframe !== void 0 && object.embeddedIframe !== null ? import_security_settings.EmbeddedIframeSettings.fromPartial(object.embeddedIframe) : void 0; message.enableImpersonation = object.enableImpersonation ?? false; return message; } }; function createBaseSetSecuritySettingsResponse() { return { details: void 0 }; } const SetSecuritySettingsResponse = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.details !== void 0) { import_object.Details.encode(message.details, 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 = createBaseSetSecuritySettingsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.details = import_object.Details.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { details: isSet(object.details) ? import_object.Details.fromJSON(object.details) : void 0 }; }, toJSON(message) { const obj = {}; if (message.details !== void 0) { obj.details = import_object.Details.toJSON(message.details); } return obj; }, create(base) { return SetSecuritySettingsResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseSetSecuritySettingsResponse(); message.details = object.details !== void 0 && object.details !== null ? import_object.Details.fromPartial(object.details) : void 0; return message; } }; const SettingsServiceDefinition = { name: "SettingsService", fullName: "zitadel.settings.v2beta.SettingsService", methods: { /** Get basic information over the instance */ getGeneralSettings: { name: "GetGeneralSettings", requestType: GetGeneralSettingsRequest, requestStream: false, responseType: GetGeneralSettingsResponse, responseStream: false, options: { _unknownFields: { 8338: [ Buffer.from([ 126, 18, 39, 71, 101, 116, 32, 98, 97, 115, 105, 99, 32, 105, 110, 102, 111, 114, 109, 97, 116, 105, 111, 110, 32, 111, 118, 101, 114, 32, 116, 104, 101, 32, 105, 110, 115, 116, 97, 110, 99, 101, 26, 70, 82, 101, 116, 117, 114, 110, 32, 116, 104, 101, 32, 98, 97, 115, 105, 99, 32, 105, 110, 102, 111, 114, 109, 97, 116, 105, 111, 110, 32, 111, 102, 32, 116, 104, 101, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 102, 111, 114, 32, 116, 104, 101, 32, 114, 101, 113, 117, 101, 115, 116, 101, 100, 32, 99, 111, 110, 116, 101, 120,