UNPKG

@zitadel/node

Version:

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

1,389 lines 3.17 MB
// Code generated by protoc-gen-ts_proto. DO NOT EDIT. // versions: // protoc-gen-ts_proto v2.7.5 // protoc unknown // source: zitadel/admin.proto /* eslint-disable */ import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire"; import Long from "long"; import { Duration } from "../google/protobuf/duration.js"; import { Timestamp } from "../google/protobuf/timestamp.js"; import { AggregateType, Event, EventType } from "./event.js"; import { AzureADTenant, IDP, iDPFieldNameFromJSON, iDPFieldNameToJSON, IDPIDQuery, IDPLoginPolicyLink, IDPNameQuery, iDPStylingTypeFromJSON, iDPStylingTypeToJSON, IDPUserLink, LDAPAttributes, oIDCMappingFieldFromJSON, oIDCMappingFieldToJSON, Options, Provider, sAMLBindingFromJSON, sAMLBindingToJSON, sAMLNameIDFormatFromJSON, sAMLNameIDFormatToJSON, } from "./idp.js"; import { Domain, domainFieldNameFromJSON, domainFieldNameToJSON, DomainSearchQuery, InstanceDetail, TrustedDomain, TrustedDomainSearchQuery, } from "./instance.js"; import { AddCustomLabelPolicyRequest, AddCustomLockoutPolicyRequest, AddCustomLoginPolicyRequest, AddCustomPasswordComplexityPolicyRequest, AddCustomPrivacyPolicyRequest, AddOrgMemberRequest, AddOrgRequest, AddProjectGrantMemberRequest, AddProjectMemberRequest, AddProjectRoleRequest, AddUserGrantRequest, SetCustomDomainClaimedMessageTextRequest, SetCustomInitMessageTextRequest, SetCustomInviteUserMessageTextRequest, SetCustomLoginTextsRequest as SetCustomLoginTextsRequest2, SetCustomPasswordlessRegistrationMessageTextRequest, SetCustomPasswordResetMessageTextRequest, SetCustomVerifyEmailMessageTextRequest, SetCustomVerifyEmailOTPMessageTextRequest, SetCustomVerifyPhoneMessageTextRequest, SetCustomVerifySMSOTPMessageTextRequest, SetTriggerActionsRequest, SetUserMetadataRequest, } from "./management.js"; import { Member, memberFieldColumnNameFromJSON, memberFieldColumnNameToJSON, SearchQuery, } from "./member.js"; import { Milestone, milestoneFieldNameFromJSON, milestoneFieldNameToJSON, MilestoneQuery, } from "./milestone/v1/milestone.js"; import { ListDetails, ListQuery, ObjectDetails } from "./object.js"; import { Domain as Domain3, Org, orgFieldNameFromJSON, orgFieldNameToJSON, OrgQuery, orgStateFromJSON, orgStateToJSON, } from "./org.js"; import { DomainPolicy, LabelPolicy, LockoutPolicy, LoginPolicy, multiFactorTypeFromJSON, multiFactorTypeToJSON, NotificationPolicy, OrgIAMPolicy, PasswordAgePolicy, PasswordComplexityPolicy, passwordlessTypeFromJSON, passwordlessTypeToJSON, PrivacyPolicy, secondFactorTypeFromJSON, secondFactorTypeToJSON, themeModeFromJSON, themeModeToJSON, } from "./policy.js"; import { DebugNotificationProvider, EmailProvider, OIDCSettings, SecretGenerator, SecretGeneratorQuery, secretGeneratorTypeFromJSON, secretGeneratorTypeToJSON, SecurityPolicy, SMSProvider, SMTPConfig, } from "./settings.js"; import { EmailVerificationDoneScreenText, EmailVerificationScreenText, ExternalRegistrationUserOverviewScreenText, ExternalUserNotFoundScreenText, FooterText, InitializeUserDoneScreenText, InitializeUserScreenText, InitMFADoneScreenText, InitMFAOTPScreenText, InitMFAPromptScreenText, InitMFAU2FScreenText, InitPasswordDoneScreenText, InitPasswordScreenText, LinkingUserDoneScreenText, LinkingUserPromptScreenText, LoginCustomText, LoginScreenText, LogoutDoneScreenText, MessageCustomText, MFAProvidersText, PasswordChangeDoneScreenText, PasswordChangeScreenText, PasswordlessPromptScreenText, PasswordlessRegistrationDoneScreenText, PasswordlessRegistrationScreenText, PasswordlessScreenText, PasswordResetDoneScreenText, PasswordScreenText, RegistrationOptionScreenText, RegistrationOrgScreenText, RegistrationUserScreenText, SelectAccountScreenText, SuccessLoginScreenText, UsernameChangeDoneScreenText, UsernameChangeScreenText, VerifyMFAOTPScreenText, VerifyMFAU2FScreenText, } from "./text.js"; import { genderFromJSON, genderToJSON } from "./user.js"; import { DataAction, DataAPIApplication, DataAppKey, DataHumanUser, DataJWTIDP, DataMachineKey, DataMachineUser, DataOIDCApplication, DataOIDCIDP, DataProject, DataProjectGrant, ImportDataOrg as ImportDataOrg1, } from "./v1.js"; export const protobufPackage = "zitadel.admin.v1"; function createBaseHealthzRequest() { return {}; } export const HealthzRequest = { encode(_, writer = new BinaryWriter()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = 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 {}; } export const HealthzResponse = { encode(_, writer = new BinaryWriter()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = 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 createBaseGetSupportedLanguagesRequest() { return {}; } export const GetSupportedLanguagesRequest = { encode(_, writer = new BinaryWriter()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGetSupportedLanguagesRequest(); 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 GetSupportedLanguagesRequest.fromPartial(base ?? {}); }, fromPartial(_) { const message = createBaseGetSupportedLanguagesRequest(); return message; }, }; function createBaseGetSupportedLanguagesResponse() { return { languages: [] }; } export const GetSupportedLanguagesResponse = { encode(message, writer = new BinaryWriter()) { for (const v of message.languages) { writer.uint32(10).string(v); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGetSupportedLanguagesResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.languages.push(reader.string()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { languages: globalThis.Array.isArray(object?.languages) ? object.languages.map((e) => globalThis.String(e)) : [], }; }, toJSON(message) { const obj = {}; if (message.languages?.length) { obj.languages = message.languages; } return obj; }, create(base) { return GetSupportedLanguagesResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetSupportedLanguagesResponse(); message.languages = object.languages?.map((e) => e) || []; return message; }, }; function createBaseGetAllowedLanguagesRequest() { return {}; } export const GetAllowedLanguagesRequest = { encode(_, writer = new BinaryWriter()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGetAllowedLanguagesRequest(); 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 GetAllowedLanguagesRequest.fromPartial(base ?? {}); }, fromPartial(_) { const message = createBaseGetAllowedLanguagesRequest(); return message; }, }; function createBaseGetAllowedLanguagesResponse() { return { languages: [] }; } export const GetAllowedLanguagesResponse = { encode(message, writer = new BinaryWriter()) { for (const v of message.languages) { writer.uint32(10).string(v); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGetAllowedLanguagesResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.languages.push(reader.string()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { languages: globalThis.Array.isArray(object?.languages) ? object.languages.map((e) => globalThis.String(e)) : [], }; }, toJSON(message) { const obj = {}; if (message.languages?.length) { obj.languages = message.languages; } return obj; }, create(base) { return GetAllowedLanguagesResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetAllowedLanguagesResponse(); message.languages = object.languages?.map((e) => e) || []; return message; }, }; function createBaseSetDefaultLanguageRequest() { return { language: "" }; } export const SetDefaultLanguageRequest = { encode(message, writer = new BinaryWriter()) { if (message.language !== "") { writer.uint32(10).string(message.language); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseSetDefaultLanguageRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.language = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { language: isSet(object.language) ? globalThis.String(object.language) : "" }; }, toJSON(message) { const obj = {}; if (message.language !== "") { obj.language = message.language; } return obj; }, create(base) { return SetDefaultLanguageRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseSetDefaultLanguageRequest(); message.language = object.language ?? ""; return message; }, }; function createBaseSetDefaultLanguageResponse() { return { details: undefined }; } export const SetDefaultLanguageResponse = { encode(message, writer = new BinaryWriter()) { if (message.details !== undefined) { ObjectDetails.encode(message.details, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseSetDefaultLanguageResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.details = ObjectDetails.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) ? ObjectDetails.fromJSON(object.details) : undefined }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = ObjectDetails.toJSON(message.details); } return obj; }, create(base) { return SetDefaultLanguageResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseSetDefaultLanguageResponse(); message.details = (object.details !== undefined && object.details !== null) ? ObjectDetails.fromPartial(object.details) : undefined; return message; }, }; function createBaseGetDefaultLanguageRequest() { return {}; } export const GetDefaultLanguageRequest = { encode(_, writer = new BinaryWriter()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGetDefaultLanguageRequest(); 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 GetDefaultLanguageRequest.fromPartial(base ?? {}); }, fromPartial(_) { const message = createBaseGetDefaultLanguageRequest(); return message; }, }; function createBaseGetDefaultLanguageResponse() { return { language: "" }; } export const GetDefaultLanguageResponse = { encode(message, writer = new BinaryWriter()) { if (message.language !== "") { writer.uint32(10).string(message.language); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGetDefaultLanguageResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.language = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { language: isSet(object.language) ? globalThis.String(object.language) : "" }; }, toJSON(message) { const obj = {}; if (message.language !== "") { obj.language = message.language; } return obj; }, create(base) { return GetDefaultLanguageResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetDefaultLanguageResponse(); message.language = object.language ?? ""; return message; }, }; function createBaseSetDefaultOrgRequest() { return { orgId: "" }; } export const SetDefaultOrgRequest = { encode(message, writer = new BinaryWriter()) { if (message.orgId !== "") { writer.uint32(10).string(message.orgId); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseSetDefaultOrgRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.orgId = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { orgId: isSet(object.orgId) ? globalThis.String(object.orgId) : "" }; }, toJSON(message) { const obj = {}; if (message.orgId !== "") { obj.orgId = message.orgId; } return obj; }, create(base) { return SetDefaultOrgRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseSetDefaultOrgRequest(); message.orgId = object.orgId ?? ""; return message; }, }; function createBaseSetDefaultOrgResponse() { return { details: undefined }; } export const SetDefaultOrgResponse = { encode(message, writer = new BinaryWriter()) { if (message.details !== undefined) { ObjectDetails.encode(message.details, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseSetDefaultOrgResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.details = ObjectDetails.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) ? ObjectDetails.fromJSON(object.details) : undefined }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = ObjectDetails.toJSON(message.details); } return obj; }, create(base) { return SetDefaultOrgResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseSetDefaultOrgResponse(); message.details = (object.details !== undefined && object.details !== null) ? ObjectDetails.fromPartial(object.details) : undefined; return message; }, }; function createBaseGetDefaultOrgRequest() { return {}; } export const GetDefaultOrgRequest = { encode(_, writer = new BinaryWriter()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGetDefaultOrgRequest(); 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 GetDefaultOrgRequest.fromPartial(base ?? {}); }, fromPartial(_) { const message = createBaseGetDefaultOrgRequest(); return message; }, }; function createBaseGetDefaultOrgResponse() { return { org: undefined }; } export const GetDefaultOrgResponse = { encode(message, writer = new BinaryWriter()) { if (message.org !== undefined) { Org.encode(message.org, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGetDefaultOrgResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.org = Org.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { org: isSet(object.org) ? Org.fromJSON(object.org) : undefined }; }, toJSON(message) { const obj = {}; if (message.org !== undefined) { obj.org = Org.toJSON(message.org); } return obj; }, create(base) { return GetDefaultOrgResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetDefaultOrgResponse(); message.org = (object.org !== undefined && object.org !== null) ? Org.fromPartial(object.org) : undefined; return message; }, }; function createBaseGetMyInstanceRequest() { return {}; } export const GetMyInstanceRequest = { encode(_, writer = new BinaryWriter()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGetMyInstanceRequest(); 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 GetMyInstanceRequest.fromPartial(base ?? {}); }, fromPartial(_) { const message = createBaseGetMyInstanceRequest(); return message; }, }; function createBaseGetMyInstanceResponse() { return { instance: undefined }; } export const GetMyInstanceResponse = { encode(message, writer = new BinaryWriter()) { if (message.instance !== undefined) { InstanceDetail.encode(message.instance, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGetMyInstanceResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.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) ? InstanceDetail.fromJSON(object.instance) : undefined }; }, toJSON(message) { const obj = {}; if (message.instance !== undefined) { obj.instance = InstanceDetail.toJSON(message.instance); } return obj; }, create(base) { return GetMyInstanceResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetMyInstanceResponse(); message.instance = (object.instance !== undefined && object.instance !== null) ? InstanceDetail.fromPartial(object.instance) : undefined; return message; }, }; function createBaseListInstanceDomainsRequest() { return { query: undefined, sortingColumn: 0, queries: [] }; } export const ListInstanceDomainsRequest = { encode(message, writer = new BinaryWriter()) { if (message.query !== undefined) { 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) { DomainSearchQuery.encode(v, writer.uint32(26).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseListInstanceDomainsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.query = 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(DomainSearchQuery.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) ? ListQuery.fromJSON(object.query) : undefined, sortingColumn: isSet(object.sortingColumn) ? domainFieldNameFromJSON(object.sortingColumn) : 0, queries: globalThis.Array.isArray(object?.queries) ? object.queries.map((e) => DomainSearchQuery.fromJSON(e)) : [], }; }, toJSON(message) { const obj = {}; if (message.query !== undefined) { obj.query = ListQuery.toJSON(message.query); } if (message.sortingColumn !== 0) { obj.sortingColumn = domainFieldNameToJSON(message.sortingColumn); } if (message.queries?.length) { obj.queries = message.queries.map((e) => DomainSearchQuery.toJSON(e)); } return obj; }, create(base) { return ListInstanceDomainsRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseListInstanceDomainsRequest(); message.query = (object.query !== undefined && object.query !== null) ? ListQuery.fromPartial(object.query) : undefined; message.sortingColumn = object.sortingColumn ?? 0; message.queries = object.queries?.map((e) => DomainSearchQuery.fromPartial(e)) || []; return message; }, }; function createBaseListInstanceDomainsResponse() { return { details: undefined, sortingColumn: 0, result: [] }; } export const ListInstanceDomainsResponse = { encode(message, writer = new BinaryWriter()) { if (message.details !== undefined) { 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) { Domain.encode(v, writer.uint32(26).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseListInstanceDomainsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.details = ListDetails.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 16) { break; } message.sortingColumn = reader.int32(); continue; } case 3: { if (tag !== 26) { break; } message.result.push(Domain.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { details: isSet(object.details) ? ListDetails.fromJSON(object.details) : undefined, sortingColumn: isSet(object.sortingColumn) ? domainFieldNameFromJSON(object.sortingColumn) : 0, result: globalThis.Array.isArray(object?.result) ? object.result.map((e) => Domain.fromJSON(e)) : [], }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = ListDetails.toJSON(message.details); } if (message.sortingColumn !== 0) { obj.sortingColumn = domainFieldNameToJSON(message.sortingColumn); } if (message.result?.length) { obj.result = message.result.map((e) => Domain.toJSON(e)); } return obj; }, create(base) { return ListInstanceDomainsResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseListInstanceDomainsResponse(); message.details = (object.details !== undefined && object.details !== null) ? ListDetails.fromPartial(object.details) : undefined; message.sortingColumn = object.sortingColumn ?? 0; message.result = object.result?.map((e) => Domain.fromPartial(e)) || []; return message; }, }; function createBaseListInstanceTrustedDomainsRequest() { return { query: undefined, sortingColumn: 0, queries: [] }; } export const ListInstanceTrustedDomainsRequest = { encode(message, writer = new BinaryWriter()) { if (message.query !== undefined) { 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) { TrustedDomainSearchQuery.encode(v, writer.uint32(26).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseListInstanceTrustedDomainsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.query = 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(TrustedDomainSearchQuery.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) ? ListQuery.fromJSON(object.query) : undefined, sortingColumn: isSet(object.sortingColumn) ? domainFieldNameFromJSON(object.sortingColumn) : 0, queries: globalThis.Array.isArray(object?.queries) ? object.queries.map((e) => TrustedDomainSearchQuery.fromJSON(e)) : [], }; }, toJSON(message) { const obj = {}; if (message.query !== undefined) { obj.query = ListQuery.toJSON(message.query); } if (message.sortingColumn !== 0) { obj.sortingColumn = domainFieldNameToJSON(message.sortingColumn); } if (message.queries?.length) { obj.queries = message.queries.map((e) => TrustedDomainSearchQuery.toJSON(e)); } return obj; }, create(base) { return ListInstanceTrustedDomainsRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseListInstanceTrustedDomainsRequest(); message.query = (object.query !== undefined && object.query !== null) ? ListQuery.fromPartial(object.query) : undefined; message.sortingColumn = object.sortingColumn ?? 0; message.queries = object.queries?.map((e) => TrustedDomainSearchQuery.fromPartial(e)) || []; return message; }, }; function createBaseListInstanceTrustedDomainsResponse() { return { details: undefined, sortingColumn: 0, result: [] }; } export const ListInstanceTrustedDomainsResponse = { encode(message, writer = new BinaryWriter()) { if (message.details !== undefined) { 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) { TrustedDomain.encode(v, writer.uint32(26).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseListInstanceTrustedDomainsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.details = ListDetails.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 16) { break; } message.sortingColumn = reader.int32(); continue; } case 3: { if (tag !== 26) { break; } message.result.push(TrustedDomain.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { details: isSet(object.details) ? ListDetails.fromJSON(object.details) : undefined, sortingColumn: isSet(object.sortingColumn) ? domainFieldNameFromJSON(object.sortingColumn) : 0, result: globalThis.Array.isArray(object?.result) ? object.result.map((e) => TrustedDomain.fromJSON(e)) : [], }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = ListDetails.toJSON(message.details); } if (message.sortingColumn !== 0) { obj.sortingColumn = domainFieldNameToJSON(message.sortingColumn); } if (message.result?.length) { obj.result = message.result.map((e) => TrustedDomain.toJSON(e)); } return obj; }, create(base) { return ListInstanceTrustedDomainsResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseListInstanceTrustedDomainsResponse(); message.details = (object.details !== undefined && object.details !== null) ? ListDetails.fromPartial(object.details) : undefined; message.sortingColumn = object.sortingColumn ?? 0; message.result = object.result?.map((e) => TrustedDomain.fromPartial(e)) || []; return message; }, }; function createBaseAddInstanceTrustedDomainRequest() { return { domain: "" }; } export const AddInstanceTrustedDomainRequest = { encode(message, writer = new BinaryWriter()) { if (message.domain !== "") { writer.uint32(10).string(message.domain); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAddInstanceTrustedDomainRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.domain = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { domain: isSet(object.domain) ? globalThis.String(object.domain) : "" }; }, toJSON(message) { const obj = {}; if (message.domain !== "") { obj.domain = message.domain; } return obj; }, create(base) { return AddInstanceTrustedDomainRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseAddInstanceTrustedDomainRequest(); message.domain = object.domain ?? ""; return message; }, }; function createBaseAddInstanceTrustedDomainResponse() { return { details: undefined }; } export const AddInstanceTrustedDomainResponse = { encode(message, writer = new BinaryWriter()) { if (message.details !== undefined) { ObjectDetails.encode(message.details, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAddInstanceTrustedDomainResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.details = ObjectDetails.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) ? ObjectDetails.fromJSON(object.details) : undefined }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = ObjectDetails.toJSON(message.details); } return obj; }, create(base) { return AddInstanceTrustedDomainResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseAddInstanceTrustedDomainResponse(); message.details = (object.details !== undefined && object.details !== null) ? ObjectDetails.fromPartial(object.details) : undefined; return message; }, }; function createBaseRemoveInstanceTrustedDomainRequest() { return { domain: "" }; } export const RemoveInstanceTrustedDomainRequest = { encode(message, writer = new BinaryWriter()) { if (message.domain !== "") { writer.uint32(10).string(message.domain); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseRemoveInstanceTrustedDomainRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.domain = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { domain: isSet(object.domain) ? globalThis.String(object.domain) : "" }; }, toJSON(message) { const obj = {}; if (message.domain !== "") { obj.domain = message.domain; } return obj; }, create(base) { return RemoveInstanceTrustedDomainRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseRemoveInstanceTrustedDomainRequest(); message.domain = object.domain ?? ""; return message; }, }; function createBaseRemoveInstanceTrustedDomainResponse() { return { details: undefined }; } export const RemoveInstanceTrustedDomainResponse = { encode(message, writer = new BinaryWriter()) { if (message.details !== undefined) { ObjectDetails.encode(message.details, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseRemoveInstanceTrustedDomainResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.details = ObjectDetails.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) ? ObjectDetails.fromJSON(object.details) : undefined }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = ObjectDetails.toJSON(message.details); } return obj; }, create(base) { return RemoveInstanceTrustedDomainResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseRemoveInstanceTrustedDomainResponse(); message.details = (object.details !== undefined && object.details !== null) ? ObjectDetails.fromPartial(object.details) : undefined; return message; }, }; function createBaseListSecretGeneratorsRequest() { return { query: undefined, queries: [] }; } export const ListSecretGeneratorsRequest = { encode(message, writer = new BinaryWriter()) { if (message.query !== undefined) { ListQuery.encode(message.query, writer.uint32(10).fork()).join(); } for (const v of message.queries) { SecretGeneratorQuery.encode(v, writer.uint32(18).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseListSecretGeneratorsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.query = ListQuery.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.queries.push(SecretGeneratorQuery.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) ? ListQuery.fromJSON(object.query) : undefined, queries: globalThis.Array.isArray(object?.queries) ? object.queries.map((e) => SecretGeneratorQuery.fromJSON(e)) : [], }; }, toJSON(message) { const obj = {}; if (message.query !== undefined) { obj.query = ListQuery.toJSON(message.query); } if (message.queries?.length) { obj.queries = message.queries.map((e) => SecretGeneratorQuery.toJSON(e)); } return obj; }, create(base) { return ListSecretGeneratorsRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseListSecretGeneratorsRequest(); message.query = (object.query !== undefined && object.query !== null) ? ListQuery.fromPartial(object.query) : undefined; message.queries = object.queries?.map((e) => SecretGeneratorQuery.fromPartial(e)) || []; return message; }, }; function createBaseListSecretGeneratorsResponse() { return { details: undefined, result: [] }; } export const ListSecretGeneratorsResponse = { encode(message, writer = new BinaryWriter()) { if (message.details !== undefined) { ListDetails.encode(message.details, writer.uint32(10).fork()).join(); } for (co