UNPKG

@zitadel/node

Version:

Library for API access to ZITADEL. Provides compiled gRPC service clients and helpers for applications and service accounts.

1,378 lines 110 kB
// Code generated by protoc-gen-ts_proto. DO NOT EDIT. // versions: // protoc-gen-ts_proto v2.7.5 // protoc unknown // source: zitadel/settings/v2/settings_service.proto /* eslint-disable */ import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire"; import { Details, ListDetails, RequestContext } from "../../object/v2/object.js"; import { BrandingSettings } from "./branding_settings.js"; import { DomainSettings } from "./domain_settings.js"; import { LegalAndSupportSettings } from "./legal_settings.js"; import { LockoutSettings } from "./lockout_settings.js"; import { IdentityProvider, LoginSettings } from "./login_settings.js"; import { PasswordComplexitySettings, PasswordExpirySettings } from "./password_settings.js"; import { EmbeddedIframeSettings, SecuritySettings } from "./security_settings.js"; export const protobufPackage = "zitadel.settings.v2"; function createBaseGetLoginSettingsRequest() { return { ctx: undefined }; } export const GetLoginSettingsRequest = { encode(message, writer = new BinaryWriter()) { if (message.ctx !== undefined) { RequestContext.encode(message.ctx, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? 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 = 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) ? RequestContext.fromJSON(object.ctx) : undefined }; }, toJSON(message) { const obj = {}; if (message.ctx !== undefined) { obj.ctx = RequestContext.toJSON(message.ctx); } return obj; }, create(base) { return GetLoginSettingsRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetLoginSettingsRequest(); message.ctx = (object.ctx !== undefined && object.ctx !== null) ? RequestContext.fromPartial(object.ctx) : undefined; return message; }, }; function createBaseGetLoginSettingsResponse() { return { details: undefined, settings: undefined }; } export const GetLoginSettingsResponse = { encode(message, writer = new BinaryWriter()) { if (message.details !== undefined) { Details.encode(message.details, writer.uint32(10).fork()).join(); } if (message.settings !== undefined) { LoginSettings.encode(message.settings, writer.uint32(18).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? 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 = Details.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.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) ? Details.fromJSON(object.details) : undefined, settings: isSet(object.settings) ? LoginSettings.fromJSON(object.settings) : undefined, }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = Details.toJSON(message.details); } if (message.settings !== undefined) { obj.settings = LoginSettings.toJSON(message.settings); } return obj; }, create(base) { return GetLoginSettingsResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetLoginSettingsResponse(); message.details = (object.details !== undefined && object.details !== null) ? Details.fromPartial(object.details) : undefined; message.settings = (object.settings !== undefined && object.settings !== null) ? LoginSettings.fromPartial(object.settings) : undefined; return message; }, }; function createBaseGetPasswordComplexitySettingsRequest() { return { ctx: undefined }; } export const GetPasswordComplexitySettingsRequest = { encode(message, writer = new BinaryWriter()) { if (message.ctx !== undefined) { RequestContext.encode(message.ctx, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? 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 = 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) ? RequestContext.fromJSON(object.ctx) : undefined }; }, toJSON(message) { const obj = {}; if (message.ctx !== undefined) { obj.ctx = RequestContext.toJSON(message.ctx); } return obj; }, create(base) { return GetPasswordComplexitySettingsRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetPasswordComplexitySettingsRequest(); message.ctx = (object.ctx !== undefined && object.ctx !== null) ? RequestContext.fromPartial(object.ctx) : undefined; return message; }, }; function createBaseGetPasswordComplexitySettingsResponse() { return { details: undefined, settings: undefined }; } export const GetPasswordComplexitySettingsResponse = { encode(message, writer = new BinaryWriter()) { if (message.details !== undefined) { Details.encode(message.details, writer.uint32(10).fork()).join(); } if (message.settings !== undefined) { PasswordComplexitySettings.encode(message.settings, writer.uint32(18).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? 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 = Details.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.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) ? Details.fromJSON(object.details) : undefined, settings: isSet(object.settings) ? PasswordComplexitySettings.fromJSON(object.settings) : undefined, }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = Details.toJSON(message.details); } if (message.settings !== undefined) { obj.settings = PasswordComplexitySettings.toJSON(message.settings); } return obj; }, create(base) { return GetPasswordComplexitySettingsResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetPasswordComplexitySettingsResponse(); message.details = (object.details !== undefined && object.details !== null) ? Details.fromPartial(object.details) : undefined; message.settings = (object.settings !== undefined && object.settings !== null) ? PasswordComplexitySettings.fromPartial(object.settings) : undefined; return message; }, }; function createBaseGetPasswordExpirySettingsRequest() { return { ctx: undefined }; } export const GetPasswordExpirySettingsRequest = { encode(message, writer = new BinaryWriter()) { if (message.ctx !== undefined) { RequestContext.encode(message.ctx, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? 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 = 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) ? RequestContext.fromJSON(object.ctx) : undefined }; }, toJSON(message) { const obj = {}; if (message.ctx !== undefined) { obj.ctx = RequestContext.toJSON(message.ctx); } return obj; }, create(base) { return GetPasswordExpirySettingsRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetPasswordExpirySettingsRequest(); message.ctx = (object.ctx !== undefined && object.ctx !== null) ? RequestContext.fromPartial(object.ctx) : undefined; return message; }, }; function createBaseGetPasswordExpirySettingsResponse() { return { details: undefined, settings: undefined }; } export const GetPasswordExpirySettingsResponse = { encode(message, writer = new BinaryWriter()) { if (message.details !== undefined) { Details.encode(message.details, writer.uint32(10).fork()).join(); } if (message.settings !== undefined) { PasswordExpirySettings.encode(message.settings, writer.uint32(18).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? 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 = Details.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.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) ? Details.fromJSON(object.details) : undefined, settings: isSet(object.settings) ? PasswordExpirySettings.fromJSON(object.settings) : undefined, }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = Details.toJSON(message.details); } if (message.settings !== undefined) { obj.settings = PasswordExpirySettings.toJSON(message.settings); } return obj; }, create(base) { return GetPasswordExpirySettingsResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetPasswordExpirySettingsResponse(); message.details = (object.details !== undefined && object.details !== null) ? Details.fromPartial(object.details) : undefined; message.settings = (object.settings !== undefined && object.settings !== null) ? PasswordExpirySettings.fromPartial(object.settings) : undefined; return message; }, }; function createBaseGetBrandingSettingsRequest() { return { ctx: undefined }; } export const GetBrandingSettingsRequest = { encode(message, writer = new BinaryWriter()) { if (message.ctx !== undefined) { RequestContext.encode(message.ctx, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? 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 = 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) ? RequestContext.fromJSON(object.ctx) : undefined }; }, toJSON(message) { const obj = {}; if (message.ctx !== undefined) { obj.ctx = RequestContext.toJSON(message.ctx); } return obj; }, create(base) { return GetBrandingSettingsRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetBrandingSettingsRequest(); message.ctx = (object.ctx !== undefined && object.ctx !== null) ? RequestContext.fromPartial(object.ctx) : undefined; return message; }, }; function createBaseGetBrandingSettingsResponse() { return { details: undefined, settings: undefined }; } export const GetBrandingSettingsResponse = { encode(message, writer = new BinaryWriter()) { if (message.details !== undefined) { Details.encode(message.details, writer.uint32(10).fork()).join(); } if (message.settings !== undefined) { BrandingSettings.encode(message.settings, writer.uint32(18).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? 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 = Details.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.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) ? Details.fromJSON(object.details) : undefined, settings: isSet(object.settings) ? BrandingSettings.fromJSON(object.settings) : undefined, }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = Details.toJSON(message.details); } if (message.settings !== undefined) { obj.settings = BrandingSettings.toJSON(message.settings); } return obj; }, create(base) { return GetBrandingSettingsResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetBrandingSettingsResponse(); message.details = (object.details !== undefined && object.details !== null) ? Details.fromPartial(object.details) : undefined; message.settings = (object.settings !== undefined && object.settings !== null) ? BrandingSettings.fromPartial(object.settings) : undefined; return message; }, }; function createBaseGetDomainSettingsRequest() { return { ctx: undefined }; } export const GetDomainSettingsRequest = { encode(message, writer = new BinaryWriter()) { if (message.ctx !== undefined) { RequestContext.encode(message.ctx, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? 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 = 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) ? RequestContext.fromJSON(object.ctx) : undefined }; }, toJSON(message) { const obj = {}; if (message.ctx !== undefined) { obj.ctx = RequestContext.toJSON(message.ctx); } return obj; }, create(base) { return GetDomainSettingsRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetDomainSettingsRequest(); message.ctx = (object.ctx !== undefined && object.ctx !== null) ? RequestContext.fromPartial(object.ctx) : undefined; return message; }, }; function createBaseGetDomainSettingsResponse() { return { details: undefined, settings: undefined }; } export const GetDomainSettingsResponse = { encode(message, writer = new BinaryWriter()) { if (message.details !== undefined) { Details.encode(message.details, writer.uint32(10).fork()).join(); } if (message.settings !== undefined) { DomainSettings.encode(message.settings, writer.uint32(18).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? 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 = Details.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.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) ? Details.fromJSON(object.details) : undefined, settings: isSet(object.settings) ? DomainSettings.fromJSON(object.settings) : undefined, }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = Details.toJSON(message.details); } if (message.settings !== undefined) { obj.settings = DomainSettings.toJSON(message.settings); } return obj; }, create(base) { return GetDomainSettingsResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetDomainSettingsResponse(); message.details = (object.details !== undefined && object.details !== null) ? Details.fromPartial(object.details) : undefined; message.settings = (object.settings !== undefined && object.settings !== null) ? DomainSettings.fromPartial(object.settings) : undefined; return message; }, }; function createBaseGetLegalAndSupportSettingsRequest() { return { ctx: undefined }; } export const GetLegalAndSupportSettingsRequest = { encode(message, writer = new BinaryWriter()) { if (message.ctx !== undefined) { RequestContext.encode(message.ctx, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? 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 = 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) ? RequestContext.fromJSON(object.ctx) : undefined }; }, toJSON(message) { const obj = {}; if (message.ctx !== undefined) { obj.ctx = RequestContext.toJSON(message.ctx); } return obj; }, create(base) { return GetLegalAndSupportSettingsRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetLegalAndSupportSettingsRequest(); message.ctx = (object.ctx !== undefined && object.ctx !== null) ? RequestContext.fromPartial(object.ctx) : undefined; return message; }, }; function createBaseGetLegalAndSupportSettingsResponse() { return { details: undefined, settings: undefined }; } export const GetLegalAndSupportSettingsResponse = { encode(message, writer = new BinaryWriter()) { if (message.details !== undefined) { Details.encode(message.details, writer.uint32(10).fork()).join(); } if (message.settings !== undefined) { LegalAndSupportSettings.encode(message.settings, writer.uint32(18).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? 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 = Details.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.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) ? Details.fromJSON(object.details) : undefined, settings: isSet(object.settings) ? LegalAndSupportSettings.fromJSON(object.settings) : undefined, }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = Details.toJSON(message.details); } if (message.settings !== undefined) { obj.settings = LegalAndSupportSettings.toJSON(message.settings); } return obj; }, create(base) { return GetLegalAndSupportSettingsResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetLegalAndSupportSettingsResponse(); message.details = (object.details !== undefined && object.details !== null) ? Details.fromPartial(object.details) : undefined; message.settings = (object.settings !== undefined && object.settings !== null) ? LegalAndSupportSettings.fromPartial(object.settings) : undefined; return message; }, }; function createBaseGetLockoutSettingsRequest() { return { ctx: undefined }; } export const GetLockoutSettingsRequest = { encode(message, writer = new BinaryWriter()) { if (message.ctx !== undefined) { RequestContext.encode(message.ctx, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? 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 = 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) ? RequestContext.fromJSON(object.ctx) : undefined }; }, toJSON(message) { const obj = {}; if (message.ctx !== undefined) { obj.ctx = RequestContext.toJSON(message.ctx); } return obj; }, create(base) { return GetLockoutSettingsRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetLockoutSettingsRequest(); message.ctx = (object.ctx !== undefined && object.ctx !== null) ? RequestContext.fromPartial(object.ctx) : undefined; return message; }, }; function createBaseGetLockoutSettingsResponse() { return { details: undefined, settings: undefined }; } export const GetLockoutSettingsResponse = { encode(message, writer = new BinaryWriter()) { if (message.details !== undefined) { Details.encode(message.details, writer.uint32(10).fork()).join(); } if (message.settings !== undefined) { LockoutSettings.encode(message.settings, writer.uint32(18).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? 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 = Details.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.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) ? Details.fromJSON(object.details) : undefined, settings: isSet(object.settings) ? LockoutSettings.fromJSON(object.settings) : undefined, }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = Details.toJSON(message.details); } if (message.settings !== undefined) { obj.settings = LockoutSettings.toJSON(message.settings); } return obj; }, create(base) { return GetLockoutSettingsResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetLockoutSettingsResponse(); message.details = (object.details !== undefined && object.details !== null) ? Details.fromPartial(object.details) : undefined; message.settings = (object.settings !== undefined && object.settings !== null) ? LockoutSettings.fromPartial(object.settings) : undefined; return message; }, }; function createBaseGetActiveIdentityProvidersRequest() { return { ctx: undefined, creationAllowed: undefined, linkingAllowed: undefined, autoCreation: undefined, autoLinking: undefined, }; } export const GetActiveIdentityProvidersRequest = { encode(message, writer = new BinaryWriter()) { if (message.ctx !== undefined) { RequestContext.encode(message.ctx, writer.uint32(10).fork()).join(); } if (message.creationAllowed !== undefined) { writer.uint32(16).bool(message.creationAllowed); } if (message.linkingAllowed !== undefined) { writer.uint32(24).bool(message.linkingAllowed); } if (message.autoCreation !== undefined) { writer.uint32(32).bool(message.autoCreation); } if (message.autoLinking !== undefined) { writer.uint32(40).bool(message.autoLinking); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? 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 = RequestContext.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 16) { break; } message.creationAllowed = reader.bool(); continue; } case 3: { if (tag !== 24) { break; } message.linkingAllowed = reader.bool(); continue; } case 4: { if (tag !== 32) { break; } message.autoCreation = reader.bool(); continue; } case 5: { if (tag !== 40) { break; } message.autoLinking = reader.bool(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { ctx: isSet(object.ctx) ? RequestContext.fromJSON(object.ctx) : undefined, creationAllowed: isSet(object.creationAllowed) ? globalThis.Boolean(object.creationAllowed) : undefined, linkingAllowed: isSet(object.linkingAllowed) ? globalThis.Boolean(object.linkingAllowed) : undefined, autoCreation: isSet(object.autoCreation) ? globalThis.Boolean(object.autoCreation) : undefined, autoLinking: isSet(object.autoLinking) ? globalThis.Boolean(object.autoLinking) : undefined, }; }, toJSON(message) { const obj = {}; if (message.ctx !== undefined) { obj.ctx = RequestContext.toJSON(message.ctx); } if (message.creationAllowed !== undefined) { obj.creationAllowed = message.creationAllowed; } if (message.linkingAllowed !== undefined) { obj.linkingAllowed = message.linkingAllowed; } if (message.autoCreation !== undefined) { obj.autoCreation = message.autoCreation; } if (message.autoLinking !== undefined) { obj.autoLinking = message.autoLinking; } return obj; }, create(base) { return GetActiveIdentityProvidersRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetActiveIdentityProvidersRequest(); message.ctx = (object.ctx !== undefined && object.ctx !== null) ? RequestContext.fromPartial(object.ctx) : undefined; message.creationAllowed = object.creationAllowed ?? undefined; message.linkingAllowed = object.linkingAllowed ?? undefined; message.autoCreation = object.autoCreation ?? undefined; message.autoLinking = object.autoLinking ?? undefined; return message; }, }; function createBaseGetActiveIdentityProvidersResponse() { return { details: undefined, identityProviders: [] }; } export const GetActiveIdentityProvidersResponse = { encode(message, writer = new BinaryWriter()) { if (message.details !== undefined) { ListDetails.encode(message.details, writer.uint32(10).fork()).join(); } for (const v of message.identityProviders) { IdentityProvider.encode(v, writer.uint32(18).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? 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 = ListDetails.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.identityProviders.push(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) ? ListDetails.fromJSON(object.details) : undefined, identityProviders: globalThis.Array.isArray(object?.identityProviders) ? object.identityProviders.map((e) => IdentityProvider.fromJSON(e)) : [], }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = ListDetails.toJSON(message.details); } if (message.identityProviders?.length) { obj.identityProviders = message.identityProviders.map((e) => IdentityProvider.toJSON(e)); } return obj; }, create(base) { return GetActiveIdentityProvidersResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetActiveIdentityProvidersResponse(); message.details = (object.details !== undefined && object.details !== null) ? ListDetails.fromPartial(object.details) : undefined; message.identityProviders = object.identityProviders?.map((e) => IdentityProvider.fromPartial(e)) || []; return message; }, }; function createBaseGetGeneralSettingsRequest() { return {}; } export const GetGeneralSettingsRequest = { encode(_, writer = new BinaryWriter()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? 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: [] }; } export const GetGeneralSettingsResponse = { encode(message, writer = new 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 BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? 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 {}; } export const GetSecuritySettingsRequest = { encode(_, writer = new BinaryWriter()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? 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: undefined, settings: undefined }; } export const GetSecuritySettingsResponse = { encode(message, writer = new BinaryWriter()) { if (message.details !== undefined) { Details.encode(message.details, writer.uint32(10).fork()).join(); } if (message.settings !== undefined) { SecuritySettings.encode(message.settings, writer.uint32(18).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? 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 = Details.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.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) ? Details.fromJSON(object.details) : undefined, settings: isSet(object.settings) ? SecuritySettings.fromJSON(object.settings) : undefined, }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = Details.toJSON(message.details); } if (message.settings !== undefined) { obj.settings = SecuritySettings.toJSON(message.settings); } return obj; }, create(base) { return GetSecuritySettingsResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetSecuritySettingsResponse(); message.details = (object.details !== undefined && object.details !== null) ? Details.fromPartial(object.details) : undefined; message.settings = (object.settings !== undefined && object.settings !== null) ? SecuritySettings.fromPartial(object.settings) : undefined; return message; }, }; function createBaseSetSecuritySettingsRequest() { return { embeddedIframe: undefined, enableImpersonation: false }; } export const SetSecuritySettingsRequest = { encode(message, writer = new BinaryWriter()) { if (message.embeddedIframe !== undefined) { 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 BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? 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 = 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) ? EmbeddedIframeSettings.fromJSON(object.embeddedIframe) : undefined, enableImpersonation: isSet(object.enableImpersonation) ? globalThis.Boolean(object.enableImpersonation) : false, }; }, toJSON(message) { const obj = {}; if (message.embeddedIframe !== undefined) { obj.embeddedIframe = EmbeddedIframeSettings.toJSON(message.embeddedIframe); } if (message.enableImpersonation !== false) { obj.enableImpersonation = message.enableImpersonation; } return obj; }, create(base) { return SetSecuritySettingsRequest.fromPartial(base ?? {}); }, fromPartial(object) { const messa