@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
JavaScript
"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;
}