@ragnaraven/zitadel-node-dual
Version:
Library for API access to ZITADEL with modern ES import syntax. Works everywhere - NestJS, Node.js, any TypeScript environment. No more require()!
1,469 lines • 53.9 kB
JavaScript
"use strict";
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var settings_exports = {};
__export(settings_exports, {
DebugNotificationProvider: () => DebugNotificationProvider,
EmailProvider: () => EmailProvider,
EmailProviderHTTP: () => EmailProviderHTTP,
EmailProviderSMTP: () => EmailProviderSMTP,
EmailProviderState: () => EmailProviderState,
HTTPConfig: () => HTTPConfig,
OIDCSettings: () => OIDCSettings,
SMSProvider: () => SMSProvider,
SMSProviderConfigState: () => SMSProviderConfigState,
SMTPConfig: () => SMTPConfig,
SMTPConfigState: () => SMTPConfigState,
SecretGenerator: () => SecretGenerator,
SecretGeneratorQuery: () => SecretGeneratorQuery,
SecretGeneratorType: () => SecretGeneratorType,
SecretGeneratorTypeQuery: () => SecretGeneratorTypeQuery,
SecurityPolicy: () => SecurityPolicy,
TwilioConfig: () => TwilioConfig,
emailProviderStateFromJSON: () => emailProviderStateFromJSON,
emailProviderStateToJSON: () => emailProviderStateToJSON,
protobufPackage: () => protobufPackage,
sMSProviderConfigStateFromJSON: () => sMSProviderConfigStateFromJSON,
sMSProviderConfigStateToJSON: () => sMSProviderConfigStateToJSON,
sMTPConfigStateFromJSON: () => sMTPConfigStateFromJSON,
sMTPConfigStateToJSON: () => sMTPConfigStateToJSON,
secretGeneratorTypeFromJSON: () => secretGeneratorTypeFromJSON,
secretGeneratorTypeToJSON: () => secretGeneratorTypeToJSON
});
module.exports = __toCommonJS(settings_exports);
var import_wire = require("@bufbuild/protobuf/wire");
var import_duration = require("../google/protobuf/duration.js");
var import_object = require("./object.js");
const protobufPackage = "zitadel.settings.v1";
var SMTPConfigState = /* @__PURE__ */ ((SMTPConfigState2) => {
SMTPConfigState2[SMTPConfigState2["SMTP_CONFIG_STATE_UNSPECIFIED"] = 0] = "SMTP_CONFIG_STATE_UNSPECIFIED";
SMTPConfigState2[SMTPConfigState2["SMTP_CONFIG_ACTIVE"] = 1] = "SMTP_CONFIG_ACTIVE";
SMTPConfigState2[SMTPConfigState2["SMTP_CONFIG_INACTIVE"] = 2] = "SMTP_CONFIG_INACTIVE";
SMTPConfigState2[SMTPConfigState2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return SMTPConfigState2;
})(SMTPConfigState || {});
function sMTPConfigStateFromJSON(object) {
switch (object) {
case 0:
case "SMTP_CONFIG_STATE_UNSPECIFIED":
return 0 /* SMTP_CONFIG_STATE_UNSPECIFIED */;
case 1:
case "SMTP_CONFIG_ACTIVE":
return 1 /* SMTP_CONFIG_ACTIVE */;
case 2:
case "SMTP_CONFIG_INACTIVE":
return 2 /* SMTP_CONFIG_INACTIVE */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function sMTPConfigStateToJSON(object) {
switch (object) {
case 0 /* SMTP_CONFIG_STATE_UNSPECIFIED */:
return "SMTP_CONFIG_STATE_UNSPECIFIED";
case 1 /* SMTP_CONFIG_ACTIVE */:
return "SMTP_CONFIG_ACTIVE";
case 2 /* SMTP_CONFIG_INACTIVE */:
return "SMTP_CONFIG_INACTIVE";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
var SecretGeneratorType = /* @__PURE__ */ ((SecretGeneratorType2) => {
SecretGeneratorType2[SecretGeneratorType2["SECRET_GENERATOR_TYPE_UNSPECIFIED"] = 0] = "SECRET_GENERATOR_TYPE_UNSPECIFIED";
SecretGeneratorType2[SecretGeneratorType2["SECRET_GENERATOR_TYPE_INIT_CODE"] = 1] = "SECRET_GENERATOR_TYPE_INIT_CODE";
SecretGeneratorType2[SecretGeneratorType2["SECRET_GENERATOR_TYPE_VERIFY_EMAIL_CODE"] = 2] = "SECRET_GENERATOR_TYPE_VERIFY_EMAIL_CODE";
SecretGeneratorType2[SecretGeneratorType2["SECRET_GENERATOR_TYPE_VERIFY_PHONE_CODE"] = 3] = "SECRET_GENERATOR_TYPE_VERIFY_PHONE_CODE";
SecretGeneratorType2[SecretGeneratorType2["SECRET_GENERATOR_TYPE_PASSWORD_RESET_CODE"] = 4] = "SECRET_GENERATOR_TYPE_PASSWORD_RESET_CODE";
SecretGeneratorType2[SecretGeneratorType2["SECRET_GENERATOR_TYPE_PASSWORDLESS_INIT_CODE"] = 5] = "SECRET_GENERATOR_TYPE_PASSWORDLESS_INIT_CODE";
SecretGeneratorType2[SecretGeneratorType2["SECRET_GENERATOR_TYPE_APP_SECRET"] = 6] = "SECRET_GENERATOR_TYPE_APP_SECRET";
SecretGeneratorType2[SecretGeneratorType2["SECRET_GENERATOR_TYPE_OTP_SMS"] = 7] = "SECRET_GENERATOR_TYPE_OTP_SMS";
SecretGeneratorType2[SecretGeneratorType2["SECRET_GENERATOR_TYPE_OTP_EMAIL"] = 8] = "SECRET_GENERATOR_TYPE_OTP_EMAIL";
SecretGeneratorType2[SecretGeneratorType2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return SecretGeneratorType2;
})(SecretGeneratorType || {});
function secretGeneratorTypeFromJSON(object) {
switch (object) {
case 0:
case "SECRET_GENERATOR_TYPE_UNSPECIFIED":
return 0 /* SECRET_GENERATOR_TYPE_UNSPECIFIED */;
case 1:
case "SECRET_GENERATOR_TYPE_INIT_CODE":
return 1 /* SECRET_GENERATOR_TYPE_INIT_CODE */;
case 2:
case "SECRET_GENERATOR_TYPE_VERIFY_EMAIL_CODE":
return 2 /* SECRET_GENERATOR_TYPE_VERIFY_EMAIL_CODE */;
case 3:
case "SECRET_GENERATOR_TYPE_VERIFY_PHONE_CODE":
return 3 /* SECRET_GENERATOR_TYPE_VERIFY_PHONE_CODE */;
case 4:
case "SECRET_GENERATOR_TYPE_PASSWORD_RESET_CODE":
return 4 /* SECRET_GENERATOR_TYPE_PASSWORD_RESET_CODE */;
case 5:
case "SECRET_GENERATOR_TYPE_PASSWORDLESS_INIT_CODE":
return 5 /* SECRET_GENERATOR_TYPE_PASSWORDLESS_INIT_CODE */;
case 6:
case "SECRET_GENERATOR_TYPE_APP_SECRET":
return 6 /* SECRET_GENERATOR_TYPE_APP_SECRET */;
case 7:
case "SECRET_GENERATOR_TYPE_OTP_SMS":
return 7 /* SECRET_GENERATOR_TYPE_OTP_SMS */;
case 8:
case "SECRET_GENERATOR_TYPE_OTP_EMAIL":
return 8 /* SECRET_GENERATOR_TYPE_OTP_EMAIL */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function secretGeneratorTypeToJSON(object) {
switch (object) {
case 0 /* SECRET_GENERATOR_TYPE_UNSPECIFIED */:
return "SECRET_GENERATOR_TYPE_UNSPECIFIED";
case 1 /* SECRET_GENERATOR_TYPE_INIT_CODE */:
return "SECRET_GENERATOR_TYPE_INIT_CODE";
case 2 /* SECRET_GENERATOR_TYPE_VERIFY_EMAIL_CODE */:
return "SECRET_GENERATOR_TYPE_VERIFY_EMAIL_CODE";
case 3 /* SECRET_GENERATOR_TYPE_VERIFY_PHONE_CODE */:
return "SECRET_GENERATOR_TYPE_VERIFY_PHONE_CODE";
case 4 /* SECRET_GENERATOR_TYPE_PASSWORD_RESET_CODE */:
return "SECRET_GENERATOR_TYPE_PASSWORD_RESET_CODE";
case 5 /* SECRET_GENERATOR_TYPE_PASSWORDLESS_INIT_CODE */:
return "SECRET_GENERATOR_TYPE_PASSWORDLESS_INIT_CODE";
case 6 /* SECRET_GENERATOR_TYPE_APP_SECRET */:
return "SECRET_GENERATOR_TYPE_APP_SECRET";
case 7 /* SECRET_GENERATOR_TYPE_OTP_SMS */:
return "SECRET_GENERATOR_TYPE_OTP_SMS";
case 8 /* SECRET_GENERATOR_TYPE_OTP_EMAIL */:
return "SECRET_GENERATOR_TYPE_OTP_EMAIL";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
var EmailProviderState = /* @__PURE__ */ ((EmailProviderState2) => {
EmailProviderState2[EmailProviderState2["EMAIL_PROVIDER_STATE_UNSPECIFIED"] = 0] = "EMAIL_PROVIDER_STATE_UNSPECIFIED";
EmailProviderState2[EmailProviderState2["EMAIL_PROVIDER_ACTIVE"] = 1] = "EMAIL_PROVIDER_ACTIVE";
EmailProviderState2[EmailProviderState2["EMAIL_PROVIDER_INACTIVE"] = 2] = "EMAIL_PROVIDER_INACTIVE";
EmailProviderState2[EmailProviderState2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return EmailProviderState2;
})(EmailProviderState || {});
function emailProviderStateFromJSON(object) {
switch (object) {
case 0:
case "EMAIL_PROVIDER_STATE_UNSPECIFIED":
return 0 /* EMAIL_PROVIDER_STATE_UNSPECIFIED */;
case 1:
case "EMAIL_PROVIDER_ACTIVE":
return 1 /* EMAIL_PROVIDER_ACTIVE */;
case 2:
case "EMAIL_PROVIDER_INACTIVE":
return 2 /* EMAIL_PROVIDER_INACTIVE */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function emailProviderStateToJSON(object) {
switch (object) {
case 0 /* EMAIL_PROVIDER_STATE_UNSPECIFIED */:
return "EMAIL_PROVIDER_STATE_UNSPECIFIED";
case 1 /* EMAIL_PROVIDER_ACTIVE */:
return "EMAIL_PROVIDER_ACTIVE";
case 2 /* EMAIL_PROVIDER_INACTIVE */:
return "EMAIL_PROVIDER_INACTIVE";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
var SMSProviderConfigState = /* @__PURE__ */ ((SMSProviderConfigState2) => {
SMSProviderConfigState2[SMSProviderConfigState2["SMS_PROVIDER_CONFIG_STATE_UNSPECIFIED"] = 0] = "SMS_PROVIDER_CONFIG_STATE_UNSPECIFIED";
SMSProviderConfigState2[SMSProviderConfigState2["SMS_PROVIDER_CONFIG_ACTIVE"] = 1] = "SMS_PROVIDER_CONFIG_ACTIVE";
SMSProviderConfigState2[SMSProviderConfigState2["SMS_PROVIDER_CONFIG_INACTIVE"] = 2] = "SMS_PROVIDER_CONFIG_INACTIVE";
SMSProviderConfigState2[SMSProviderConfigState2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return SMSProviderConfigState2;
})(SMSProviderConfigState || {});
function sMSProviderConfigStateFromJSON(object) {
switch (object) {
case 0:
case "SMS_PROVIDER_CONFIG_STATE_UNSPECIFIED":
return 0 /* SMS_PROVIDER_CONFIG_STATE_UNSPECIFIED */;
case 1:
case "SMS_PROVIDER_CONFIG_ACTIVE":
return 1 /* SMS_PROVIDER_CONFIG_ACTIVE */;
case 2:
case "SMS_PROVIDER_CONFIG_INACTIVE":
return 2 /* SMS_PROVIDER_CONFIG_INACTIVE */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function sMSProviderConfigStateToJSON(object) {
switch (object) {
case 0 /* SMS_PROVIDER_CONFIG_STATE_UNSPECIFIED */:
return "SMS_PROVIDER_CONFIG_STATE_UNSPECIFIED";
case 1 /* SMS_PROVIDER_CONFIG_ACTIVE */:
return "SMS_PROVIDER_CONFIG_ACTIVE";
case 2 /* SMS_PROVIDER_CONFIG_INACTIVE */:
return "SMS_PROVIDER_CONFIG_INACTIVE";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
function createBaseSecretGenerator() {
return {
generatorType: 0,
details: void 0,
length: 0,
expiry: void 0,
includeLowerLetters: false,
includeUpperLetters: false,
includeDigits: false,
includeSymbols: false
};
}
const SecretGenerator = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.generatorType !== 0) {
writer.uint32(8).int32(message.generatorType);
}
if (message.details !== void 0) {
import_object.ObjectDetails.encode(message.details, writer.uint32(18).fork()).join();
}
if (message.length !== 0) {
writer.uint32(24).uint32(message.length);
}
if (message.expiry !== void 0) {
import_duration.Duration.encode(message.expiry, writer.uint32(34).fork()).join();
}
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 import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? 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 = import_object.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 = import_duration.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.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
generatorType: isSet(object.generatorType) ? secretGeneratorTypeFromJSON(object.generatorType) : 0,
details: isSet(object.details) ? import_object.ObjectDetails.fromJSON(object.details) : void 0,
length: isSet(object.length) ? globalThis.Number(object.length) : 0,
expiry: isSet(object.expiry) ? import_duration.Duration.fromJSON(object.expiry) : void 0,
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 !== void 0) {
obj.details = import_object.ObjectDetails.toJSON(message.details);
}
if (message.length !== 0) {
obj.length = Math.round(message.length);
}
if (message.expiry !== void 0) {
obj.expiry = import_duration.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 SecretGenerator.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseSecretGenerator();
message.generatorType = object.generatorType ?? 0;
message.details = object.details !== void 0 && object.details !== null ? import_object.ObjectDetails.fromPartial(object.details) : void 0;
message.length = object.length ?? 0;
message.expiry = object.expiry !== void 0 && object.expiry !== null ? import_duration.Duration.fromPartial(object.expiry) : void 0;
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: void 0 };
}
const SecretGeneratorQuery = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.typeQuery !== void 0) {
SecretGeneratorTypeQuery.encode(message.typeQuery, writer.uint32(10).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseSecretGeneratorQuery();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.typeQuery = SecretGeneratorTypeQuery.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return { typeQuery: isSet(object.typeQuery) ? SecretGeneratorTypeQuery.fromJSON(object.typeQuery) : void 0 };
},
toJSON(message) {
const obj = {};
if (message.typeQuery !== void 0) {
obj.typeQuery = SecretGeneratorTypeQuery.toJSON(message.typeQuery);
}
return obj;
},
create(base) {
return SecretGeneratorQuery.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseSecretGeneratorQuery();
message.typeQuery = object.typeQuery !== void 0 && object.typeQuery !== null ? SecretGeneratorTypeQuery.fromPartial(object.typeQuery) : void 0;
return message;
}
};
function createBaseSecretGeneratorTypeQuery() {
return { generatorType: 0 };
}
const SecretGeneratorTypeQuery = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.generatorType !== 0) {
writer.uint32(8).int32(message.generatorType);
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = 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.skip(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 SecretGeneratorTypeQuery.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseSecretGeneratorTypeQuery();
message.generatorType = object.generatorType ?? 0;
return message;
}
};
function createBaseSMTPConfig() {
return {
details: void 0,
senderAddress: "",
senderName: "",
tls: false,
host: "",
user: "",
replyToAddress: "",
state: 0,
description: "",
id: ""
};
}
const SMTPConfig = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.details !== void 0) {
import_object.ObjectDetails.encode(message.details, writer.uint32(10).fork()).join();
}
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 import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? 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 = import_object.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.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
details: isSet(object.details) ? import_object.ObjectDetails.fromJSON(object.details) : void 0,
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 !== void 0) {
obj.details = import_object.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 SMTPConfig.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseSMTPConfig();
message.details = object.details !== void 0 && object.details !== null ? import_object.ObjectDetails.fromPartial(object.details) : void 0;
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 createBaseEmailProvider() {
return { details: void 0, id: "", state: 0, description: "", smtp: void 0, http: void 0 };
}
const EmailProvider = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.details !== void 0) {
import_object.ObjectDetails.encode(message.details, writer.uint32(10).fork()).join();
}
if (message.id !== "") {
writer.uint32(18).string(message.id);
}
if (message.state !== 0) {
writer.uint32(24).int32(message.state);
}
if (message.description !== "") {
writer.uint32(50).string(message.description);
}
if (message.smtp !== void 0) {
EmailProviderSMTP.encode(message.smtp, writer.uint32(34).fork()).join();
}
if (message.http !== void 0) {
EmailProviderHTTP.encode(message.http, writer.uint32(42).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseEmailProvider();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.details = import_object.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 6: {
if (tag !== 50) {
break;
}
message.description = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.smtp = EmailProviderSMTP.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.http = EmailProviderHTTP.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
details: isSet(object.details) ? import_object.ObjectDetails.fromJSON(object.details) : void 0,
id: isSet(object.id) ? globalThis.String(object.id) : "",
state: isSet(object.state) ? emailProviderStateFromJSON(object.state) : 0,
description: isSet(object.description) ? globalThis.String(object.description) : "",
smtp: isSet(object.smtp) ? EmailProviderSMTP.fromJSON(object.smtp) : void 0,
http: isSet(object.http) ? EmailProviderHTTP.fromJSON(object.http) : void 0
};
},
toJSON(message) {
const obj = {};
if (message.details !== void 0) {
obj.details = import_object.ObjectDetails.toJSON(message.details);
}
if (message.id !== "") {
obj.id = message.id;
}
if (message.state !== 0) {
obj.state = emailProviderStateToJSON(message.state);
}
if (message.description !== "") {
obj.description = message.description;
}
if (message.smtp !== void 0) {
obj.smtp = EmailProviderSMTP.toJSON(message.smtp);
}
if (message.http !== void 0) {
obj.http = EmailProviderHTTP.toJSON(message.http);
}
return obj;
},
create(base) {
return EmailProvider.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseEmailProvider();
message.details = object.details !== void 0 && object.details !== null ? import_object.ObjectDetails.fromPartial(object.details) : void 0;
message.id = object.id ?? "";
message.state = object.state ?? 0;
message.description = object.description ?? "";
message.smtp = object.smtp !== void 0 && object.smtp !== null ? EmailProviderSMTP.fromPartial(object.smtp) : void 0;
message.http = object.http !== void 0 && object.http !== null ? EmailProviderHTTP.fromPartial(object.http) : void 0;
return message;
}
};
function createBaseEmailProviderSMTP() {
return { senderAddress: "", senderName: "", tls: false, host: "", user: "", replyToAddress: "" };
}
const EmailProviderSMTP = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.senderAddress !== "") {
writer.uint32(10).string(message.senderAddress);
}
if (message.senderName !== "") {
writer.uint32(18).string(message.senderName);
}
if (message.tls !== false) {
writer.uint32(24).bool(message.tls);
}
if (message.host !== "") {
writer.uint32(34).string(message.host);
}
if (message.user !== "") {
writer.uint32(42).string(message.user);
}
if (message.replyToAddress !== "") {
writer.uint32(50).string(message.replyToAddress);
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseEmailProviderSMTP();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.senderAddress = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.senderName = reader.string();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.tls = reader.bool();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.host = reader.string();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.user = reader.string();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.replyToAddress = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
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) : ""
};
},
toJSON(message) {
const obj = {};
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;
}
return obj;
},
create(base) {
return EmailProviderSMTP.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseEmailProviderSMTP();
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 ?? "";
return message;
}
};
function createBaseEmailProviderHTTP() {
return { endpoint: "" };
}
const EmailProviderHTTP = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.endpoint !== "") {
writer.uint32(10).string(message.endpoint);
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseEmailProviderHTTP();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.endpoint = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return { endpoint: isSet(object.endpoint) ? globalThis.String(object.endpoint) : "" };
},
toJSON(message) {
const obj = {};
if (message.endpoint !== "") {
obj.endpoint = message.endpoint;
}
return obj;
},
create(base) {
return EmailProviderHTTP.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseEmailProviderHTTP();
message.endpoint = object.endpoint ?? "";
return message;
}
};
function createBaseSMSProvider() {
return { details: void 0, id: "", state: 0, description: "", twilio: void 0, http: void 0 };
}
const SMSProvider = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.details !== void 0) {
import_object.ObjectDetails.encode(message.details, writer.uint32(10).fork()).join();
}
if (message.id !== "") {
writer.uint32(18).string(message.id);
}
if (message.state !== 0) {
writer.uint32(24).int32(message.state);
}
if (message.description !== "") {
writer.uint32(50).string(message.description);
}
if (message.twilio !== void 0) {
TwilioConfig.encode(message.twilio, writer.uint32(34).fork()).join();
}
if (message.http !== void 0) {
HTTPConfig.encode(message.http, writer.uint32(42).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseSMSProvider();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.details = import_object.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 6: {
if (tag !== 50) {
break;
}
message.description = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.twilio = TwilioConfig.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.http = HTTPConfig.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
details: isSet(object.details) ? import_object.ObjectDetails.fromJSON(object.details) : void 0,
id: isSet(object.id) ? globalThis.String(object.id) : "",
state: isSet(object.state) ? sMSProviderConfigStateFromJSON(object.state) : 0,
description: isSet(object.description) ? globalThis.String(object.description) : "",
twilio: isSet(object.twilio) ? TwilioConfig.fromJSON(object.twilio) : void 0,
http: isSet(object.http) ? HTTPConfig.fromJSON(object.http) : void 0
};
},
toJSON(message) {
const obj = {};
if (message.details !== void 0) {
obj.details = import_object.ObjectDetails.toJSON(message.details);
}
if (message.id !== "") {
obj.id = message.id;
}
if (message.state !== 0) {
obj.state = sMSProviderConfigStateToJSON(message.state);
}
if (message.description !== "") {
obj.description = message.description;
}
if (message.twilio !== void 0) {
obj.twilio = TwilioConfig.toJSON(message.twilio);
}
if (message.http !== void 0) {
obj.http = HTTPConfig.toJSON(message.http);
}
return obj;
},
create(base) {
return SMSProvider.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseSMSProvider();
message.details = object.details !== void 0 && object.details !== null ? import_object.ObjectDetails.fromPartial(object.details) : void 0;
message.id = object.id ?? "";
message.state = object.state ?? 0;
message.description = object.description ?? "";
message.twilio = object.twilio !== void 0 && object.twilio !== null ? TwilioConfig.fromPartial(object.twilio) : void 0;
message.http = object.http !== void 0 && object.http !== null ? HTTPConfig.fromPartial(object.http) : void 0;
return message;
}
};
function createBaseTwilioConfig() {
return { sid: "", senderNumber: "", verifyServiceSid: "" };
}
const TwilioConfig = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.sid !== "") {
writer.uint32(10).string(message.sid);
}
if (message.senderNumber !== "") {
writer.uint32(18).string(message.senderNumber);
}
if (message.verifyServiceSid !== "") {
writer.uint32(26).string(message.verifyServiceSid);
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = 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;
}
case 3: {
if (tag !== 26) {
break;
}
message.verifyServiceSid = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
sid: isSet(object.sid) ? globalThis.String(object.sid) : "",
senderNumber: isSet(object.senderNumber) ? globalThis.String(object.senderNumber) : "",
verifyServiceSid: isSet(object.verifyServiceSid) ? globalThis.String(object.verifyServiceSid) : ""
};
},
toJSON(message) {
const obj = {};
if (message.sid !== "") {
obj.sid = message.sid;
}
if (message.senderNumber !== "") {
obj.senderNumber = message.senderNumber;
}
if (message.verifyServiceSid !== "") {
obj.verifyServiceSid = message.verifyServiceSid;
}
return obj;
},
create(base) {
return TwilioConfig.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseTwilioConfig();
message.sid = object.sid ?? "";
message.senderNumber = object.senderNumber ?? "";
message.verifyServiceSid = object.verifyServiceSid ?? "";
return message;
}
};
function createBaseHTTPConfig() {
return { endpoint: "" };
}
const HTTPConfig = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.endpoint !== "") {
writer.uint32(10).string(message.endpoint);
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseHTTPConfig();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.endpoint = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return { endpoint: isSet(object.endpoint) ? globalThis.String(object.endpoint) : "" };
},
toJSON(message) {
const obj = {};
if (message.endpoint !== "") {
obj.endpoint = message.endpoint;
}
return obj;
},
create(base) {
return HTTPConfig.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseHTTPConfig();
message.endpoint = object.endpoint ?? "";
return message;
}
};
function createBaseDebugNotificationProvider() {
return { details: void 0, compact: false };
}
const DebugNotificationProvider = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.details !== void 0) {
import_object.ObjectDetails.encode(message.details, writer.uint32(10).fork()).join();
}
if (message.compact !== false) {
writer.uint32(16).bool(message.compact);
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseDebugNotificationProvider();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.details = import_object.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.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
details: isSet(object.details) ? import_object.ObjectDetails.fromJSON(object.details) : void 0,
compact: isSet(object.compact) ? globalThis.Boolean(object.compact) : false
};
},
toJSON(message) {
const obj = {};
if (message.details !== void 0) {
obj.details = import_object.ObjectDetails.toJSON(message.details);
}
if (message.compact !== false) {
obj.compact = message.compact;
}
return obj;
},
create(base) {
return DebugNotificationProvider.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseDebugNotificationProvider();
message.details = object.details !== void 0 && object.details !== null ? import_object.ObjectDetails.fromPartial(object.details) : void 0;
message.compact = object.compact ?? false;
return message;
}
};
function createBaseOIDCSettings() {
return {
details: void 0,
accessTokenLifetime: void 0,
idTokenLifetime: void 0,
refreshTokenIdleExpiration: void 0,
refreshTokenExpiration: void 0
};
}
const OIDCSettings = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.details !== void 0) {
import_object.ObjectDetails.encode(message.details, writer.uint32(10).fork()).join();
}
if (message.accessTokenLifetime !== void 0) {
import_duration.Duration.encode(message.accessTokenLifetime, writer.uint32(18).fork()).join();
}
if (message.idTokenLifetime !== void 0) {
import_duration.Duration.encode(message.idTokenLifetime, writer.uint32(26).fork()).join();
}
if (message.refreshTokenIdleExpiration !== void 0) {
import_duration.Duration.encode(message.refreshTokenIdleExpiration, writer.uint32(34).fork()).join();
}
if (message.refreshTokenExpiration !== void 0) {
import_duration.Duration.encode(message.refreshTokenExpiration, writer.uint32(42).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseOIDCSettings();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.details = import_object.ObjectDetails.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.accessTokenLifetime = import_duration.Duration.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.idTokenLifetime = import_duration.Duration.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.refreshTokenIdleExpiration = import_duration.Duration.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.refreshTokenExpiration = import_duration.Duration.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
details: isSet(object.details) ? import_object.ObjectDetails.fromJSON(object.details) : void 0,
accessTokenLifetime: isSet(object.accessTokenLifetime) ? import_duration.Duration.fromJSON(object.accessTokenLifetime) : void 0,
idTokenLifetime: isSet(object.idTokenLifetime) ? import_duration.Duration.fromJSON(object.idTokenLifetime) : void 0,
refreshTokenIdleExpiration: isSet(object.refreshTokenIdleExpiration) ? import_duration.Duration.fromJSON(object.refreshTokenIdleExpiration) : void 0,
refreshTokenExpiration: isSet(object.refreshTokenExpiration) ? import_duration.Duration.fromJSON(object.refreshTokenExpiration) : void 0
};
},
toJSON(message) {
const obj = {};
if (message.details !== void 0) {
obj.details = import_object.ObjectDetails.toJSON(message.details);
}
if (message.accessTokenLifetime !== void 0) {
obj.accessTokenLifetime = import_duration.Duration.toJSON(message.accessTokenLifetime);
}
if (message.idTokenLifetime !== void 0) {
obj.idTokenLifetime = import_duration.Duration.toJSON(message.idTokenLifetime);
}
if (message.refreshTokenIdleExpiration !== void 0) {
obj.refreshTokenIdleExpiration = import_duration.Duration.toJSON(message.refreshTokenIdleExpiration);
}
if (message.refreshTokenExpiration !== void 0) {
obj.refreshTokenExpiration = import_duration.Duration.toJSON(message.refreshTokenExpiration);
}
return obj;
},
create(base) {
return OIDCSettings.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseOIDCSettings();
message.details = object.details !== void 0 && object.details !== null ? import_object.ObjectDetails.fromPartial(object.details) : void 0;
message.accessTokenLifetime = object.accessTokenLifetime !== void 0 && object.accessTokenLifetime !== null ? import_duration.Duration.fromPartial(object.accessTokenLifetime) : void 0;
message.idTokenLifetime = object.idTokenLifetime !== void 0 && object.idTokenLifetime !== null ? import_duration.Duration.fromPartial(object.idTokenLifetime) : void 0;
message.refreshTokenIdleExpiration = object.refreshTokenIdleExpiration !== void 0 && object.refreshTokenIdleExpiration !== null ? import_duration.Duration.fromPartial(object.refreshTokenIdleExpiration) : void 0;
message.refreshTokenExpiration = object.refreshTokenExpiration !== void 0 && object.refreshTokenExpiration !== null ? import_duration.Duration.fromPartial(object.refreshTokenExpiration) : void 0;
return message;
}
};
function createBaseSecurityPolicy() {
return { details: void 0, enableIframeEmbedding: false, allowedOrigins: [], enableImpersonation: false };
}
const SecurityPolicy = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.details !== void 0) {
import_object.ObjectDetails.encode(message.details, writer.uint32(10).fork()).join();
}
if (message.e