UNPKG

@ragnaraven/zitadel-node-dual

Version:

Library for API access to ZITADEL with modern ES import syntax. Works everywhere - NestJS, Node.js, any TypeScript environment. No more require()!

1,491 lines 206 kB
"use strict"; var __create = Object.create; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __getProtoOf = Object.getPrototypeOf; 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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( // If the importer is in node compatibility mode or this is not an ESM // file that has been converted to a CommonJS file using a Babel- // compatible transform (i.e. "__esModule" has not been set), then set // "default" to the CommonJS "module.exports" for node compatibility. isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, mod )); var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); var system_exports = {}; __export(system_exports, { AddDomainRequest: () => AddDomainRequest, AddDomainResponse: () => AddDomainResponse, AddInstanceRequest: () => AddInstanceRequest, AddInstanceRequest_Email: () => AddInstanceRequest_Email, AddInstanceRequest_Password: () => AddInstanceRequest_Password, AddInstanceRequest_Profile: () => AddInstanceRequest_Profile, AddInstanceResponse: () => AddInstanceResponse, AddQuotaRequest: () => AddQuotaRequest, AddQuotaResponse: () => AddQuotaResponse, BulkSetLimitsRequest: () => BulkSetLimitsRequest, BulkSetLimitsResponse: () => BulkSetLimitsResponse, ChangeSubscriptionRequest: () => ChangeSubscriptionRequest, ChangeSubscriptionResponse: () => ChangeSubscriptionResponse, ClearViewRequest: () => ClearViewRequest, ClearViewResponse: () => ClearViewResponse, CreateInstanceRequest: () => CreateInstanceRequest, CreateInstanceRequest_Email: () => CreateInstanceRequest_Email, CreateInstanceRequest_Human: () => CreateInstanceRequest_Human, CreateInstanceRequest_Machine: () => CreateInstanceRequest_Machine, CreateInstanceRequest_MachineKey: () => CreateInstanceRequest_MachineKey, CreateInstanceRequest_Password: () => CreateInstanceRequest_Password, CreateInstanceRequest_PersonalAccessToken: () => CreateInstanceRequest_PersonalAccessToken, CreateInstanceRequest_Profile: () => CreateInstanceRequest_Profile, CreateInstanceResponse: () => CreateInstanceResponse, ExistsDomainRequest: () => ExistsDomainRequest, ExistsDomainResponse: () => ExistsDomainResponse, FailedEvent: () => FailedEvent, GetInstanceRequest: () => GetInstanceRequest, GetInstanceResponse: () => GetInstanceResponse, GetUsageRequest: () => GetUsageRequest, HealthzRequest: () => HealthzRequest, HealthzResponse: () => HealthzResponse, ListDomainsRequest: () => ListDomainsRequest, ListDomainsResponse: () => ListDomainsResponse, ListFailedEventsRequest: () => ListFailedEventsRequest, ListFailedEventsResponse: () => ListFailedEventsResponse, ListIAMMembersRequest: () => ListIAMMembersRequest, ListIAMMembersResponse: () => ListIAMMembersResponse, ListInstancesRequest: () => ListInstancesRequest, ListInstancesResponse: () => ListInstancesResponse, ListViewsRequest: () => ListViewsRequest, ListViewsResponse: () => ListViewsResponse, RemoveDomainRequest: () => RemoveDomainRequest, RemoveDomainResponse: () => RemoveDomainResponse, RemoveFailedEventRequest: () => RemoveFailedEventRequest, RemoveFailedEventResponse: () => RemoveFailedEventResponse, RemoveInstanceRequest: () => RemoveInstanceRequest, RemoveInstanceResponse: () => RemoveInstanceResponse, RemoveQuotaRequest: () => RemoveQuotaRequest, RemoveQuotaResponse: () => RemoveQuotaResponse, ResetLimitsRequest: () => ResetLimitsRequest, ResetLimitsResponse: () => ResetLimitsResponse, SetInstanceFeatureRequest: () => SetInstanceFeatureRequest, SetInstanceFeatureResponse: () => SetInstanceFeatureResponse, SetLimitsRequest: () => SetLimitsRequest, SetLimitsResponse: () => SetLimitsResponse, SetPrimaryDomainRequest: () => SetPrimaryDomainRequest, SetPrimaryDomainResponse: () => SetPrimaryDomainResponse, SetQuotaRequest: () => SetQuotaRequest, SetQuotaResponse: () => SetQuotaResponse, SystemServiceDefinition: () => SystemServiceDefinition, UpdateInstanceRequest: () => UpdateInstanceRequest, UpdateInstanceResponse: () => UpdateInstanceResponse, View: () => View, protobufPackage: () => protobufPackage }); module.exports = __toCommonJS(system_exports); var import_wire = require("@bufbuild/protobuf/wire"); var import_long = __toESM(require("long")); var import_duration = require("../google/protobuf/duration.js"); var import_timestamp = require("../google/protobuf/timestamp.js"); var import_auth_n_key = require("./auth_n_key.js"); var import_feature = require("./feature.js"); var import_instance = require("./instance.js"); var import_member = require("./member.js"); var import_object = require("./object.js"); var import_quota = require("./quota.js"); const protobufPackage = "zitadel.system.v1"; function createBaseHealthzRequest() { return {}; } const HealthzRequest = { encode(_, writer = new import_wire.BinaryWriter()) { return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseHealthzRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(_) { return {}; }, toJSON(_) { const obj = {}; return obj; }, create(base) { return HealthzRequest.fromPartial(base ?? {}); }, fromPartial(_) { const message = createBaseHealthzRequest(); return message; } }; function createBaseHealthzResponse() { return {}; } const HealthzResponse = { encode(_, writer = new import_wire.BinaryWriter()) { return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseHealthzResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(_) { return {}; }, toJSON(_) { const obj = {}; return obj; }, create(base) { return HealthzResponse.fromPartial(base ?? {}); }, fromPartial(_) { const message = createBaseHealthzResponse(); return message; } }; function createBaseListInstancesRequest() { return { query: void 0, sortingColumn: 0, queries: [] }; } const ListInstancesRequest = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.query !== void 0) { import_object.ListQuery.encode(message.query, writer.uint32(10).fork()).join(); } if (message.sortingColumn !== 0) { writer.uint32(16).int32(message.sortingColumn); } for (const v of message.queries) { import_instance.Query.encode(v, writer.uint32(26).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 = createBaseListInstancesRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.query = import_object.ListQuery.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 16) { break; } message.sortingColumn = reader.int32(); continue; } case 3: { if (tag !== 26) { break; } message.queries.push(import_instance.Query.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { query: isSet(object.query) ? import_object.ListQuery.fromJSON(object.query) : void 0, sortingColumn: isSet(object.sortingColumn) ? (0, import_instance.fieldNameFromJSON)(object.sortingColumn) : 0, queries: globalThis.Array.isArray(object?.queries) ? object.queries.map((e) => import_instance.Query.fromJSON(e)) : [] }; }, toJSON(message) { const obj = {}; if (message.query !== void 0) { obj.query = import_object.ListQuery.toJSON(message.query); } if (message.sortingColumn !== 0) { obj.sortingColumn = (0, import_instance.fieldNameToJSON)(message.sortingColumn); } if (message.queries?.length) { obj.queries = message.queries.map((e) => import_instance.Query.toJSON(e)); } return obj; }, create(base) { return ListInstancesRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseListInstancesRequest(); message.query = object.query !== void 0 && object.query !== null ? import_object.ListQuery.fromPartial(object.query) : void 0; message.sortingColumn = object.sortingColumn ?? 0; message.queries = object.queries?.map((e) => import_instance.Query.fromPartial(e)) || []; return message; } }; function createBaseListInstancesResponse() { return { details: void 0, sortingColumn: 0, result: [] }; } const ListInstancesResponse = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.details !== void 0) { import_object.ListDetails.encode(message.details, writer.uint32(10).fork()).join(); } if (message.sortingColumn !== 0) { writer.uint32(16).int32(message.sortingColumn); } for (const v of message.result) { import_instance.Instance.encode(v, writer.uint32(26).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 = createBaseListInstancesResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.details = import_object.ListDetails.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 16) { break; } message.sortingColumn = reader.int32(); continue; } case 3: { if (tag !== 26) { break; } message.result.push(import_instance.Instance.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { details: isSet(object.details) ? import_object.ListDetails.fromJSON(object.details) : void 0, sortingColumn: isSet(object.sortingColumn) ? (0, import_instance.fieldNameFromJSON)(object.sortingColumn) : 0, result: globalThis.Array.isArray(object?.result) ? object.result.map((e) => import_instance.Instance.fromJSON(e)) : [] }; }, toJSON(message) { const obj = {}; if (message.details !== void 0) { obj.details = import_object.ListDetails.toJSON(message.details); } if (message.sortingColumn !== 0) { obj.sortingColumn = (0, import_instance.fieldNameToJSON)(message.sortingColumn); } if (message.result?.length) { obj.result = message.result.map((e) => import_instance.Instance.toJSON(e)); } return obj; }, create(base) { return ListInstancesResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseListInstancesResponse(); message.details = object.details !== void 0 && object.details !== null ? import_object.ListDetails.fromPartial(object.details) : void 0; message.sortingColumn = object.sortingColumn ?? 0; message.result = object.result?.map((e) => import_instance.Instance.fromPartial(e)) || []; return message; } }; function createBaseGetInstanceRequest() { return { instanceId: "" }; } const GetInstanceRequest = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.instanceId !== "") { writer.uint32(10).string(message.instanceId); } 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 = createBaseGetInstanceRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.instanceId = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { instanceId: isSet(object.instanceId) ? globalThis.String(object.instanceId) : "" }; }, toJSON(message) { const obj = {}; if (message.instanceId !== "") { obj.instanceId = message.instanceId; } return obj; }, create(base) { return GetInstanceRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetInstanceRequest(); message.instanceId = object.instanceId ?? ""; return message; } }; function createBaseGetInstanceResponse() { return { instance: void 0 }; } const GetInstanceResponse = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.instance !== void 0) { import_instance.InstanceDetail.encode(message.instance, 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 = createBaseGetInstanceResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.instance = import_instance.InstanceDetail.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { instance: isSet(object.instance) ? import_instance.InstanceDetail.fromJSON(object.instance) : void 0 }; }, toJSON(message) { const obj = {}; if (message.instance !== void 0) { obj.instance = import_instance.InstanceDetail.toJSON(message.instance); } return obj; }, create(base) { return GetInstanceResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetInstanceResponse(); message.instance = object.instance !== void 0 && object.instance !== null ? import_instance.InstanceDetail.fromPartial(object.instance) : void 0; return message; } }; function createBaseAddInstanceRequest() { return { instanceName: "", firstOrgName: "", customDomain: "", ownerUserName: "", ownerEmail: void 0, ownerProfile: void 0, ownerPassword: void 0, defaultLanguage: "" }; } const AddInstanceRequest = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.instanceName !== "") { writer.uint32(10).string(message.instanceName); } if (message.firstOrgName !== "") { writer.uint32(18).string(message.firstOrgName); } if (message.customDomain !== "") { writer.uint32(26).string(message.customDomain); } if (message.ownerUserName !== "") { writer.uint32(34).string(message.ownerUserName); } if (message.ownerEmail !== void 0) { AddInstanceRequest_Email.encode(message.ownerEmail, writer.uint32(42).fork()).join(); } if (message.ownerProfile !== void 0) { AddInstanceRequest_Profile.encode(message.ownerProfile, writer.uint32(50).fork()).join(); } if (message.ownerPassword !== void 0) { AddInstanceRequest_Password.encode(message.ownerPassword, writer.uint32(58).fork()).join(); } if (message.defaultLanguage !== "") { writer.uint32(66).string(message.defaultLanguage); } 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 = createBaseAddInstanceRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.instanceName = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.firstOrgName = reader.string(); continue; } case 3: { if (tag !== 26) { break; } message.customDomain = reader.string(); continue; } case 4: { if (tag !== 34) { break; } message.ownerUserName = reader.string(); continue; } case 5: { if (tag !== 42) { break; } message.ownerEmail = AddInstanceRequest_Email.decode(reader, reader.uint32()); continue; } case 6: { if (tag !== 50) { break; } message.ownerProfile = AddInstanceRequest_Profile.decode(reader, reader.uint32()); continue; } case 7: { if (tag !== 58) { break; } message.ownerPassword = AddInstanceRequest_Password.decode(reader, reader.uint32()); continue; } case 8: { if (tag !== 66) { break; } message.defaultLanguage = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { instanceName: isSet(object.instanceName) ? globalThis.String(object.instanceName) : "", firstOrgName: isSet(object.firstOrgName) ? globalThis.String(object.firstOrgName) : "", customDomain: isSet(object.customDomain) ? globalThis.String(object.customDomain) : "", ownerUserName: isSet(object.ownerUserName) ? globalThis.String(object.ownerUserName) : "", ownerEmail: isSet(object.ownerEmail) ? AddInstanceRequest_Email.fromJSON(object.ownerEmail) : void 0, ownerProfile: isSet(object.ownerProfile) ? AddInstanceRequest_Profile.fromJSON(object.ownerProfile) : void 0, ownerPassword: isSet(object.ownerPassword) ? AddInstanceRequest_Password.fromJSON(object.ownerPassword) : void 0, defaultLanguage: isSet(object.defaultLanguage) ? globalThis.String(object.defaultLanguage) : "" }; }, toJSON(message) { const obj = {}; if (message.instanceName !== "") { obj.instanceName = message.instanceName; } if (message.firstOrgName !== "") { obj.firstOrgName = message.firstOrgName; } if (message.customDomain !== "") { obj.customDomain = message.customDomain; } if (message.ownerUserName !== "") { obj.ownerUserName = message.ownerUserName; } if (message.ownerEmail !== void 0) { obj.ownerEmail = AddInstanceRequest_Email.toJSON(message.ownerEmail); } if (message.ownerProfile !== void 0) { obj.ownerProfile = AddInstanceRequest_Profile.toJSON(message.ownerProfile); } if (message.ownerPassword !== void 0) { obj.ownerPassword = AddInstanceRequest_Password.toJSON(message.ownerPassword); } if (message.defaultLanguage !== "") { obj.defaultLanguage = message.defaultLanguage; } return obj; }, create(base) { return AddInstanceRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseAddInstanceRequest(); message.instanceName = object.instanceName ?? ""; message.firstOrgName = object.firstOrgName ?? ""; message.customDomain = object.customDomain ?? ""; message.ownerUserName = object.ownerUserName ?? ""; message.ownerEmail = object.ownerEmail !== void 0 && object.ownerEmail !== null ? AddInstanceRequest_Email.fromPartial(object.ownerEmail) : void 0; message.ownerProfile = object.ownerProfile !== void 0 && object.ownerProfile !== null ? AddInstanceRequest_Profile.fromPartial(object.ownerProfile) : void 0; message.ownerPassword = object.ownerPassword !== void 0 && object.ownerPassword !== null ? AddInstanceRequest_Password.fromPartial(object.ownerPassword) : void 0; message.defaultLanguage = object.defaultLanguage ?? ""; return message; } }; function createBaseAddInstanceRequest_Profile() { return { firstName: "", lastName: "", preferredLanguage: "" }; } const AddInstanceRequest_Profile = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.firstName !== "") { writer.uint32(10).string(message.firstName); } if (message.lastName !== "") { writer.uint32(18).string(message.lastName); } if (message.preferredLanguage !== "") { writer.uint32(42).string(message.preferredLanguage); } 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 = createBaseAddInstanceRequest_Profile(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.firstName = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.lastName = reader.string(); continue; } case 5: { if (tag !== 42) { break; } message.preferredLanguage = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { firstName: isSet(object.firstName) ? globalThis.String(object.firstName) : "", lastName: isSet(object.lastName) ? globalThis.String(object.lastName) : "", preferredLanguage: isSet(object.preferredLanguage) ? globalThis.String(object.preferredLanguage) : "" }; }, toJSON(message) { const obj = {}; if (message.firstName !== "") { obj.firstName = message.firstName; } if (message.lastName !== "") { obj.lastName = message.lastName; } if (message.preferredLanguage !== "") { obj.preferredLanguage = message.preferredLanguage; } return obj; }, create(base) { return AddInstanceRequest_Profile.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseAddInstanceRequest_Profile(); message.firstName = object.firstName ?? ""; message.lastName = object.lastName ?? ""; message.preferredLanguage = object.preferredLanguage ?? ""; return message; } }; function createBaseAddInstanceRequest_Email() { return { email: "", isEmailVerified: false }; } const AddInstanceRequest_Email = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.email !== "") { writer.uint32(10).string(message.email); } if (message.isEmailVerified !== false) { writer.uint32(16).bool(message.isEmailVerified); } 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 = createBaseAddInstanceRequest_Email(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.email = reader.string(); continue; } case 2: { if (tag !== 16) { break; } message.isEmailVerified = reader.bool(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { email: isSet(object.email) ? globalThis.String(object.email) : "", isEmailVerified: isSet(object.isEmailVerified) ? globalThis.Boolean(object.isEmailVerified) : false }; }, toJSON(message) { const obj = {}; if (message.email !== "") { obj.email = message.email; } if (message.isEmailVerified !== false) { obj.isEmailVerified = message.isEmailVerified; } return obj; }, create(base) { return AddInstanceRequest_Email.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseAddInstanceRequest_Email(); message.email = object.email ?? ""; message.isEmailVerified = object.isEmailVerified ?? false; return message; } }; function createBaseAddInstanceRequest_Password() { return { password: "", passwordChangeRequired: false }; } const AddInstanceRequest_Password = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.password !== "") { writer.uint32(10).string(message.password); } if (message.passwordChangeRequired !== false) { writer.uint32(16).bool(message.passwordChangeRequired); } 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 = createBaseAddInstanceRequest_Password(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.password = reader.string(); continue; } case 2: { if (tag !== 16) { break; } message.passwordChangeRequired = reader.bool(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { password: isSet(object.password) ? globalThis.String(object.password) : "", passwordChangeRequired: isSet(object.passwordChangeRequired) ? globalThis.Boolean(object.passwordChangeRequired) : false }; }, toJSON(message) { const obj = {}; if (message.password !== "") { obj.password = message.password; } if (message.passwordChangeRequired !== false) { obj.passwordChangeRequired = message.passwordChangeRequired; } return obj; }, create(base) { return AddInstanceRequest_Password.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseAddInstanceRequest_Password(); message.password = object.password ?? ""; message.passwordChangeRequired = object.passwordChangeRequired ?? false; return message; } }; function createBaseAddInstanceResponse() { return { instanceId: "", details: void 0 }; } const AddInstanceResponse = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.instanceId !== "") { writer.uint32(10).string(message.instanceId); } if (message.details !== void 0) { import_object.ObjectDetails.encode(message.details, writer.uint32(18).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseAddInstanceResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.instanceId = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.details = import_object.ObjectDetails.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { instanceId: isSet(object.instanceId) ? globalThis.String(object.instanceId) : "", details: isSet(object.details) ? import_object.ObjectDetails.fromJSON(object.details) : void 0 }; }, toJSON(message) { const obj = {}; if (message.instanceId !== "") { obj.instanceId = message.instanceId; } if (message.details !== void 0) { obj.details = import_object.ObjectDetails.toJSON(message.details); } return obj; }, create(base) { return AddInstanceResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseAddInstanceResponse(); message.instanceId = object.instanceId ?? ""; message.details = object.details !== void 0 && object.details !== null ? import_object.ObjectDetails.fromPartial(object.details) : void 0; return message; } }; function createBaseCreateInstanceRequest() { return { instanceName: "", firstOrgName: "", customDomain: "", human: void 0, machine: void 0, defaultLanguage: "" }; } const CreateInstanceRequest = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.instanceName !== "") { writer.uint32(10).string(message.instanceName); } if (message.firstOrgName !== "") { writer.uint32(18).string(message.firstOrgName); } if (message.customDomain !== "") { writer.uint32(26).string(message.customDomain); } if (message.human !== void 0) { CreateInstanceRequest_Human.encode(message.human, writer.uint32(34).fork()).join(); } if (message.machine !== void 0) { CreateInstanceRequest_Machine.encode(message.machine, writer.uint32(42).fork()).join(); } if (message.defaultLanguage !== "") { writer.uint32(50).string(message.defaultLanguage); } 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 = createBaseCreateInstanceRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.instanceName = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.firstOrgName = reader.string(); continue; } case 3: { if (tag !== 26) { break; } message.customDomain = reader.string(); continue; } case 4: { if (tag !== 34) { break; } message.human = CreateInstanceRequest_Human.decode(reader, reader.uint32()); continue; } case 5: { if (tag !== 42) { break; } message.machine = CreateInstanceRequest_Machine.decode(reader, reader.uint32()); continue; } case 6: { if (tag !== 50) { break; } message.defaultLanguage = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { instanceName: isSet(object.instanceName) ? globalThis.String(object.instanceName) : "", firstOrgName: isSet(object.firstOrgName) ? globalThis.String(object.firstOrgName) : "", customDomain: isSet(object.customDomain) ? globalThis.String(object.customDomain) : "", human: isSet(object.human) ? CreateInstanceRequest_Human.fromJSON(object.human) : void 0, machine: isSet(object.machine) ? CreateInstanceRequest_Machine.fromJSON(object.machine) : void 0, defaultLanguage: isSet(object.defaultLanguage) ? globalThis.String(object.defaultLanguage) : "" }; }, toJSON(message) { const obj = {}; if (message.instanceName !== "") { obj.instanceName = message.instanceName; } if (message.firstOrgName !== "") { obj.firstOrgName = message.firstOrgName; } if (message.customDomain !== "") { obj.customDomain = message.customDomain; } if (message.human !== void 0) { obj.human = CreateInstanceRequest_Human.toJSON(message.human); } if (message.machine !== void 0) { obj.machine = CreateInstanceRequest_Machine.toJSON(message.machine); } if (message.defaultLanguage !== "") { obj.defaultLanguage = message.defaultLanguage; } return obj; }, create(base) { return CreateInstanceRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseCreateInstanceRequest(); message.instanceName = object.instanceName ?? ""; message.firstOrgName = object.firstOrgName ?? ""; message.customDomain = object.customDomain ?? ""; message.human = object.human !== void 0 && object.human !== null ? CreateInstanceRequest_Human.fromPartial(object.human) : void 0; message.machine = object.machine !== void 0 && object.machine !== null ? CreateInstanceRequest_Machine.fromPartial(object.machine) : void 0; message.defaultLanguage = object.defaultLanguage ?? ""; return message; } }; function createBaseCreateInstanceRequest_Profile() { return { firstName: "", lastName: "", preferredLanguage: "" }; } const CreateInstanceRequest_Profile = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.firstName !== "") { writer.uint32(10).string(message.firstName); } if (message.lastName !== "") { writer.uint32(18).string(message.lastName); } if (message.preferredLanguage !== "") { writer.uint32(26).string(message.preferredLanguage); } 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 = createBaseCreateInstanceRequest_Profile(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.firstName = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.lastName = reader.string(); continue; } case 3: { if (tag !== 26) { break; } message.preferredLanguage = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { firstName: isSet(object.firstName) ? globalThis.String(object.firstName) : "", lastName: isSet(object.lastName) ? globalThis.String(object.lastName) : "", preferredLanguage: isSet(object.preferredLanguage) ? globalThis.String(object.preferredLanguage) : "" }; }, toJSON(message) { const obj = {}; if (message.firstName !== "") { obj.firstName = message.firstName; } if (message.lastName !== "") { obj.lastName = message.lastName; } if (message.preferredLanguage !== "") { obj.preferredLanguage = message.preferredLanguage; } return obj; }, create(base) { return CreateInstanceRequest_Profile.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseCreateInstanceRequest_Profile(); message.firstName = object.firstName ?? ""; message.lastName = object.lastName ?? ""; message.preferredLanguage = object.preferredLanguage ?? ""; return message; } }; function createBaseCreateInstanceRequest_Email() { return { email: "", isEmailVerified: false }; } const CreateInstanceRequest_Email = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.email !== "") { writer.uint32(10).string(message.email); } if (message.isEmailVerified !== false) { writer.uint32(16).bool(message.isEmailVerified); } 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 = createBaseCreateInstanceRequest_Email(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.email = reader.string(); continue; } case 2: { if (tag !== 16) { break; } message.isEmailVerified = reader.bool(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { email: isSet(object.email) ? globalThis.String(object.email) : "", isEmailVerified: isSet(object.isEmailVerified) ? globalThis.Boolean(object.isEmailVerified) : false }; }, toJSON(message) { const obj = {}; if (message.email !== "") { obj.email = message.email; } if (message.isEmailVerified !== false) { obj.isEmailVerified = message.isEmailVerified; } return obj; }, create(base) { return CreateInstanceRequest_Email.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseCreateInstanceRequest_Email(); message.email = object.email ?? ""; message.isEmailVerified = object.isEmailVerified ?? false; return message; } }; function createBaseCreateInstanceRequest_Password() { return { password: "", passwordChangeRequired: false }; } const CreateInstanceRequest_Password = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.password !== "") { writer.uint32(10).string(message.password); } if (message.passwordChangeRequired !== false) { writer.uint32(16).bool(message.passwordChangeRequired); } 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 = createBaseCreateInstanceRequest_Password(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.password = reader.string(); continue; } case 2: { if (tag !== 16) { break; } message.passwordChangeRequired = reader.bool(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { password: isSet(object.password) ? globalThis.String(object.password) : "", passwordChangeRequired: isSet(object.passwordChangeRequired) ? globalThis.Boolean(object.passwordChangeRequired) : false }; }, toJSON(message) { const obj = {}; if (message.password !== "") { obj.password = message.password; } if (message.passwordChangeRequired !== false) { obj.passwordChangeRequired = message.passwordChangeRequired; } return obj; }, create(base) { return CreateInstanceRequest_Password.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseCreateInstanceRequest_Password(); message.password = object.password ?? ""; message.passwordChangeRequired = object.passwordChangeRequired ?? false; return message; } }; function createBaseCreateInstanceRequest_Human() { return { userName: "", email: void 0, profile: void 0, password: void 0 }; } const CreateInstanceRequest_Human = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.userName !== "") { writer.uint32(10).string(message.userName); } if (message.email !== void 0) { CreateInstanceRequest_Email.encode(message.email, writer.uint32(18).fork()).join(); } if (message.profile !== void 0) { CreateInstanceRequest_Profile.encode(message.profile, writer.uint32(26).fork()).join(); } if (message.password !== void 0) { CreateInstanceRequest_Password.encode(message.password, writer.uint32(34).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 = createBaseCreateInstanceRequest_Human(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.userName = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.email = CreateInstanceRequest_Email.decode(reader, reader.uint32()); continue; } case 3: { if (tag !== 26) { break; } message.profile = CreateInstanceRequest_Profile.decode(reader, reader.uint32()); continue; } case 4: { if (tag !== 34) { break; } message.password = CreateInstanceRequest_Password.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { userName: isSet(object.userName) ? globalThis.String(object.userName) : "", email: isSet(object.email) ? CreateInstanceRequest_Email.fromJSON(object.email) : void 0, profile: isSet(object.profile) ? CreateInstanceRequest_Profile.fromJSON(object.profile) : void 0, password: isSet(object.password) ? CreateInstanceRequest_Password.fromJSON(object.password) : void 0 }; }, toJSON(message) { const obj = {}; if (message.userName !== "") { obj.userName = message.userName; } if (message.email !== void 0) { obj.email = CreateInstanceRequest_Email.toJSON(message.email); } if (message.profile !== void 0) { obj.profile = CreateInstanceRequest_Profile.toJSON(message.profile); } if (message.password !== void 0) { obj.password = CreateInstanceRequest_Password.toJSON(message.password); } return obj; }, create(base) { return CreateInstanceRequest_Human.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseCreateInstanceRequest_Human(); message.userName = object.userName ?? ""; message.email = object.email !== void 0 && object.email !== null ? CreateInstanceRequest_Email.fromPartial(object.email) : void 0; message.profile = object.profile !== void 0 && object.profile !== null ? CreateInstanceRequest_Profile.fromPartial(object.profile) : void 0; message.password = object.password !== void 0 && object.password !== null ? CreateInstanceRequest_Password.fromPartial(object.password) : void 0; return message; } }; function createBaseCreateInstanceRequest_PersonalAccessToken() { return { expirationDate: void 0 }; } const CreateInstanceRequest_PersonalAccessToken = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.expirationDate !== void 0) { import_timestamp.Timestamp.encode(toTimestamp(message.expirationDate), 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 = createBaseCreateInstanceRequest_PersonalAccessToken(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.expirationDate = fromTimestamp(import_timestamp.Timestamp.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { expirationDate: isSet(object.expirationDate) ? fromJsonTimestamp(object.expirationDate) : void 0 }; }, toJSON(message) { const obj = {}; if (message.expirationDate !== void 0) { obj.expirationDate = message.expirationDate.toISOString(); } return obj; }, create(base) { return CreateInstanceRequest_PersonalAccessToken.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseCreateInstanceRequest_PersonalAccessToken(); message.expirationDate = object.expirationDate ?? void 0; return message; } }; function createBaseCreateInstanceRequest_MachineKey() { return { type: 0, expirationDate: void 0 }; } const CreateInstanceRequest_MachineKey = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.type !== 0) { writer.uint32(8).int32(message.type); } if (message.expirationDate !== void 0) { import_timestamp.Timestamp.encode(toTimestamp(message.expirationDate), writer.uint32(18).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseCreateInstanceRequest_MachineKey(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 8) { break; } message.type = reader.int32(); continue; } case 2: { if (tag !== 18) { break; } message.expirationDate = fromTimestamp(import_timestamp.Timestamp.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { type: isSet(object.type) ? (0, import_auth_n_key.keyTypeFromJSON)(object.type) : 0, expirationDate: isSet(object.expirationDate) ? fromJsonTimestamp(object.expirationDate) : void 0 }; }, toJSON(message) { const obj = {}; if (message.type !== 0) { obj.type = (0, import_auth_n_key.keyTypeToJSON)(message.type); } if (message.expirationDate !== void 0) { obj.expirationDate = message.expirationDate.toISOString(); } return obj; }, create(base) { return CreateInstanceRequest_MachineKey.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseCreateInstanceRequest_MachineKey(); message.type = object.type ?? 0; message.expirationDate = object.expirationDate ?? void 0; return message; } }; function createBaseCreateInstanceRequest_Machine() { return { userName: "", name: "", personalAccessToken: void 0, machineKey: void 0 }; } const CreateInstanceRequest_Machine = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.userName !== "") { writer.uint32(10).string(message.userName); } if (message.name !== "") { writer.uint32(18).string(message.name); } if (message.personalAccessToken !== void 0) { CreateInstanceRequest_PersonalAccessToken.encode(message.personalAccessToken, writer.uint32(26).fork()).join(); } if (message.machineKey !== void 0) { CreateInstanceRequest_MachineKey.encode(message.machineKey,