@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
192 lines (191 loc) • 7.81 kB
TypeScript
import Long from "long";
import _m0 from "protobufjs/minimal";
import { ObjectDetails, TextQueryMethod } from "./object";
export declare const protobufPackage = "zitadel.instance.v1";
export declare enum State {
STATE_UNSPECIFIED = 0,
STATE_CREATING = 1,
STATE_RUNNING = 2,
STATE_STOPPING = 3,
STATE_STOPPED = 4,
UNRECOGNIZED = -1
}
export declare function stateFromJSON(object: any): State;
export declare function stateToJSON(object: State): string;
export declare enum FieldName {
FIELD_NAME_UNSPECIFIED = 0,
FIELD_NAME_ID = 1,
FIELD_NAME_NAME = 2,
FIELD_NAME_CREATION_DATE = 3,
UNRECOGNIZED = -1
}
export declare function fieldNameFromJSON(object: any): FieldName;
export declare function fieldNameToJSON(object: FieldName): string;
export declare enum DomainFieldName {
DOMAIN_FIELD_NAME_UNSPECIFIED = 0,
DOMAIN_FIELD_NAME_DOMAIN = 1,
DOMAIN_FIELD_NAME_PRIMARY = 2,
DOMAIN_FIELD_NAME_GENERATED = 3,
DOMAIN_FIELD_NAME_CREATION_DATE = 4,
UNRECOGNIZED = -1
}
export declare function domainFieldNameFromJSON(object: any): DomainFieldName;
export declare function domainFieldNameToJSON(object: DomainFieldName): string;
export interface Instance {
id: string;
details: ObjectDetails | undefined;
state: State;
name: string;
version: string;
domains: Domain[];
}
export interface InstanceDetail {
id: string;
details: ObjectDetails | undefined;
state: State;
name: string;
version: string;
domains: Domain[];
}
export interface Query {
idQuery?: IdsQuery | undefined;
domainQuery?: DomainsQuery | undefined;
}
/** IdQuery always equals */
export interface IdsQuery {
ids: string[];
}
export interface DomainsQuery {
domains: string[];
}
export interface Domain {
details: ObjectDetails | undefined;
domain: string;
primary: boolean;
generated: boolean;
}
export interface DomainSearchQuery {
domainQuery?: DomainQuery | undefined;
generatedQuery?: DomainGeneratedQuery | undefined;
primaryQuery?: DomainPrimaryQuery | undefined;
}
export interface DomainQuery {
domain: string;
method: TextQueryMethod;
}
/** DomainGeneratedQuery is always equals */
export interface DomainGeneratedQuery {
generated: boolean;
}
/** DomainPrimaryQuery is always equals */
export interface DomainPrimaryQuery {
primary: boolean;
}
export interface TrustedDomain {
details: ObjectDetails | undefined;
domain: string;
}
export interface TrustedDomainSearchQuery {
domainQuery?: DomainQuery | undefined;
}
export declare const Instance: {
encode(message: Instance, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): Instance;
fromJSON(object: any): Instance;
toJSON(message: Instance): unknown;
create(base?: DeepPartial<Instance>): Instance;
fromPartial(object: DeepPartial<Instance>): Instance;
};
export declare const InstanceDetail: {
encode(message: InstanceDetail, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): InstanceDetail;
fromJSON(object: any): InstanceDetail;
toJSON(message: InstanceDetail): unknown;
create(base?: DeepPartial<InstanceDetail>): InstanceDetail;
fromPartial(object: DeepPartial<InstanceDetail>): InstanceDetail;
};
export declare const Query: {
encode(message: Query, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): Query;
fromJSON(object: any): Query;
toJSON(message: Query): unknown;
create(base?: DeepPartial<Query>): Query;
fromPartial(object: DeepPartial<Query>): Query;
};
export declare const IdsQuery: {
encode(message: IdsQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): IdsQuery;
fromJSON(object: any): IdsQuery;
toJSON(message: IdsQuery): unknown;
create(base?: DeepPartial<IdsQuery>): IdsQuery;
fromPartial(object: DeepPartial<IdsQuery>): IdsQuery;
};
export declare const DomainsQuery: {
encode(message: DomainsQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): DomainsQuery;
fromJSON(object: any): DomainsQuery;
toJSON(message: DomainsQuery): unknown;
create(base?: DeepPartial<DomainsQuery>): DomainsQuery;
fromPartial(object: DeepPartial<DomainsQuery>): DomainsQuery;
};
export declare const Domain: {
encode(message: Domain, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): Domain;
fromJSON(object: any): Domain;
toJSON(message: Domain): unknown;
create(base?: DeepPartial<Domain>): Domain;
fromPartial(object: DeepPartial<Domain>): Domain;
};
export declare const DomainSearchQuery: {
encode(message: DomainSearchQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): DomainSearchQuery;
fromJSON(object: any): DomainSearchQuery;
toJSON(message: DomainSearchQuery): unknown;
create(base?: DeepPartial<DomainSearchQuery>): DomainSearchQuery;
fromPartial(object: DeepPartial<DomainSearchQuery>): DomainSearchQuery;
};
export declare const DomainQuery: {
encode(message: DomainQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): DomainQuery;
fromJSON(object: any): DomainQuery;
toJSON(message: DomainQuery): unknown;
create(base?: DeepPartial<DomainQuery>): DomainQuery;
fromPartial(object: DeepPartial<DomainQuery>): DomainQuery;
};
export declare const DomainGeneratedQuery: {
encode(message: DomainGeneratedQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): DomainGeneratedQuery;
fromJSON(object: any): DomainGeneratedQuery;
toJSON(message: DomainGeneratedQuery): unknown;
create(base?: DeepPartial<DomainGeneratedQuery>): DomainGeneratedQuery;
fromPartial(object: DeepPartial<DomainGeneratedQuery>): DomainGeneratedQuery;
};
export declare const DomainPrimaryQuery: {
encode(message: DomainPrimaryQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): DomainPrimaryQuery;
fromJSON(object: any): DomainPrimaryQuery;
toJSON(message: DomainPrimaryQuery): unknown;
create(base?: DeepPartial<DomainPrimaryQuery>): DomainPrimaryQuery;
fromPartial(object: DeepPartial<DomainPrimaryQuery>): DomainPrimaryQuery;
};
export declare const TrustedDomain: {
encode(message: TrustedDomain, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): TrustedDomain;
fromJSON(object: any): TrustedDomain;
toJSON(message: TrustedDomain): unknown;
create(base?: DeepPartial<TrustedDomain>): TrustedDomain;
fromPartial(object: DeepPartial<TrustedDomain>): TrustedDomain;
};
export declare const TrustedDomainSearchQuery: {
encode(message: TrustedDomainSearchQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): TrustedDomainSearchQuery;
fromJSON(object: any): TrustedDomainSearchQuery;
toJSON(message: TrustedDomainSearchQuery): unknown;
create(base?: DeepPartial<TrustedDomainSearchQuery>): TrustedDomainSearchQuery;
fromPartial(object: DeepPartial<TrustedDomainSearchQuery>): TrustedDomainSearchQuery;
};
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 {};