@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
88 lines (87 loc) • 4.78 kB
TypeScript
import Long from "long";
import _m0 from "protobufjs/minimal";
import { Details } from "../../object/v2beta/object";
import { FeatureFlag, ImprovedPerformance, ImprovedPerformanceFeatureFlag } from "./feature";
export declare const protobufPackage = "zitadel.feature.v2beta";
export interface SetSystemFeaturesRequest {
loginDefaultOrg?: boolean | undefined;
oidcTriggerIntrospectionProjections?: boolean | undefined;
oidcLegacyIntrospection?: boolean | undefined;
userSchema?: boolean | undefined;
oidcTokenExchange?: boolean | undefined;
actions?: boolean | undefined;
improvedPerformance: ImprovedPerformance[];
}
export interface SetSystemFeaturesResponse {
details: Details | undefined;
}
export interface ResetSystemFeaturesRequest {
}
export interface ResetSystemFeaturesResponse {
details: Details | undefined;
}
export interface GetSystemFeaturesRequest {
}
export interface GetSystemFeaturesResponse {
details: Details | undefined;
loginDefaultOrg: FeatureFlag | undefined;
oidcTriggerIntrospectionProjections: FeatureFlag | undefined;
oidcLegacyIntrospection: FeatureFlag | undefined;
userSchema: FeatureFlag | undefined;
oidcTokenExchange: FeatureFlag | undefined;
actions: FeatureFlag | undefined;
improvedPerformance: ImprovedPerformanceFeatureFlag | undefined;
}
export declare const SetSystemFeaturesRequest: {
encode(message: SetSystemFeaturesRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): SetSystemFeaturesRequest;
fromJSON(object: any): SetSystemFeaturesRequest;
toJSON(message: SetSystemFeaturesRequest): unknown;
create(base?: DeepPartial<SetSystemFeaturesRequest>): SetSystemFeaturesRequest;
fromPartial(object: DeepPartial<SetSystemFeaturesRequest>): SetSystemFeaturesRequest;
};
export declare const SetSystemFeaturesResponse: {
encode(message: SetSystemFeaturesResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): SetSystemFeaturesResponse;
fromJSON(object: any): SetSystemFeaturesResponse;
toJSON(message: SetSystemFeaturesResponse): unknown;
create(base?: DeepPartial<SetSystemFeaturesResponse>): SetSystemFeaturesResponse;
fromPartial(object: DeepPartial<SetSystemFeaturesResponse>): SetSystemFeaturesResponse;
};
export declare const ResetSystemFeaturesRequest: {
encode(_: ResetSystemFeaturesRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): ResetSystemFeaturesRequest;
fromJSON(_: any): ResetSystemFeaturesRequest;
toJSON(_: ResetSystemFeaturesRequest): unknown;
create(base?: DeepPartial<ResetSystemFeaturesRequest>): ResetSystemFeaturesRequest;
fromPartial(_: DeepPartial<ResetSystemFeaturesRequest>): ResetSystemFeaturesRequest;
};
export declare const ResetSystemFeaturesResponse: {
encode(message: ResetSystemFeaturesResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): ResetSystemFeaturesResponse;
fromJSON(object: any): ResetSystemFeaturesResponse;
toJSON(message: ResetSystemFeaturesResponse): unknown;
create(base?: DeepPartial<ResetSystemFeaturesResponse>): ResetSystemFeaturesResponse;
fromPartial(object: DeepPartial<ResetSystemFeaturesResponse>): ResetSystemFeaturesResponse;
};
export declare const GetSystemFeaturesRequest: {
encode(_: GetSystemFeaturesRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): GetSystemFeaturesRequest;
fromJSON(_: any): GetSystemFeaturesRequest;
toJSON(_: GetSystemFeaturesRequest): unknown;
create(base?: DeepPartial<GetSystemFeaturesRequest>): GetSystemFeaturesRequest;
fromPartial(_: DeepPartial<GetSystemFeaturesRequest>): GetSystemFeaturesRequest;
};
export declare const GetSystemFeaturesResponse: {
encode(message: GetSystemFeaturesResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): GetSystemFeaturesResponse;
fromJSON(object: any): GetSystemFeaturesResponse;
toJSON(message: GetSystemFeaturesResponse): unknown;
create(base?: DeepPartial<GetSystemFeaturesResponse>): GetSystemFeaturesResponse;
fromPartial(object: DeepPartial<GetSystemFeaturesResponse>): GetSystemFeaturesResponse;
};
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 {};