UNPKG

@primerouting/zitadel-node

Version:

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

645 lines (644 loc) 39.3 kB
import Long from "long"; import { type CallContext, type CallOptions } from "nice-grpc-common"; import _m0 from "protobufjs/minimal"; import { Details, ListDetails, RequestContext } from "../../object/v2beta/object"; import { BrandingSettings } from "./branding_settings"; import { DomainSettings } from "./domain_settings"; import { LegalAndSupportSettings } from "./legal_settings"; import { LockoutSettings } from "./lockout_settings"; import { IdentityProvider, LoginSettings } from "./login_settings"; import { PasswordComplexitySettings, PasswordExpirySettings } from "./password_settings"; import { EmbeddedIframeSettings, SecuritySettings } from "./security_settings"; export declare const protobufPackage = "zitadel.settings.v2beta"; export interface GetLoginSettingsRequest { ctx: RequestContext | undefined; } export interface GetLoginSettingsResponse { details: Details | undefined; settings: LoginSettings | undefined; } export interface GetPasswordComplexitySettingsRequest { ctx: RequestContext | undefined; } export interface GetPasswordComplexitySettingsResponse { details: Details | undefined; settings: PasswordComplexitySettings | undefined; } export interface GetPasswordExpirySettingsRequest { ctx: RequestContext | undefined; } export interface GetPasswordExpirySettingsResponse { details: Details | undefined; settings: PasswordExpirySettings | undefined; } export interface GetBrandingSettingsRequest { ctx: RequestContext | undefined; } export interface GetBrandingSettingsResponse { details: Details | undefined; settings: BrandingSettings | undefined; } export interface GetDomainSettingsRequest { ctx: RequestContext | undefined; } export interface GetDomainSettingsResponse { details: Details | undefined; settings: DomainSettings | undefined; } export interface GetLegalAndSupportSettingsRequest { ctx: RequestContext | undefined; } export interface GetLegalAndSupportSettingsResponse { details: Details | undefined; settings: LegalAndSupportSettings | undefined; } export interface GetLockoutSettingsRequest { ctx: RequestContext | undefined; } export interface GetLockoutSettingsResponse { details: Details | undefined; settings: LockoutSettings | undefined; } export interface GetActiveIdentityProvidersRequest { ctx: RequestContext | undefined; } export interface GetActiveIdentityProvidersResponse { details: ListDetails | undefined; identityProviders: IdentityProvider[]; } export interface GetGeneralSettingsRequest { } export interface GetGeneralSettingsResponse { defaultOrgId: string; defaultLanguage: string; supportedLanguages: string[]; } /** This is an empty request */ export interface GetSecuritySettingsRequest { } export interface GetSecuritySettingsResponse { details: Details | undefined; settings: SecuritySettings | undefined; } export interface SetSecuritySettingsRequest { embeddedIframe: EmbeddedIframeSettings | undefined; enableImpersonation: boolean; } export interface SetSecuritySettingsResponse { details: Details | undefined; } export declare const GetLoginSettingsRequest: { encode(message: GetLoginSettingsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetLoginSettingsRequest; fromJSON(object: any): GetLoginSettingsRequest; toJSON(message: GetLoginSettingsRequest): unknown; create(base?: DeepPartial<GetLoginSettingsRequest>): GetLoginSettingsRequest; fromPartial(object: DeepPartial<GetLoginSettingsRequest>): GetLoginSettingsRequest; }; export declare const GetLoginSettingsResponse: { encode(message: GetLoginSettingsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetLoginSettingsResponse; fromJSON(object: any): GetLoginSettingsResponse; toJSON(message: GetLoginSettingsResponse): unknown; create(base?: DeepPartial<GetLoginSettingsResponse>): GetLoginSettingsResponse; fromPartial(object: DeepPartial<GetLoginSettingsResponse>): GetLoginSettingsResponse; }; export declare const GetPasswordComplexitySettingsRequest: { encode(message: GetPasswordComplexitySettingsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetPasswordComplexitySettingsRequest; fromJSON(object: any): GetPasswordComplexitySettingsRequest; toJSON(message: GetPasswordComplexitySettingsRequest): unknown; create(base?: DeepPartial<GetPasswordComplexitySettingsRequest>): GetPasswordComplexitySettingsRequest; fromPartial(object: DeepPartial<GetPasswordComplexitySettingsRequest>): GetPasswordComplexitySettingsRequest; }; export declare const GetPasswordComplexitySettingsResponse: { encode(message: GetPasswordComplexitySettingsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetPasswordComplexitySettingsResponse; fromJSON(object: any): GetPasswordComplexitySettingsResponse; toJSON(message: GetPasswordComplexitySettingsResponse): unknown; create(base?: DeepPartial<GetPasswordComplexitySettingsResponse>): GetPasswordComplexitySettingsResponse; fromPartial(object: DeepPartial<GetPasswordComplexitySettingsResponse>): GetPasswordComplexitySettingsResponse; }; export declare const GetPasswordExpirySettingsRequest: { encode(message: GetPasswordExpirySettingsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetPasswordExpirySettingsRequest; fromJSON(object: any): GetPasswordExpirySettingsRequest; toJSON(message: GetPasswordExpirySettingsRequest): unknown; create(base?: DeepPartial<GetPasswordExpirySettingsRequest>): GetPasswordExpirySettingsRequest; fromPartial(object: DeepPartial<GetPasswordExpirySettingsRequest>): GetPasswordExpirySettingsRequest; }; export declare const GetPasswordExpirySettingsResponse: { encode(message: GetPasswordExpirySettingsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetPasswordExpirySettingsResponse; fromJSON(object: any): GetPasswordExpirySettingsResponse; toJSON(message: GetPasswordExpirySettingsResponse): unknown; create(base?: DeepPartial<GetPasswordExpirySettingsResponse>): GetPasswordExpirySettingsResponse; fromPartial(object: DeepPartial<GetPasswordExpirySettingsResponse>): GetPasswordExpirySettingsResponse; }; export declare const GetBrandingSettingsRequest: { encode(message: GetBrandingSettingsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetBrandingSettingsRequest; fromJSON(object: any): GetBrandingSettingsRequest; toJSON(message: GetBrandingSettingsRequest): unknown; create(base?: DeepPartial<GetBrandingSettingsRequest>): GetBrandingSettingsRequest; fromPartial(object: DeepPartial<GetBrandingSettingsRequest>): GetBrandingSettingsRequest; }; export declare const GetBrandingSettingsResponse: { encode(message: GetBrandingSettingsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetBrandingSettingsResponse; fromJSON(object: any): GetBrandingSettingsResponse; toJSON(message: GetBrandingSettingsResponse): unknown; create(base?: DeepPartial<GetBrandingSettingsResponse>): GetBrandingSettingsResponse; fromPartial(object: DeepPartial<GetBrandingSettingsResponse>): GetBrandingSettingsResponse; }; export declare const GetDomainSettingsRequest: { encode(message: GetDomainSettingsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetDomainSettingsRequest; fromJSON(object: any): GetDomainSettingsRequest; toJSON(message: GetDomainSettingsRequest): unknown; create(base?: DeepPartial<GetDomainSettingsRequest>): GetDomainSettingsRequest; fromPartial(object: DeepPartial<GetDomainSettingsRequest>): GetDomainSettingsRequest; }; export declare const GetDomainSettingsResponse: { encode(message: GetDomainSettingsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetDomainSettingsResponse; fromJSON(object: any): GetDomainSettingsResponse; toJSON(message: GetDomainSettingsResponse): unknown; create(base?: DeepPartial<GetDomainSettingsResponse>): GetDomainSettingsResponse; fromPartial(object: DeepPartial<GetDomainSettingsResponse>): GetDomainSettingsResponse; }; export declare const GetLegalAndSupportSettingsRequest: { encode(message: GetLegalAndSupportSettingsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetLegalAndSupportSettingsRequest; fromJSON(object: any): GetLegalAndSupportSettingsRequest; toJSON(message: GetLegalAndSupportSettingsRequest): unknown; create(base?: DeepPartial<GetLegalAndSupportSettingsRequest>): GetLegalAndSupportSettingsRequest; fromPartial(object: DeepPartial<GetLegalAndSupportSettingsRequest>): GetLegalAndSupportSettingsRequest; }; export declare const GetLegalAndSupportSettingsResponse: { encode(message: GetLegalAndSupportSettingsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetLegalAndSupportSettingsResponse; fromJSON(object: any): GetLegalAndSupportSettingsResponse; toJSON(message: GetLegalAndSupportSettingsResponse): unknown; create(base?: DeepPartial<GetLegalAndSupportSettingsResponse>): GetLegalAndSupportSettingsResponse; fromPartial(object: DeepPartial<GetLegalAndSupportSettingsResponse>): GetLegalAndSupportSettingsResponse; }; export declare const GetLockoutSettingsRequest: { encode(message: GetLockoutSettingsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetLockoutSettingsRequest; fromJSON(object: any): GetLockoutSettingsRequest; toJSON(message: GetLockoutSettingsRequest): unknown; create(base?: DeepPartial<GetLockoutSettingsRequest>): GetLockoutSettingsRequest; fromPartial(object: DeepPartial<GetLockoutSettingsRequest>): GetLockoutSettingsRequest; }; export declare const GetLockoutSettingsResponse: { encode(message: GetLockoutSettingsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetLockoutSettingsResponse; fromJSON(object: any): GetLockoutSettingsResponse; toJSON(message: GetLockoutSettingsResponse): unknown; create(base?: DeepPartial<GetLockoutSettingsResponse>): GetLockoutSettingsResponse; fromPartial(object: DeepPartial<GetLockoutSettingsResponse>): GetLockoutSettingsResponse; }; export declare const GetActiveIdentityProvidersRequest: { encode(message: GetActiveIdentityProvidersRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetActiveIdentityProvidersRequest; fromJSON(object: any): GetActiveIdentityProvidersRequest; toJSON(message: GetActiveIdentityProvidersRequest): unknown; create(base?: DeepPartial<GetActiveIdentityProvidersRequest>): GetActiveIdentityProvidersRequest; fromPartial(object: DeepPartial<GetActiveIdentityProvidersRequest>): GetActiveIdentityProvidersRequest; }; export declare const GetActiveIdentityProvidersResponse: { encode(message: GetActiveIdentityProvidersResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetActiveIdentityProvidersResponse; fromJSON(object: any): GetActiveIdentityProvidersResponse; toJSON(message: GetActiveIdentityProvidersResponse): unknown; create(base?: DeepPartial<GetActiveIdentityProvidersResponse>): GetActiveIdentityProvidersResponse; fromPartial(object: DeepPartial<GetActiveIdentityProvidersResponse>): GetActiveIdentityProvidersResponse; }; export declare const GetGeneralSettingsRequest: { encode(_: GetGeneralSettingsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetGeneralSettingsRequest; fromJSON(_: any): GetGeneralSettingsRequest; toJSON(_: GetGeneralSettingsRequest): unknown; create(base?: DeepPartial<GetGeneralSettingsRequest>): GetGeneralSettingsRequest; fromPartial(_: DeepPartial<GetGeneralSettingsRequest>): GetGeneralSettingsRequest; }; export declare const GetGeneralSettingsResponse: { encode(message: GetGeneralSettingsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetGeneralSettingsResponse; fromJSON(object: any): GetGeneralSettingsResponse; toJSON(message: GetGeneralSettingsResponse): unknown; create(base?: DeepPartial<GetGeneralSettingsResponse>): GetGeneralSettingsResponse; fromPartial(object: DeepPartial<GetGeneralSettingsResponse>): GetGeneralSettingsResponse; }; export declare const GetSecuritySettingsRequest: { encode(_: GetSecuritySettingsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetSecuritySettingsRequest; fromJSON(_: any): GetSecuritySettingsRequest; toJSON(_: GetSecuritySettingsRequest): unknown; create(base?: DeepPartial<GetSecuritySettingsRequest>): GetSecuritySettingsRequest; fromPartial(_: DeepPartial<GetSecuritySettingsRequest>): GetSecuritySettingsRequest; }; export declare const GetSecuritySettingsResponse: { encode(message: GetSecuritySettingsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetSecuritySettingsResponse; fromJSON(object: any): GetSecuritySettingsResponse; toJSON(message: GetSecuritySettingsResponse): unknown; create(base?: DeepPartial<GetSecuritySettingsResponse>): GetSecuritySettingsResponse; fromPartial(object: DeepPartial<GetSecuritySettingsResponse>): GetSecuritySettingsResponse; }; export declare const SetSecuritySettingsRequest: { encode(message: SetSecuritySettingsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SetSecuritySettingsRequest; fromJSON(object: any): SetSecuritySettingsRequest; toJSON(message: SetSecuritySettingsRequest): unknown; create(base?: DeepPartial<SetSecuritySettingsRequest>): SetSecuritySettingsRequest; fromPartial(object: DeepPartial<SetSecuritySettingsRequest>): SetSecuritySettingsRequest; }; export declare const SetSecuritySettingsResponse: { encode(message: SetSecuritySettingsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SetSecuritySettingsResponse; fromJSON(object: any): SetSecuritySettingsResponse; toJSON(message: SetSecuritySettingsResponse): unknown; create(base?: DeepPartial<SetSecuritySettingsResponse>): SetSecuritySettingsResponse; fromPartial(object: DeepPartial<SetSecuritySettingsResponse>): SetSecuritySettingsResponse; }; export type SettingsServiceDefinition = typeof SettingsServiceDefinition; export declare const SettingsServiceDefinition: { readonly name: "SettingsService"; readonly fullName: "zitadel.settings.v2beta.SettingsService"; readonly methods: { /** Get basic information over the instance */ readonly getGeneralSettings: { readonly name: "GetGeneralSettings"; readonly requestType: { encode(_: GetGeneralSettingsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetGeneralSettingsRequest; fromJSON(_: any): GetGeneralSettingsRequest; toJSON(_: GetGeneralSettingsRequest): unknown; create(base?: DeepPartial<GetGeneralSettingsRequest>): GetGeneralSettingsRequest; fromPartial(_: DeepPartial<GetGeneralSettingsRequest>): GetGeneralSettingsRequest; }; readonly requestStream: false; readonly responseType: { encode(message: GetGeneralSettingsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetGeneralSettingsResponse; fromJSON(object: any): GetGeneralSettingsResponse; toJSON(message: GetGeneralSettingsResponse): unknown; create(base?: DeepPartial<GetGeneralSettingsResponse>): GetGeneralSettingsResponse; fromPartial(object: DeepPartial<GetGeneralSettingsResponse>): GetGeneralSettingsResponse; }; readonly responseStream: false; readonly options: { readonly _unknownFields: { readonly 8338: readonly [Buffer]; readonly 400010: readonly [Buffer]; readonly 578365826: readonly [Buffer]; }; }; }; /** Get the login settings */ readonly getLoginSettings: { readonly name: "GetLoginSettings"; readonly requestType: { encode(message: GetLoginSettingsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetLoginSettingsRequest; fromJSON(object: any): GetLoginSettingsRequest; toJSON(message: GetLoginSettingsRequest): unknown; create(base?: DeepPartial<GetLoginSettingsRequest>): GetLoginSettingsRequest; fromPartial(object: DeepPartial<GetLoginSettingsRequest>): GetLoginSettingsRequest; }; readonly requestStream: false; readonly responseType: { encode(message: GetLoginSettingsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetLoginSettingsResponse; fromJSON(object: any): GetLoginSettingsResponse; toJSON(message: GetLoginSettingsResponse): unknown; create(base?: DeepPartial<GetLoginSettingsResponse>): GetLoginSettingsResponse; fromPartial(object: DeepPartial<GetLoginSettingsResponse>): GetLoginSettingsResponse; }; readonly responseStream: false; readonly options: { readonly _unknownFields: { readonly 8338: readonly [Buffer]; readonly 400010: readonly [Buffer]; readonly 578365826: readonly [Buffer]; }; }; }; /** Get the current active identity providers */ readonly getActiveIdentityProviders: { readonly name: "GetActiveIdentityProviders"; readonly requestType: { encode(message: GetActiveIdentityProvidersRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetActiveIdentityProvidersRequest; fromJSON(object: any): GetActiveIdentityProvidersRequest; toJSON(message: GetActiveIdentityProvidersRequest): unknown; create(base?: DeepPartial<GetActiveIdentityProvidersRequest>): GetActiveIdentityProvidersRequest; fromPartial(object: DeepPartial<GetActiveIdentityProvidersRequest>): GetActiveIdentityProvidersRequest; }; readonly requestStream: false; readonly responseType: { encode(message: GetActiveIdentityProvidersResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetActiveIdentityProvidersResponse; fromJSON(object: any): GetActiveIdentityProvidersResponse; toJSON(message: GetActiveIdentityProvidersResponse): unknown; create(base?: DeepPartial<GetActiveIdentityProvidersResponse>): GetActiveIdentityProvidersResponse; fromPartial(object: DeepPartial<GetActiveIdentityProvidersResponse>): GetActiveIdentityProvidersResponse; }; readonly responseStream: false; readonly options: { readonly _unknownFields: { readonly 8338: readonly [Buffer]; readonly 400010: readonly [Buffer]; readonly 578365826: readonly [Buffer]; }; }; }; /** Get the password complexity settings */ readonly getPasswordComplexitySettings: { readonly name: "GetPasswordComplexitySettings"; readonly requestType: { encode(message: GetPasswordComplexitySettingsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetPasswordComplexitySettingsRequest; fromJSON(object: any): GetPasswordComplexitySettingsRequest; toJSON(message: GetPasswordComplexitySettingsRequest): unknown; create(base?: DeepPartial<GetPasswordComplexitySettingsRequest>): GetPasswordComplexitySettingsRequest; fromPartial(object: DeepPartial<GetPasswordComplexitySettingsRequest>): GetPasswordComplexitySettingsRequest; }; readonly requestStream: false; readonly responseType: { encode(message: GetPasswordComplexitySettingsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetPasswordComplexitySettingsResponse; fromJSON(object: any): GetPasswordComplexitySettingsResponse; toJSON(message: GetPasswordComplexitySettingsResponse): unknown; create(base?: DeepPartial<GetPasswordComplexitySettingsResponse>): GetPasswordComplexitySettingsResponse; fromPartial(object: DeepPartial<GetPasswordComplexitySettingsResponse>): GetPasswordComplexitySettingsResponse; }; readonly responseStream: false; readonly options: { readonly _unknownFields: { readonly 8338: readonly [Buffer]; readonly 400010: readonly [Buffer]; readonly 578365826: readonly [Buffer]; }; }; }; /** Get the password expiry settings */ readonly getPasswordExpirySettings: { readonly name: "GetPasswordExpirySettings"; readonly requestType: { encode(message: GetPasswordExpirySettingsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetPasswordExpirySettingsRequest; fromJSON(object: any): GetPasswordExpirySettingsRequest; toJSON(message: GetPasswordExpirySettingsRequest): unknown; create(base?: DeepPartial<GetPasswordExpirySettingsRequest>): GetPasswordExpirySettingsRequest; fromPartial(object: DeepPartial<GetPasswordExpirySettingsRequest>): GetPasswordExpirySettingsRequest; }; readonly requestStream: false; readonly responseType: { encode(message: GetPasswordExpirySettingsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetPasswordExpirySettingsResponse; fromJSON(object: any): GetPasswordExpirySettingsResponse; toJSON(message: GetPasswordExpirySettingsResponse): unknown; create(base?: DeepPartial<GetPasswordExpirySettingsResponse>): GetPasswordExpirySettingsResponse; fromPartial(object: DeepPartial<GetPasswordExpirySettingsResponse>): GetPasswordExpirySettingsResponse; }; readonly responseStream: false; readonly options: { readonly _unknownFields: { readonly 8338: readonly [Buffer]; readonly 400010: readonly [Buffer]; readonly 578365826: readonly [Buffer]; }; }; }; /** Get the current active branding settings */ readonly getBrandingSettings: { readonly name: "GetBrandingSettings"; readonly requestType: { encode(message: GetBrandingSettingsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetBrandingSettingsRequest; fromJSON(object: any): GetBrandingSettingsRequest; toJSON(message: GetBrandingSettingsRequest): unknown; create(base?: DeepPartial<GetBrandingSettingsRequest>): GetBrandingSettingsRequest; fromPartial(object: DeepPartial<GetBrandingSettingsRequest>): GetBrandingSettingsRequest; }; readonly requestStream: false; readonly responseType: { encode(message: GetBrandingSettingsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetBrandingSettingsResponse; fromJSON(object: any): GetBrandingSettingsResponse; toJSON(message: GetBrandingSettingsResponse): unknown; create(base?: DeepPartial<GetBrandingSettingsResponse>): GetBrandingSettingsResponse; fromPartial(object: DeepPartial<GetBrandingSettingsResponse>): GetBrandingSettingsResponse; }; readonly responseStream: false; readonly options: { readonly _unknownFields: { readonly 8338: readonly [Buffer]; readonly 400010: readonly [Buffer]; readonly 578365826: readonly [Buffer]; }; }; }; /** Get the domain settings */ readonly getDomainSettings: { readonly name: "GetDomainSettings"; readonly requestType: { encode(message: GetDomainSettingsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetDomainSettingsRequest; fromJSON(object: any): GetDomainSettingsRequest; toJSON(message: GetDomainSettingsRequest): unknown; create(base?: DeepPartial<GetDomainSettingsRequest>): GetDomainSettingsRequest; fromPartial(object: DeepPartial<GetDomainSettingsRequest>): GetDomainSettingsRequest; }; readonly requestStream: false; readonly responseType: { encode(message: GetDomainSettingsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetDomainSettingsResponse; fromJSON(object: any): GetDomainSettingsResponse; toJSON(message: GetDomainSettingsResponse): unknown; create(base?: DeepPartial<GetDomainSettingsResponse>): GetDomainSettingsResponse; fromPartial(object: DeepPartial<GetDomainSettingsResponse>): GetDomainSettingsResponse; }; readonly responseStream: false; readonly options: { readonly _unknownFields: { readonly 8338: readonly [Buffer]; readonly 400010: readonly [Buffer]; readonly 578365826: readonly [Buffer]; }; }; }; /** Get the legal and support settings */ readonly getLegalAndSupportSettings: { readonly name: "GetLegalAndSupportSettings"; readonly requestType: { encode(message: GetLegalAndSupportSettingsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetLegalAndSupportSettingsRequest; fromJSON(object: any): GetLegalAndSupportSettingsRequest; toJSON(message: GetLegalAndSupportSettingsRequest): unknown; create(base?: DeepPartial<GetLegalAndSupportSettingsRequest>): GetLegalAndSupportSettingsRequest; fromPartial(object: DeepPartial<GetLegalAndSupportSettingsRequest>): GetLegalAndSupportSettingsRequest; }; readonly requestStream: false; readonly responseType: { encode(message: GetLegalAndSupportSettingsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetLegalAndSupportSettingsResponse; fromJSON(object: any): GetLegalAndSupportSettingsResponse; toJSON(message: GetLegalAndSupportSettingsResponse): unknown; create(base?: DeepPartial<GetLegalAndSupportSettingsResponse>): GetLegalAndSupportSettingsResponse; fromPartial(object: DeepPartial<GetLegalAndSupportSettingsResponse>): GetLegalAndSupportSettingsResponse; }; readonly responseStream: false; readonly options: { readonly _unknownFields: { readonly 8338: readonly [Buffer]; readonly 400010: readonly [Buffer]; readonly 578365826: readonly [Buffer]; }; }; }; /** Get the lockout settings */ readonly getLockoutSettings: { readonly name: "GetLockoutSettings"; readonly requestType: { encode(message: GetLockoutSettingsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetLockoutSettingsRequest; fromJSON(object: any): GetLockoutSettingsRequest; toJSON(message: GetLockoutSettingsRequest): unknown; create(base?: DeepPartial<GetLockoutSettingsRequest>): GetLockoutSettingsRequest; fromPartial(object: DeepPartial<GetLockoutSettingsRequest>): GetLockoutSettingsRequest; }; readonly requestStream: false; readonly responseType: { encode(message: GetLockoutSettingsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetLockoutSettingsResponse; fromJSON(object: any): GetLockoutSettingsResponse; toJSON(message: GetLockoutSettingsResponse): unknown; create(base?: DeepPartial<GetLockoutSettingsResponse>): GetLockoutSettingsResponse; fromPartial(object: DeepPartial<GetLockoutSettingsResponse>): GetLockoutSettingsResponse; }; readonly responseStream: false; readonly options: { readonly _unknownFields: { readonly 8338: readonly [Buffer]; readonly 400010: readonly [Buffer]; readonly 578365826: readonly [Buffer]; }; }; }; /** Get the security settings */ readonly getSecuritySettings: { readonly name: "GetSecuritySettings"; readonly requestType: { encode(_: GetSecuritySettingsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetSecuritySettingsRequest; fromJSON(_: any): GetSecuritySettingsRequest; toJSON(_: GetSecuritySettingsRequest): unknown; create(base?: DeepPartial<GetSecuritySettingsRequest>): GetSecuritySettingsRequest; fromPartial(_: DeepPartial<GetSecuritySettingsRequest>): GetSecuritySettingsRequest; }; readonly requestStream: false; readonly responseType: { encode(message: GetSecuritySettingsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetSecuritySettingsResponse; fromJSON(object: any): GetSecuritySettingsResponse; toJSON(message: GetSecuritySettingsResponse): unknown; create(base?: DeepPartial<GetSecuritySettingsResponse>): GetSecuritySettingsResponse; fromPartial(object: DeepPartial<GetSecuritySettingsResponse>): GetSecuritySettingsResponse; }; readonly responseStream: false; readonly options: { readonly _unknownFields: { readonly 8338: readonly [Buffer]; readonly 400010: readonly [Buffer]; readonly 578365826: readonly [Buffer]; }; }; }; /** Set the security settings */ readonly setSecuritySettings: { readonly name: "SetSecuritySettings"; readonly requestType: { encode(message: SetSecuritySettingsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SetSecuritySettingsRequest; fromJSON(object: any): SetSecuritySettingsRequest; toJSON(message: SetSecuritySettingsRequest): unknown; create(base?: DeepPartial<SetSecuritySettingsRequest>): SetSecuritySettingsRequest; fromPartial(object: DeepPartial<SetSecuritySettingsRequest>): SetSecuritySettingsRequest; }; readonly requestStream: false; readonly responseType: { encode(message: SetSecuritySettingsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SetSecuritySettingsResponse; fromJSON(object: any): SetSecuritySettingsResponse; toJSON(message: SetSecuritySettingsResponse): unknown; create(base?: DeepPartial<SetSecuritySettingsResponse>): SetSecuritySettingsResponse; fromPartial(object: DeepPartial<SetSecuritySettingsResponse>): SetSecuritySettingsResponse; }; readonly responseStream: false; readonly options: { readonly _unknownFields: { readonly 8338: readonly [Buffer]; readonly 400010: readonly [Buffer]; readonly 578365826: readonly [Buffer]; }; }; }; }; }; export interface SettingsServiceImplementation<CallContextExt = {}> { /** Get basic information over the instance */ getGeneralSettings(request: GetGeneralSettingsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetGeneralSettingsResponse>>; /** Get the login settings */ getLoginSettings(request: GetLoginSettingsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetLoginSettingsResponse>>; /** Get the current active identity providers */ getActiveIdentityProviders(request: GetActiveIdentityProvidersRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetActiveIdentityProvidersResponse>>; /** Get the password complexity settings */ getPasswordComplexitySettings(request: GetPasswordComplexitySettingsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetPasswordComplexitySettingsResponse>>; /** Get the password expiry settings */ getPasswordExpirySettings(request: GetPasswordExpirySettingsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetPasswordExpirySettingsResponse>>; /** Get the current active branding settings */ getBrandingSettings(request: GetBrandingSettingsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetBrandingSettingsResponse>>; /** Get the domain settings */ getDomainSettings(request: GetDomainSettingsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetDomainSettingsResponse>>; /** Get the legal and support settings */ getLegalAndSupportSettings(request: GetLegalAndSupportSettingsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetLegalAndSupportSettingsResponse>>; /** Get the lockout settings */ getLockoutSettings(request: GetLockoutSettingsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetLockoutSettingsResponse>>; /** Get the security settings */ getSecuritySettings(request: GetSecuritySettingsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetSecuritySettingsResponse>>; /** Set the security settings */ setSecuritySettings(request: SetSecuritySettingsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<SetSecuritySettingsResponse>>; } export interface SettingsServiceClient<CallOptionsExt = {}> { /** Get basic information over the instance */ getGeneralSettings(request: DeepPartial<GetGeneralSettingsRequest>, options?: CallOptions & CallOptionsExt): Promise<GetGeneralSettingsResponse>; /** Get the login settings */ getLoginSettings(request: DeepPartial<GetLoginSettingsRequest>, options?: CallOptions & CallOptionsExt): Promise<GetLoginSettingsResponse>; /** Get the current active identity providers */ getActiveIdentityProviders(request: DeepPartial<GetActiveIdentityProvidersRequest>, options?: CallOptions & CallOptionsExt): Promise<GetActiveIdentityProvidersResponse>; /** Get the password complexity settings */ getPasswordComplexitySettings(request: DeepPartial<GetPasswordComplexitySettingsRequest>, options?: CallOptions & CallOptionsExt): Promise<GetPasswordComplexitySettingsResponse>; /** Get the password expiry settings */ getPasswordExpirySettings(request: DeepPartial<GetPasswordExpirySettingsRequest>, options?: CallOptions & CallOptionsExt): Promise<GetPasswordExpirySettingsResponse>; /** Get the current active branding settings */ getBrandingSettings(request: DeepPartial<GetBrandingSettingsRequest>, options?: CallOptions & CallOptionsExt): Promise<GetBrandingSettingsResponse>; /** Get the domain settings */ getDomainSettings(request: DeepPartial<GetDomainSettingsRequest>, options?: CallOptions & CallOptionsExt): Promise<GetDomainSettingsResponse>; /** Get the legal and support settings */ getLegalAndSupportSettings(request: DeepPartial<GetLegalAndSupportSettingsRequest>, options?: CallOptions & CallOptionsExt): Promise<GetLegalAndSupportSettingsResponse>; /** Get the lockout settings */ getLockoutSettings(request: DeepPartial<GetLockoutSettingsRequest>, options?: CallOptions & CallOptionsExt): Promise<GetLockoutSettingsResponse>; /** Get the security settings */ getSecuritySettings(request: DeepPartial<GetSecuritySettingsRequest>, options?: CallOptions & CallOptionsExt): Promise<GetSecuritySettingsResponse>; /** Set the security settings */ setSecuritySettings(request: DeepPartial<SetSecuritySettingsRequest>, options?: CallOptions & CallOptionsExt): Promise<SetSecuritySettingsResponse>; } type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; export type DeepPartial<T> = T extends Builtin ? T : T extends Long ? string | number | Long : T extends globalThis.Array<infer U> ? globalThis.Array<DeepPartial<U>> : T extends ReadonlyArray<infer U> ? ReadonlyArray<DeepPartial<U>> : T extends {} ? { [K in keyof T]?: DeepPartial<T[K]>; } : Partial<T>; export {};