UNPKG

@primerouting/zitadel-node

Version:

Library for API access to ZITADEL. Provides compiled gRPC service clients and helpers for applications and service accounts. Support http2 self-hosted instances

1,098 lines (1,097 loc) 44.7 kB
"use strict"; // Code generated by protoc-gen-ts_proto. DO NOT EDIT. // versions: // protoc-gen-ts_proto v1.181.1 // protoc unknown // source: zitadel/settings.proto var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.SecurityPolicy = exports.OIDCSettings = exports.DebugNotificationProvider = exports.TwilioConfig = exports.SMSProvider = exports.SMTPConfig = exports.SecretGeneratorTypeQuery = exports.SecretGeneratorQuery = exports.SecretGenerator = exports.SMSProviderConfigState = exports.SecretGeneratorType = exports.SMTPConfigState = exports.protobufPackage = void 0; exports.sMTPConfigStateFromJSON = sMTPConfigStateFromJSON; exports.sMTPConfigStateToJSON = sMTPConfigStateToJSON; exports.secretGeneratorTypeFromJSON = secretGeneratorTypeFromJSON; exports.secretGeneratorTypeToJSON = secretGeneratorTypeToJSON; exports.sMSProviderConfigStateFromJSON = sMSProviderConfigStateFromJSON; exports.sMSProviderConfigStateToJSON = sMSProviderConfigStateToJSON; /* eslint-disable */ const long_1 = __importDefault(require("long")); const minimal_1 = __importDefault(require("protobufjs/minimal")); const duration_1 = require("../google/protobuf/duration"); const object_1 = require("./object"); exports.protobufPackage = "zitadel.settings.v1"; var SMTPConfigState; (function (SMTPConfigState) { SMTPConfigState[SMTPConfigState["SMTP_CONFIG_STATE_UNSPECIFIED"] = 0] = "SMTP_CONFIG_STATE_UNSPECIFIED"; SMTPConfigState[SMTPConfigState["SMTP_CONFIG_ACTIVE"] = 1] = "SMTP_CONFIG_ACTIVE"; SMTPConfigState[SMTPConfigState["SMTP_CONFIG_INACTIVE"] = 2] = "SMTP_CONFIG_INACTIVE"; SMTPConfigState[SMTPConfigState["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(SMTPConfigState || (exports.SMTPConfigState = SMTPConfigState = {})); function sMTPConfigStateFromJSON(object) { switch (object) { case 0: case "SMTP_CONFIG_STATE_UNSPECIFIED": return SMTPConfigState.SMTP_CONFIG_STATE_UNSPECIFIED; case 1: case "SMTP_CONFIG_ACTIVE": return SMTPConfigState.SMTP_CONFIG_ACTIVE; case 2: case "SMTP_CONFIG_INACTIVE": return SMTPConfigState.SMTP_CONFIG_INACTIVE; case -1: case "UNRECOGNIZED": default: return SMTPConfigState.UNRECOGNIZED; } } function sMTPConfigStateToJSON(object) { switch (object) { case SMTPConfigState.SMTP_CONFIG_STATE_UNSPECIFIED: return "SMTP_CONFIG_STATE_UNSPECIFIED"; case SMTPConfigState.SMTP_CONFIG_ACTIVE: return "SMTP_CONFIG_ACTIVE"; case SMTPConfigState.SMTP_CONFIG_INACTIVE: return "SMTP_CONFIG_INACTIVE"; case SMTPConfigState.UNRECOGNIZED: default: return "UNRECOGNIZED"; } } var SecretGeneratorType; (function (SecretGeneratorType) { SecretGeneratorType[SecretGeneratorType["SECRET_GENERATOR_TYPE_UNSPECIFIED"] = 0] = "SECRET_GENERATOR_TYPE_UNSPECIFIED"; SecretGeneratorType[SecretGeneratorType["SECRET_GENERATOR_TYPE_INIT_CODE"] = 1] = "SECRET_GENERATOR_TYPE_INIT_CODE"; SecretGeneratorType[SecretGeneratorType["SECRET_GENERATOR_TYPE_VERIFY_EMAIL_CODE"] = 2] = "SECRET_GENERATOR_TYPE_VERIFY_EMAIL_CODE"; SecretGeneratorType[SecretGeneratorType["SECRET_GENERATOR_TYPE_VERIFY_PHONE_CODE"] = 3] = "SECRET_GENERATOR_TYPE_VERIFY_PHONE_CODE"; SecretGeneratorType[SecretGeneratorType["SECRET_GENERATOR_TYPE_PASSWORD_RESET_CODE"] = 4] = "SECRET_GENERATOR_TYPE_PASSWORD_RESET_CODE"; SecretGeneratorType[SecretGeneratorType["SECRET_GENERATOR_TYPE_PASSWORDLESS_INIT_CODE"] = 5] = "SECRET_GENERATOR_TYPE_PASSWORDLESS_INIT_CODE"; SecretGeneratorType[SecretGeneratorType["SECRET_GENERATOR_TYPE_APP_SECRET"] = 6] = "SECRET_GENERATOR_TYPE_APP_SECRET"; SecretGeneratorType[SecretGeneratorType["SECRET_GENERATOR_TYPE_OTP_SMS"] = 7] = "SECRET_GENERATOR_TYPE_OTP_SMS"; SecretGeneratorType[SecretGeneratorType["SECRET_GENERATOR_TYPE_OTP_EMAIL"] = 8] = "SECRET_GENERATOR_TYPE_OTP_EMAIL"; SecretGeneratorType[SecretGeneratorType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(SecretGeneratorType || (exports.SecretGeneratorType = SecretGeneratorType = {})); function secretGeneratorTypeFromJSON(object) { switch (object) { case 0: case "SECRET_GENERATOR_TYPE_UNSPECIFIED": return SecretGeneratorType.SECRET_GENERATOR_TYPE_UNSPECIFIED; case 1: case "SECRET_GENERATOR_TYPE_INIT_CODE": return SecretGeneratorType.SECRET_GENERATOR_TYPE_INIT_CODE; case 2: case "SECRET_GENERATOR_TYPE_VERIFY_EMAIL_CODE": return SecretGeneratorType.SECRET_GENERATOR_TYPE_VERIFY_EMAIL_CODE; case 3: case "SECRET_GENERATOR_TYPE_VERIFY_PHONE_CODE": return SecretGeneratorType.SECRET_GENERATOR_TYPE_VERIFY_PHONE_CODE; case 4: case "SECRET_GENERATOR_TYPE_PASSWORD_RESET_CODE": return SecretGeneratorType.SECRET_GENERATOR_TYPE_PASSWORD_RESET_CODE; case 5: case "SECRET_GENERATOR_TYPE_PASSWORDLESS_INIT_CODE": return SecretGeneratorType.SECRET_GENERATOR_TYPE_PASSWORDLESS_INIT_CODE; case 6: case "SECRET_GENERATOR_TYPE_APP_SECRET": return SecretGeneratorType.SECRET_GENERATOR_TYPE_APP_SECRET; case 7: case "SECRET_GENERATOR_TYPE_OTP_SMS": return SecretGeneratorType.SECRET_GENERATOR_TYPE_OTP_SMS; case 8: case "SECRET_GENERATOR_TYPE_OTP_EMAIL": return SecretGeneratorType.SECRET_GENERATOR_TYPE_OTP_EMAIL; case -1: case "UNRECOGNIZED": default: return SecretGeneratorType.UNRECOGNIZED; } } function secretGeneratorTypeToJSON(object) { switch (object) { case SecretGeneratorType.SECRET_GENERATOR_TYPE_UNSPECIFIED: return "SECRET_GENERATOR_TYPE_UNSPECIFIED"; case SecretGeneratorType.SECRET_GENERATOR_TYPE_INIT_CODE: return "SECRET_GENERATOR_TYPE_INIT_CODE"; case SecretGeneratorType.SECRET_GENERATOR_TYPE_VERIFY_EMAIL_CODE: return "SECRET_GENERATOR_TYPE_VERIFY_EMAIL_CODE"; case SecretGeneratorType.SECRET_GENERATOR_TYPE_VERIFY_PHONE_CODE: return "SECRET_GENERATOR_TYPE_VERIFY_PHONE_CODE"; case SecretGeneratorType.SECRET_GENERATOR_TYPE_PASSWORD_RESET_CODE: return "SECRET_GENERATOR_TYPE_PASSWORD_RESET_CODE"; case SecretGeneratorType.SECRET_GENERATOR_TYPE_PASSWORDLESS_INIT_CODE: return "SECRET_GENERATOR_TYPE_PASSWORDLESS_INIT_CODE"; case SecretGeneratorType.SECRET_GENERATOR_TYPE_APP_SECRET: return "SECRET_GENERATOR_TYPE_APP_SECRET"; case SecretGeneratorType.SECRET_GENERATOR_TYPE_OTP_SMS: return "SECRET_GENERATOR_TYPE_OTP_SMS"; case SecretGeneratorType.SECRET_GENERATOR_TYPE_OTP_EMAIL: return "SECRET_GENERATOR_TYPE_OTP_EMAIL"; case SecretGeneratorType.UNRECOGNIZED: default: return "UNRECOGNIZED"; } } var SMSProviderConfigState; (function (SMSProviderConfigState) { SMSProviderConfigState[SMSProviderConfigState["SMS_PROVIDER_CONFIG_STATE_UNSPECIFIED"] = 0] = "SMS_PROVIDER_CONFIG_STATE_UNSPECIFIED"; SMSProviderConfigState[SMSProviderConfigState["SMS_PROVIDER_CONFIG_ACTIVE"] = 1] = "SMS_PROVIDER_CONFIG_ACTIVE"; SMSProviderConfigState[SMSProviderConfigState["SMS_PROVIDER_CONFIG_INACTIVE"] = 2] = "SMS_PROVIDER_CONFIG_INACTIVE"; SMSProviderConfigState[SMSProviderConfigState["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(SMSProviderConfigState || (exports.SMSProviderConfigState = SMSProviderConfigState = {})); function sMSProviderConfigStateFromJSON(object) { switch (object) { case 0: case "SMS_PROVIDER_CONFIG_STATE_UNSPECIFIED": return SMSProviderConfigState.SMS_PROVIDER_CONFIG_STATE_UNSPECIFIED; case 1: case "SMS_PROVIDER_CONFIG_ACTIVE": return SMSProviderConfigState.SMS_PROVIDER_CONFIG_ACTIVE; case 2: case "SMS_PROVIDER_CONFIG_INACTIVE": return SMSProviderConfigState.SMS_PROVIDER_CONFIG_INACTIVE; case -1: case "UNRECOGNIZED": default: return SMSProviderConfigState.UNRECOGNIZED; } } function sMSProviderConfigStateToJSON(object) { switch (object) { case SMSProviderConfigState.SMS_PROVIDER_CONFIG_STATE_UNSPECIFIED: return "SMS_PROVIDER_CONFIG_STATE_UNSPECIFIED"; case SMSProviderConfigState.SMS_PROVIDER_CONFIG_ACTIVE: return "SMS_PROVIDER_CONFIG_ACTIVE"; case SMSProviderConfigState.SMS_PROVIDER_CONFIG_INACTIVE: return "SMS_PROVIDER_CONFIG_INACTIVE"; case SMSProviderConfigState.UNRECOGNIZED: default: return "UNRECOGNIZED"; } } function createBaseSecretGenerator() { return { generatorType: 0, details: undefined, length: 0, expiry: undefined, includeLowerLetters: false, includeUpperLetters: false, includeDigits: false, includeSymbols: false, }; } exports.SecretGenerator = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.generatorType !== 0) { writer.uint32(8).int32(message.generatorType); } if (message.details !== undefined) { object_1.ObjectDetails.encode(message.details, writer.uint32(18).fork()).ldelim(); } if (message.length !== 0) { writer.uint32(24).uint32(message.length); } if (message.expiry !== undefined) { duration_1.Duration.encode(message.expiry, writer.uint32(34).fork()).ldelim(); } if (message.includeLowerLetters !== false) { writer.uint32(40).bool(message.includeLowerLetters); } if (message.includeUpperLetters !== false) { writer.uint32(48).bool(message.includeUpperLetters); } if (message.includeDigits !== false) { writer.uint32(56).bool(message.includeDigits); } if (message.includeSymbols !== false) { writer.uint32(64).bool(message.includeSymbols); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseSecretGenerator(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 8) { break; } message.generatorType = reader.int32(); continue; case 2: if (tag !== 18) { break; } message.details = object_1.ObjectDetails.decode(reader, reader.uint32()); continue; case 3: if (tag !== 24) { break; } message.length = reader.uint32(); continue; case 4: if (tag !== 34) { break; } message.expiry = duration_1.Duration.decode(reader, reader.uint32()); continue; case 5: if (tag !== 40) { break; } message.includeLowerLetters = reader.bool(); continue; case 6: if (tag !== 48) { break; } message.includeUpperLetters = reader.bool(); continue; case 7: if (tag !== 56) { break; } message.includeDigits = reader.bool(); continue; case 8: if (tag !== 64) { break; } message.includeSymbols = reader.bool(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { generatorType: isSet(object.generatorType) ? secretGeneratorTypeFromJSON(object.generatorType) : 0, details: isSet(object.details) ? object_1.ObjectDetails.fromJSON(object.details) : undefined, length: isSet(object.length) ? globalThis.Number(object.length) : 0, expiry: isSet(object.expiry) ? duration_1.Duration.fromJSON(object.expiry) : undefined, includeLowerLetters: isSet(object.includeLowerLetters) ? globalThis.Boolean(object.includeLowerLetters) : false, includeUpperLetters: isSet(object.includeUpperLetters) ? globalThis.Boolean(object.includeUpperLetters) : false, includeDigits: isSet(object.includeDigits) ? globalThis.Boolean(object.includeDigits) : false, includeSymbols: isSet(object.includeSymbols) ? globalThis.Boolean(object.includeSymbols) : false, }; }, toJSON(message) { const obj = {}; if (message.generatorType !== 0) { obj.generatorType = secretGeneratorTypeToJSON(message.generatorType); } if (message.details !== undefined) { obj.details = object_1.ObjectDetails.toJSON(message.details); } if (message.length !== 0) { obj.length = Math.round(message.length); } if (message.expiry !== undefined) { obj.expiry = duration_1.Duration.toJSON(message.expiry); } if (message.includeLowerLetters !== false) { obj.includeLowerLetters = message.includeLowerLetters; } if (message.includeUpperLetters !== false) { obj.includeUpperLetters = message.includeUpperLetters; } if (message.includeDigits !== false) { obj.includeDigits = message.includeDigits; } if (message.includeSymbols !== false) { obj.includeSymbols = message.includeSymbols; } return obj; }, create(base) { return exports.SecretGenerator.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseSecretGenerator(); message.generatorType = object.generatorType ?? 0; message.details = (object.details !== undefined && object.details !== null) ? object_1.ObjectDetails.fromPartial(object.details) : undefined; message.length = object.length ?? 0; message.expiry = (object.expiry !== undefined && object.expiry !== null) ? duration_1.Duration.fromPartial(object.expiry) : undefined; message.includeLowerLetters = object.includeLowerLetters ?? false; message.includeUpperLetters = object.includeUpperLetters ?? false; message.includeDigits = object.includeDigits ?? false; message.includeSymbols = object.includeSymbols ?? false; return message; }, }; function createBaseSecretGeneratorQuery() { return { typeQuery: undefined }; } exports.SecretGeneratorQuery = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.typeQuery !== undefined) { exports.SecretGeneratorTypeQuery.encode(message.typeQuery, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseSecretGeneratorQuery(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.typeQuery = exports.SecretGeneratorTypeQuery.decode(reader, reader.uint32()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { typeQuery: isSet(object.typeQuery) ? exports.SecretGeneratorTypeQuery.fromJSON(object.typeQuery) : undefined }; }, toJSON(message) { const obj = {}; if (message.typeQuery !== undefined) { obj.typeQuery = exports.SecretGeneratorTypeQuery.toJSON(message.typeQuery); } return obj; }, create(base) { return exports.SecretGeneratorQuery.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseSecretGeneratorQuery(); message.typeQuery = (object.typeQuery !== undefined && object.typeQuery !== null) ? exports.SecretGeneratorTypeQuery.fromPartial(object.typeQuery) : undefined; return message; }, }; function createBaseSecretGeneratorTypeQuery() { return { generatorType: 0 }; } exports.SecretGeneratorTypeQuery = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.generatorType !== 0) { writer.uint32(8).int32(message.generatorType); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseSecretGeneratorTypeQuery(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 8) { break; } message.generatorType = reader.int32(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { generatorType: isSet(object.generatorType) ? secretGeneratorTypeFromJSON(object.generatorType) : 0 }; }, toJSON(message) { const obj = {}; if (message.generatorType !== 0) { obj.generatorType = secretGeneratorTypeToJSON(message.generatorType); } return obj; }, create(base) { return exports.SecretGeneratorTypeQuery.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseSecretGeneratorTypeQuery(); message.generatorType = object.generatorType ?? 0; return message; }, }; function createBaseSMTPConfig() { return { details: undefined, senderAddress: "", senderName: "", tls: false, host: "", user: "", replyToAddress: "", state: 0, description: "", id: "", }; } exports.SMTPConfig = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.details !== undefined) { object_1.ObjectDetails.encode(message.details, writer.uint32(10).fork()).ldelim(); } if (message.senderAddress !== "") { writer.uint32(18).string(message.senderAddress); } if (message.senderName !== "") { writer.uint32(26).string(message.senderName); } if (message.tls !== false) { writer.uint32(32).bool(message.tls); } if (message.host !== "") { writer.uint32(42).string(message.host); } if (message.user !== "") { writer.uint32(50).string(message.user); } if (message.replyToAddress !== "") { writer.uint32(58).string(message.replyToAddress); } if (message.state !== 0) { writer.uint32(64).int32(message.state); } if (message.description !== "") { writer.uint32(74).string(message.description); } if (message.id !== "") { writer.uint32(82).string(message.id); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseSMTPConfig(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.details = object_1.ObjectDetails.decode(reader, reader.uint32()); continue; case 2: if (tag !== 18) { break; } message.senderAddress = reader.string(); continue; case 3: if (tag !== 26) { break; } message.senderName = reader.string(); continue; case 4: if (tag !== 32) { break; } message.tls = reader.bool(); continue; case 5: if (tag !== 42) { break; } message.host = reader.string(); continue; case 6: if (tag !== 50) { break; } message.user = reader.string(); continue; case 7: if (tag !== 58) { break; } message.replyToAddress = reader.string(); continue; case 8: if (tag !== 64) { break; } message.state = reader.int32(); continue; case 9: if (tag !== 74) { break; } message.description = reader.string(); continue; case 10: if (tag !== 82) { break; } message.id = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { details: isSet(object.details) ? object_1.ObjectDetails.fromJSON(object.details) : undefined, senderAddress: isSet(object.senderAddress) ? globalThis.String(object.senderAddress) : "", senderName: isSet(object.senderName) ? globalThis.String(object.senderName) : "", tls: isSet(object.tls) ? globalThis.Boolean(object.tls) : false, host: isSet(object.host) ? globalThis.String(object.host) : "", user: isSet(object.user) ? globalThis.String(object.user) : "", replyToAddress: isSet(object.replyToAddress) ? globalThis.String(object.replyToAddress) : "", state: isSet(object.state) ? sMTPConfigStateFromJSON(object.state) : 0, description: isSet(object.description) ? globalThis.String(object.description) : "", id: isSet(object.id) ? globalThis.String(object.id) : "", }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = object_1.ObjectDetails.toJSON(message.details); } if (message.senderAddress !== "") { obj.senderAddress = message.senderAddress; } if (message.senderName !== "") { obj.senderName = message.senderName; } if (message.tls !== false) { obj.tls = message.tls; } if (message.host !== "") { obj.host = message.host; } if (message.user !== "") { obj.user = message.user; } if (message.replyToAddress !== "") { obj.replyToAddress = message.replyToAddress; } if (message.state !== 0) { obj.state = sMTPConfigStateToJSON(message.state); } if (message.description !== "") { obj.description = message.description; } if (message.id !== "") { obj.id = message.id; } return obj; }, create(base) { return exports.SMTPConfig.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseSMTPConfig(); message.details = (object.details !== undefined && object.details !== null) ? object_1.ObjectDetails.fromPartial(object.details) : undefined; message.senderAddress = object.senderAddress ?? ""; message.senderName = object.senderName ?? ""; message.tls = object.tls ?? false; message.host = object.host ?? ""; message.user = object.user ?? ""; message.replyToAddress = object.replyToAddress ?? ""; message.state = object.state ?? 0; message.description = object.description ?? ""; message.id = object.id ?? ""; return message; }, }; function createBaseSMSProvider() { return { details: undefined, id: "", state: 0, twilio: undefined }; } exports.SMSProvider = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.details !== undefined) { object_1.ObjectDetails.encode(message.details, writer.uint32(10).fork()).ldelim(); } if (message.id !== "") { writer.uint32(18).string(message.id); } if (message.state !== 0) { writer.uint32(24).int32(message.state); } if (message.twilio !== undefined) { exports.TwilioConfig.encode(message.twilio, writer.uint32(34).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseSMSProvider(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.details = object_1.ObjectDetails.decode(reader, reader.uint32()); continue; case 2: if (tag !== 18) { break; } message.id = reader.string(); continue; case 3: if (tag !== 24) { break; } message.state = reader.int32(); continue; case 4: if (tag !== 34) { break; } message.twilio = exports.TwilioConfig.decode(reader, reader.uint32()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { details: isSet(object.details) ? object_1.ObjectDetails.fromJSON(object.details) : undefined, id: isSet(object.id) ? globalThis.String(object.id) : "", state: isSet(object.state) ? sMSProviderConfigStateFromJSON(object.state) : 0, twilio: isSet(object.twilio) ? exports.TwilioConfig.fromJSON(object.twilio) : undefined, }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = object_1.ObjectDetails.toJSON(message.details); } if (message.id !== "") { obj.id = message.id; } if (message.state !== 0) { obj.state = sMSProviderConfigStateToJSON(message.state); } if (message.twilio !== undefined) { obj.twilio = exports.TwilioConfig.toJSON(message.twilio); } return obj; }, create(base) { return exports.SMSProvider.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseSMSProvider(); message.details = (object.details !== undefined && object.details !== null) ? object_1.ObjectDetails.fromPartial(object.details) : undefined; message.id = object.id ?? ""; message.state = object.state ?? 0; message.twilio = (object.twilio !== undefined && object.twilio !== null) ? exports.TwilioConfig.fromPartial(object.twilio) : undefined; return message; }, }; function createBaseTwilioConfig() { return { sid: "", senderNumber: "" }; } exports.TwilioConfig = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.sid !== "") { writer.uint32(10).string(message.sid); } if (message.senderNumber !== "") { writer.uint32(18).string(message.senderNumber); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseTwilioConfig(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.sid = reader.string(); continue; case 2: if (tag !== 18) { break; } message.senderNumber = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { sid: isSet(object.sid) ? globalThis.String(object.sid) : "", senderNumber: isSet(object.senderNumber) ? globalThis.String(object.senderNumber) : "", }; }, toJSON(message) { const obj = {}; if (message.sid !== "") { obj.sid = message.sid; } if (message.senderNumber !== "") { obj.senderNumber = message.senderNumber; } return obj; }, create(base) { return exports.TwilioConfig.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseTwilioConfig(); message.sid = object.sid ?? ""; message.senderNumber = object.senderNumber ?? ""; return message; }, }; function createBaseDebugNotificationProvider() { return { details: undefined, compact: false }; } exports.DebugNotificationProvider = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.details !== undefined) { object_1.ObjectDetails.encode(message.details, writer.uint32(10).fork()).ldelim(); } if (message.compact !== false) { writer.uint32(16).bool(message.compact); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseDebugNotificationProvider(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.details = object_1.ObjectDetails.decode(reader, reader.uint32()); continue; case 2: if (tag !== 16) { break; } message.compact = reader.bool(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { details: isSet(object.details) ? object_1.ObjectDetails.fromJSON(object.details) : undefined, compact: isSet(object.compact) ? globalThis.Boolean(object.compact) : false, }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = object_1.ObjectDetails.toJSON(message.details); } if (message.compact !== false) { obj.compact = message.compact; } return obj; }, create(base) { return exports.DebugNotificationProvider.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseDebugNotificationProvider(); message.details = (object.details !== undefined && object.details !== null) ? object_1.ObjectDetails.fromPartial(object.details) : undefined; message.compact = object.compact ?? false; return message; }, }; function createBaseOIDCSettings() { return { details: undefined, accessTokenLifetime: undefined, idTokenLifetime: undefined, refreshTokenIdleExpiration: undefined, refreshTokenExpiration: undefined, }; } exports.OIDCSettings = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.details !== undefined) { object_1.ObjectDetails.encode(message.details, writer.uint32(10).fork()).ldelim(); } if (message.accessTokenLifetime !== undefined) { duration_1.Duration.encode(message.accessTokenLifetime, writer.uint32(18).fork()).ldelim(); } if (message.idTokenLifetime !== undefined) { duration_1.Duration.encode(message.idTokenLifetime, writer.uint32(26).fork()).ldelim(); } if (message.refreshTokenIdleExpiration !== undefined) { duration_1.Duration.encode(message.refreshTokenIdleExpiration, writer.uint32(34).fork()).ldelim(); } if (message.refreshTokenExpiration !== undefined) { duration_1.Duration.encode(message.refreshTokenExpiration, writer.uint32(42).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseOIDCSettings(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.details = object_1.ObjectDetails.decode(reader, reader.uint32()); continue; case 2: if (tag !== 18) { break; } message.accessTokenLifetime = duration_1.Duration.decode(reader, reader.uint32()); continue; case 3: if (tag !== 26) { break; } message.idTokenLifetime = duration_1.Duration.decode(reader, reader.uint32()); continue; case 4: if (tag !== 34) { break; } message.refreshTokenIdleExpiration = duration_1.Duration.decode(reader, reader.uint32()); continue; case 5: if (tag !== 42) { break; } message.refreshTokenExpiration = duration_1.Duration.decode(reader, reader.uint32()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { details: isSet(object.details) ? object_1.ObjectDetails.fromJSON(object.details) : undefined, accessTokenLifetime: isSet(object.accessTokenLifetime) ? duration_1.Duration.fromJSON(object.accessTokenLifetime) : undefined, idTokenLifetime: isSet(object.idTokenLifetime) ? duration_1.Duration.fromJSON(object.idTokenLifetime) : undefined, refreshTokenIdleExpiration: isSet(object.refreshTokenIdleExpiration) ? duration_1.Duration.fromJSON(object.refreshTokenIdleExpiration) : undefined, refreshTokenExpiration: isSet(object.refreshTokenExpiration) ? duration_1.Duration.fromJSON(object.refreshTokenExpiration) : undefined, }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = object_1.ObjectDetails.toJSON(message.details); } if (message.accessTokenLifetime !== undefined) { obj.accessTokenLifetime = duration_1.Duration.toJSON(message.accessTokenLifetime); } if (message.idTokenLifetime !== undefined) { obj.idTokenLifetime = duration_1.Duration.toJSON(message.idTokenLifetime); } if (message.refreshTokenIdleExpiration !== undefined) { obj.refreshTokenIdleExpiration = duration_1.Duration.toJSON(message.refreshTokenIdleExpiration); } if (message.refreshTokenExpiration !== undefined) { obj.refreshTokenExpiration = duration_1.Duration.toJSON(message.refreshTokenExpiration); } return obj; }, create(base) { return exports.OIDCSettings.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseOIDCSettings(); message.details = (object.details !== undefined && object.details !== null) ? object_1.ObjectDetails.fromPartial(object.details) : undefined; message.accessTokenLifetime = (object.accessTokenLifetime !== undefined && object.accessTokenLifetime !== null) ? duration_1.Duration.fromPartial(object.accessTokenLifetime) : undefined; message.idTokenLifetime = (object.idTokenLifetime !== undefined && object.idTokenLifetime !== null) ? duration_1.Duration.fromPartial(object.idTokenLifetime) : undefined; message.refreshTokenIdleExpiration = (object.refreshTokenIdleExpiration !== undefined && object.refreshTokenIdleExpiration !== null) ? duration_1.Duration.fromPartial(object.refreshTokenIdleExpiration) : undefined; message.refreshTokenExpiration = (object.refreshTokenExpiration !== undefined && object.refreshTokenExpiration !== null) ? duration_1.Duration.fromPartial(object.refreshTokenExpiration) : undefined; return message; }, }; function createBaseSecurityPolicy() { return { details: undefined, enableIframeEmbedding: false, allowedOrigins: [], enableImpersonation: false }; } exports.SecurityPolicy = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.details !== undefined) { object_1.ObjectDetails.encode(message.details, writer.uint32(10).fork()).ldelim(); } if (message.enableIframeEmbedding !== false) { writer.uint32(16).bool(message.enableIframeEmbedding); } for (const v of message.allowedOrigins) { writer.uint32(26).string(v); } if (message.enableImpersonation !== false) { writer.uint32(32).bool(message.enableImpersonation); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseSecurityPolicy(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.details = object_1.ObjectDetails.decode(reader, reader.uint32()); continue; case 2: if (tag !== 16) { break; } message.enableIframeEmbedding = reader.bool(); continue; case 3: if (tag !== 26) { break; } message.allowedOrigins.push(reader.string()); continue; case 4: if (tag !== 32) { break; } message.enableImpersonation = reader.bool(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { details: isSet(object.details) ? object_1.ObjectDetails.fromJSON(object.details) : undefined, enableIframeEmbedding: isSet(object.enableIframeEmbedding) ? globalThis.Boolean(object.enableIframeEmbedding) : false, allowedOrigins: globalThis.Array.isArray(object?.allowedOrigins) ? object.allowedOrigins.map((e) => globalThis.String(e)) : [], enableImpersonation: isSet(object.enableImpersonation) ? globalThis.Boolean(object.enableImpersonation) : false, }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = object_1.ObjectDetails.toJSON(message.details); } if (message.enableIframeEmbedding !== false) { obj.enableIframeEmbedding = message.enableIframeEmbedding; } if (message.allowedOrigins?.length) { obj.allowedOrigins = message.allowedOrigins; } if (message.enableImpersonation !== false) { obj.enableImpersonation = message.enableImpersonation; } return obj; }, create(base) { return exports.SecurityPolicy.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseSecurityPolicy(); message.details = (object.details !== undefined && object.details !== null) ? object_1.ObjectDetails.fromPartial(object.details) : undefined; message.enableIframeEmbedding = object.enableIframeEmbedding ?? false; message.allowedOrigins = object.allowedOrigins?.map((e) => e) || []; message.enableImpersonation = object.enableImpersonation ?? false; return message; }, }; if (minimal_1.default.util.Long !== long_1.default) { minimal_1.default.util.Long = long_1.default; minimal_1.default.configure(); } function isSet(value) { return value !== null && value !== undefined; }