@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
804 lines (803 loc) • 33.6 kB
TypeScript
import Long from "long";
import _m0 from "protobufjs/minimal";
import { ObjectDetails, TextQueryMethod } from "./object";
export declare const protobufPackage = "zitadel.user.v1";
export declare enum UserState {
USER_STATE_UNSPECIFIED = 0,
USER_STATE_ACTIVE = 1,
USER_STATE_INACTIVE = 2,
USER_STATE_DELETED = 3,
USER_STATE_LOCKED = 4,
USER_STATE_SUSPEND = 5,
USER_STATE_INITIAL = 6,
UNRECOGNIZED = -1
}
export declare function userStateFromJSON(object: any): UserState;
export declare function userStateToJSON(object: UserState): string;
export declare enum Gender {
GENDER_UNSPECIFIED = 0,
GENDER_FEMALE = 1,
GENDER_MALE = 2,
GENDER_DIVERSE = 3,
UNRECOGNIZED = -1
}
export declare function genderFromJSON(object: any): Gender;
export declare function genderToJSON(object: Gender): string;
export declare enum AccessTokenType {
ACCESS_TOKEN_TYPE_BEARER = 0,
ACCESS_TOKEN_TYPE_JWT = 1,
UNRECOGNIZED = -1
}
export declare function accessTokenTypeFromJSON(object: any): AccessTokenType;
export declare function accessTokenTypeToJSON(object: AccessTokenType): string;
export declare enum Type {
TYPE_UNSPECIFIED = 0,
TYPE_HUMAN = 1,
TYPE_MACHINE = 2,
UNRECOGNIZED = -1
}
export declare function typeFromJSON(object: any): Type;
export declare function typeToJSON(object: Type): string;
export declare enum UserFieldName {
USER_FIELD_NAME_UNSPECIFIED = 0,
USER_FIELD_NAME_USER_NAME = 1,
USER_FIELD_NAME_FIRST_NAME = 2,
USER_FIELD_NAME_LAST_NAME = 3,
USER_FIELD_NAME_NICK_NAME = 4,
USER_FIELD_NAME_DISPLAY_NAME = 5,
USER_FIELD_NAME_EMAIL = 6,
USER_FIELD_NAME_STATE = 7,
USER_FIELD_NAME_TYPE = 8,
USER_FIELD_NAME_CREATION_DATE = 9,
UNRECOGNIZED = -1
}
export declare function userFieldNameFromJSON(object: any): UserFieldName;
export declare function userFieldNameToJSON(object: UserFieldName): string;
export declare enum AuthFactorState {
AUTH_FACTOR_STATE_UNSPECIFIED = 0,
AUTH_FACTOR_STATE_NOT_READY = 1,
AUTH_FACTOR_STATE_READY = 2,
AUTH_FACTOR_STATE_REMOVED = 3,
UNRECOGNIZED = -1
}
export declare function authFactorStateFromJSON(object: any): AuthFactorState;
export declare function authFactorStateToJSON(object: AuthFactorState): string;
export declare enum SessionState {
SESSION_STATE_UNSPECIFIED = 0,
SESSION_STATE_ACTIVE = 1,
SESSION_STATE_TERMINATED = 2,
UNRECOGNIZED = -1
}
export declare function sessionStateFromJSON(object: any): SessionState;
export declare function sessionStateToJSON(object: SessionState): string;
export declare enum UserGrantState {
USER_GRANT_STATE_UNSPECIFIED = 0,
USER_GRANT_STATE_ACTIVE = 1,
USER_GRANT_STATE_INACTIVE = 2,
UNRECOGNIZED = -1
}
export declare function userGrantStateFromJSON(object: any): UserGrantState;
export declare function userGrantStateToJSON(object: UserGrantState): string;
export interface User {
id: string;
details: ObjectDetails | undefined;
state: UserState;
userName: string;
loginNames: string[];
preferredLoginName: string;
human?: Human | undefined;
machine?: Machine | undefined;
}
export interface Human {
profile: Profile | undefined;
email: Email | undefined;
phone: Phone | undefined;
/** The time the user last changed their password. */
passwordChanged: Date | undefined;
}
export interface Machine {
name: string;
description: string;
hasSecret: boolean;
accessTokenType: AccessTokenType;
}
export interface Profile {
firstName: string;
lastName: string;
nickName: string;
displayName: string;
preferredLanguage: string;
gender: Gender;
avatarUrl: string;
}
export interface Email {
email: string;
isEmailVerified: boolean;
}
export interface Phone {
phone: string;
isPhoneVerified: boolean;
}
export interface SearchQuery {
userNameQuery?: UserNameQuery | undefined;
firstNameQuery?: FirstNameQuery | undefined;
lastNameQuery?: LastNameQuery | undefined;
nickNameQuery?: NickNameQuery | undefined;
displayNameQuery?: DisplayNameQuery | undefined;
emailQuery?: EmailQuery | undefined;
stateQuery?: StateQuery | undefined;
typeQuery?: TypeQuery | undefined;
loginNameQuery?: LoginNameQuery | undefined;
inUserIdsQuery?: InUserIDQuery | undefined;
orQuery?: OrQuery | undefined;
andQuery?: AndQuery | undefined;
notQuery?: NotQuery | undefined;
inUserEmailsQuery?: InUserEmailsQuery | undefined;
}
export interface OrQuery {
queries: SearchQuery[];
}
export interface AndQuery {
queries: SearchQuery[];
}
export interface NotQuery {
query: SearchQuery | undefined;
}
export interface InUserIDQuery {
userIds: string[];
}
export interface InUserEmailsQuery {
userEmails: string[];
}
export interface UserNameQuery {
userName: string;
method: TextQueryMethod;
}
export interface FirstNameQuery {
firstName: string;
method: TextQueryMethod;
}
export interface LastNameQuery {
lastName: string;
method: TextQueryMethod;
}
export interface NickNameQuery {
nickName: string;
method: TextQueryMethod;
}
export interface DisplayNameQuery {
displayName: string;
method: TextQueryMethod;
}
export interface EmailQuery {
emailAddress: string;
method: TextQueryMethod;
}
export interface LoginNameQuery {
loginName: string;
method: TextQueryMethod;
}
/** UserStateQuery always equals */
export interface StateQuery {
state: UserState;
}
/** UserTypeQuery always equals */
export interface TypeQuery {
type: Type;
}
export interface AuthFactor {
state: AuthFactorState;
otp?: AuthFactorOTP | undefined;
u2f?: AuthFactorU2F | undefined;
otpSms?: AuthFactorOTPSMS | undefined;
otpEmail?: AuthFactorOTPEmail | undefined;
}
export interface AuthFactorOTP {
}
export interface AuthFactorOTPSMS {
}
export interface AuthFactorOTPEmail {
}
export interface AuthFactorU2F {
id: string;
name: string;
}
export interface WebAuthNKey {
publicKey: Buffer;
}
export interface WebAuthNVerification {
publicKeyCredential: Buffer;
tokenName: string;
}
export interface WebAuthNToken {
id: string;
state: AuthFactorState;
name: string;
}
export interface Membership {
userId: string;
details: ObjectDetails | undefined;
roles: string[];
displayName: string;
iam?: boolean | undefined;
orgId?: string | undefined;
projectId?: string | undefined;
projectGrantId?: string | undefined;
}
export interface MembershipQuery {
orgQuery?: MembershipOrgQuery | undefined;
projectQuery?: MembershipProjectQuery | undefined;
projectGrantQuery?: MembershipProjectGrantQuery | undefined;
iamQuery?: MembershipIAMQuery | undefined;
}
/** this query always equals */
export interface MembershipOrgQuery {
orgId: string;
}
/** this query always equals */
export interface MembershipProjectQuery {
projectId: string;
}
/** this query always equals */
export interface MembershipProjectGrantQuery {
projectGrantId: string;
}
/** this query always equals */
export interface MembershipIAMQuery {
iam: boolean;
}
export interface Session {
sessionId: string;
agentId: string;
authState: SessionState;
userId: string;
userName: string;
loginName: string;
displayName: string;
details: ObjectDetails | undefined;
avatarUrl: string;
}
export interface RefreshToken {
id: string;
details: ObjectDetails | undefined;
clientId: string;
authTime: Date | undefined;
idleExpiration: Date | undefined;
expiration: Date | undefined;
scopes: string[];
audience: string[];
}
export interface PersonalAccessToken {
id: string;
details: ObjectDetails | undefined;
expirationDate: Date | undefined;
scopes: string[];
}
export interface UserGrant {
id: string;
details: ObjectDetails | undefined;
roleKeys: string[];
state: UserGrantState;
userId: string;
userName: string;
firstName: string;
lastName: string;
email: string;
displayName: string;
orgId: string;
orgName: string;
orgDomain: string;
projectId: string;
projectName: string;
projectGrantId: string;
avatarUrl: string;
preferredLoginName: string;
userType: Type;
grantedOrgId: string;
grantedOrgName: string;
grantedOrgDomain: string;
}
export interface UserGrantQuery {
projectIdQuery?: UserGrantProjectIDQuery | undefined;
userIdQuery?: UserGrantUserIDQuery | undefined;
withGrantedQuery?: UserGrantWithGrantedQuery | undefined;
roleKeyQuery?: UserGrantRoleKeyQuery | undefined;
projectGrantIdQuery?: UserGrantProjectGrantIDQuery | undefined;
userNameQuery?: UserGrantUserNameQuery | undefined;
firstNameQuery?: UserGrantFirstNameQuery | undefined;
lastNameQuery?: UserGrantLastNameQuery | undefined;
emailQuery?: UserGrantEmailQuery | undefined;
orgNameQuery?: UserGrantOrgNameQuery | undefined;
orgDomainQuery?: UserGrantOrgDomainQuery | undefined;
projectNameQuery?: UserGrantProjectNameQuery | undefined;
displayNameQuery?: UserGrantDisplayNameQuery | undefined;
userTypeQuery?: UserGrantUserTypeQuery | undefined;
}
export interface UserGrantProjectIDQuery {
projectId: string;
}
export interface UserGrantUserIDQuery {
userId: string;
}
export interface UserGrantWithGrantedQuery {
withGranted: boolean;
}
export interface UserGrantRoleKeyQuery {
roleKey: string;
method: TextQueryMethod;
}
export interface UserGrantProjectGrantIDQuery {
projectGrantId: string;
}
export interface UserGrantUserNameQuery {
userName: string;
method: TextQueryMethod;
}
export interface UserGrantFirstNameQuery {
firstName: string;
method: TextQueryMethod;
}
export interface UserGrantLastNameQuery {
lastName: string;
method: TextQueryMethod;
}
export interface UserGrantEmailQuery {
email: string;
method: TextQueryMethod;
}
export interface UserGrantOrgNameQuery {
orgName: string;
method: TextQueryMethod;
}
export interface UserGrantOrgDomainQuery {
orgDomain: string;
method: TextQueryMethod;
}
export interface UserGrantProjectNameQuery {
projectName: string;
method: TextQueryMethod;
}
export interface UserGrantDisplayNameQuery {
displayName: string;
method: TextQueryMethod;
}
export interface UserGrantUserTypeQuery {
type: Type;
}
export declare const User: {
encode(message: User, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): User;
fromJSON(object: any): User;
toJSON(message: User): unknown;
create(base?: DeepPartial<User>): User;
fromPartial(object: DeepPartial<User>): User;
};
export declare const Human: {
encode(message: Human, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): Human;
fromJSON(object: any): Human;
toJSON(message: Human): unknown;
create(base?: DeepPartial<Human>): Human;
fromPartial(object: DeepPartial<Human>): Human;
};
export declare const Machine: {
encode(message: Machine, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): Machine;
fromJSON(object: any): Machine;
toJSON(message: Machine): unknown;
create(base?: DeepPartial<Machine>): Machine;
fromPartial(object: DeepPartial<Machine>): Machine;
};
export declare const Profile: {
encode(message: Profile, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): Profile;
fromJSON(object: any): Profile;
toJSON(message: Profile): unknown;
create(base?: DeepPartial<Profile>): Profile;
fromPartial(object: DeepPartial<Profile>): Profile;
};
export declare const Email: {
encode(message: Email, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): Email;
fromJSON(object: any): Email;
toJSON(message: Email): unknown;
create(base?: DeepPartial<Email>): Email;
fromPartial(object: DeepPartial<Email>): Email;
};
export declare const Phone: {
encode(message: Phone, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): Phone;
fromJSON(object: any): Phone;
toJSON(message: Phone): unknown;
create(base?: DeepPartial<Phone>): Phone;
fromPartial(object: DeepPartial<Phone>): Phone;
};
export declare const SearchQuery: {
encode(message: SearchQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): SearchQuery;
fromJSON(object: any): SearchQuery;
toJSON(message: SearchQuery): unknown;
create(base?: DeepPartial<SearchQuery>): SearchQuery;
fromPartial(object: DeepPartial<SearchQuery>): SearchQuery;
};
export declare const OrQuery: {
encode(message: OrQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): OrQuery;
fromJSON(object: any): OrQuery;
toJSON(message: OrQuery): unknown;
create(base?: DeepPartial<OrQuery>): OrQuery;
fromPartial(object: DeepPartial<OrQuery>): OrQuery;
};
export declare const AndQuery: {
encode(message: AndQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): AndQuery;
fromJSON(object: any): AndQuery;
toJSON(message: AndQuery): unknown;
create(base?: DeepPartial<AndQuery>): AndQuery;
fromPartial(object: DeepPartial<AndQuery>): AndQuery;
};
export declare const NotQuery: {
encode(message: NotQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): NotQuery;
fromJSON(object: any): NotQuery;
toJSON(message: NotQuery): unknown;
create(base?: DeepPartial<NotQuery>): NotQuery;
fromPartial(object: DeepPartial<NotQuery>): NotQuery;
};
export declare const InUserIDQuery: {
encode(message: InUserIDQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): InUserIDQuery;
fromJSON(object: any): InUserIDQuery;
toJSON(message: InUserIDQuery): unknown;
create(base?: DeepPartial<InUserIDQuery>): InUserIDQuery;
fromPartial(object: DeepPartial<InUserIDQuery>): InUserIDQuery;
};
export declare const InUserEmailsQuery: {
encode(message: InUserEmailsQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): InUserEmailsQuery;
fromJSON(object: any): InUserEmailsQuery;
toJSON(message: InUserEmailsQuery): unknown;
create(base?: DeepPartial<InUserEmailsQuery>): InUserEmailsQuery;
fromPartial(object: DeepPartial<InUserEmailsQuery>): InUserEmailsQuery;
};
export declare const UserNameQuery: {
encode(message: UserNameQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): UserNameQuery;
fromJSON(object: any): UserNameQuery;
toJSON(message: UserNameQuery): unknown;
create(base?: DeepPartial<UserNameQuery>): UserNameQuery;
fromPartial(object: DeepPartial<UserNameQuery>): UserNameQuery;
};
export declare const FirstNameQuery: {
encode(message: FirstNameQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): FirstNameQuery;
fromJSON(object: any): FirstNameQuery;
toJSON(message: FirstNameQuery): unknown;
create(base?: DeepPartial<FirstNameQuery>): FirstNameQuery;
fromPartial(object: DeepPartial<FirstNameQuery>): FirstNameQuery;
};
export declare const LastNameQuery: {
encode(message: LastNameQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): LastNameQuery;
fromJSON(object: any): LastNameQuery;
toJSON(message: LastNameQuery): unknown;
create(base?: DeepPartial<LastNameQuery>): LastNameQuery;
fromPartial(object: DeepPartial<LastNameQuery>): LastNameQuery;
};
export declare const NickNameQuery: {
encode(message: NickNameQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): NickNameQuery;
fromJSON(object: any): NickNameQuery;
toJSON(message: NickNameQuery): unknown;
create(base?: DeepPartial<NickNameQuery>): NickNameQuery;
fromPartial(object: DeepPartial<NickNameQuery>): NickNameQuery;
};
export declare const DisplayNameQuery: {
encode(message: DisplayNameQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): DisplayNameQuery;
fromJSON(object: any): DisplayNameQuery;
toJSON(message: DisplayNameQuery): unknown;
create(base?: DeepPartial<DisplayNameQuery>): DisplayNameQuery;
fromPartial(object: DeepPartial<DisplayNameQuery>): DisplayNameQuery;
};
export declare const EmailQuery: {
encode(message: EmailQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): EmailQuery;
fromJSON(object: any): EmailQuery;
toJSON(message: EmailQuery): unknown;
create(base?: DeepPartial<EmailQuery>): EmailQuery;
fromPartial(object: DeepPartial<EmailQuery>): EmailQuery;
};
export declare const LoginNameQuery: {
encode(message: LoginNameQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): LoginNameQuery;
fromJSON(object: any): LoginNameQuery;
toJSON(message: LoginNameQuery): unknown;
create(base?: DeepPartial<LoginNameQuery>): LoginNameQuery;
fromPartial(object: DeepPartial<LoginNameQuery>): LoginNameQuery;
};
export declare const StateQuery: {
encode(message: StateQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): StateQuery;
fromJSON(object: any): StateQuery;
toJSON(message: StateQuery): unknown;
create(base?: DeepPartial<StateQuery>): StateQuery;
fromPartial(object: DeepPartial<StateQuery>): StateQuery;
};
export declare const TypeQuery: {
encode(message: TypeQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): TypeQuery;
fromJSON(object: any): TypeQuery;
toJSON(message: TypeQuery): unknown;
create(base?: DeepPartial<TypeQuery>): TypeQuery;
fromPartial(object: DeepPartial<TypeQuery>): TypeQuery;
};
export declare const AuthFactor: {
encode(message: AuthFactor, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): AuthFactor;
fromJSON(object: any): AuthFactor;
toJSON(message: AuthFactor): unknown;
create(base?: DeepPartial<AuthFactor>): AuthFactor;
fromPartial(object: DeepPartial<AuthFactor>): AuthFactor;
};
export declare const AuthFactorOTP: {
encode(_: AuthFactorOTP, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): AuthFactorOTP;
fromJSON(_: any): AuthFactorOTP;
toJSON(_: AuthFactorOTP): unknown;
create(base?: DeepPartial<AuthFactorOTP>): AuthFactorOTP;
fromPartial(_: DeepPartial<AuthFactorOTP>): AuthFactorOTP;
};
export declare const AuthFactorOTPSMS: {
encode(_: AuthFactorOTPSMS, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): AuthFactorOTPSMS;
fromJSON(_: any): AuthFactorOTPSMS;
toJSON(_: AuthFactorOTPSMS): unknown;
create(base?: DeepPartial<AuthFactorOTPSMS>): AuthFactorOTPSMS;
fromPartial(_: DeepPartial<AuthFactorOTPSMS>): AuthFactorOTPSMS;
};
export declare const AuthFactorOTPEmail: {
encode(_: AuthFactorOTPEmail, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): AuthFactorOTPEmail;
fromJSON(_: any): AuthFactorOTPEmail;
toJSON(_: AuthFactorOTPEmail): unknown;
create(base?: DeepPartial<AuthFactorOTPEmail>): AuthFactorOTPEmail;
fromPartial(_: DeepPartial<AuthFactorOTPEmail>): AuthFactorOTPEmail;
};
export declare const AuthFactorU2F: {
encode(message: AuthFactorU2F, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): AuthFactorU2F;
fromJSON(object: any): AuthFactorU2F;
toJSON(message: AuthFactorU2F): unknown;
create(base?: DeepPartial<AuthFactorU2F>): AuthFactorU2F;
fromPartial(object: DeepPartial<AuthFactorU2F>): AuthFactorU2F;
};
export declare const WebAuthNKey: {
encode(message: WebAuthNKey, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): WebAuthNKey;
fromJSON(object: any): WebAuthNKey;
toJSON(message: WebAuthNKey): unknown;
create(base?: DeepPartial<WebAuthNKey>): WebAuthNKey;
fromPartial(object: DeepPartial<WebAuthNKey>): WebAuthNKey;
};
export declare const WebAuthNVerification: {
encode(message: WebAuthNVerification, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): WebAuthNVerification;
fromJSON(object: any): WebAuthNVerification;
toJSON(message: WebAuthNVerification): unknown;
create(base?: DeepPartial<WebAuthNVerification>): WebAuthNVerification;
fromPartial(object: DeepPartial<WebAuthNVerification>): WebAuthNVerification;
};
export declare const WebAuthNToken: {
encode(message: WebAuthNToken, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): WebAuthNToken;
fromJSON(object: any): WebAuthNToken;
toJSON(message: WebAuthNToken): unknown;
create(base?: DeepPartial<WebAuthNToken>): WebAuthNToken;
fromPartial(object: DeepPartial<WebAuthNToken>): WebAuthNToken;
};
export declare const Membership: {
encode(message: Membership, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): Membership;
fromJSON(object: any): Membership;
toJSON(message: Membership): unknown;
create(base?: DeepPartial<Membership>): Membership;
fromPartial(object: DeepPartial<Membership>): Membership;
};
export declare const MembershipQuery: {
encode(message: MembershipQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): MembershipQuery;
fromJSON(object: any): MembershipQuery;
toJSON(message: MembershipQuery): unknown;
create(base?: DeepPartial<MembershipQuery>): MembershipQuery;
fromPartial(object: DeepPartial<MembershipQuery>): MembershipQuery;
};
export declare const MembershipOrgQuery: {
encode(message: MembershipOrgQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): MembershipOrgQuery;
fromJSON(object: any): MembershipOrgQuery;
toJSON(message: MembershipOrgQuery): unknown;
create(base?: DeepPartial<MembershipOrgQuery>): MembershipOrgQuery;
fromPartial(object: DeepPartial<MembershipOrgQuery>): MembershipOrgQuery;
};
export declare const MembershipProjectQuery: {
encode(message: MembershipProjectQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): MembershipProjectQuery;
fromJSON(object: any): MembershipProjectQuery;
toJSON(message: MembershipProjectQuery): unknown;
create(base?: DeepPartial<MembershipProjectQuery>): MembershipProjectQuery;
fromPartial(object: DeepPartial<MembershipProjectQuery>): MembershipProjectQuery;
};
export declare const MembershipProjectGrantQuery: {
encode(message: MembershipProjectGrantQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): MembershipProjectGrantQuery;
fromJSON(object: any): MembershipProjectGrantQuery;
toJSON(message: MembershipProjectGrantQuery): unknown;
create(base?: DeepPartial<MembershipProjectGrantQuery>): MembershipProjectGrantQuery;
fromPartial(object: DeepPartial<MembershipProjectGrantQuery>): MembershipProjectGrantQuery;
};
export declare const MembershipIAMQuery: {
encode(message: MembershipIAMQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): MembershipIAMQuery;
fromJSON(object: any): MembershipIAMQuery;
toJSON(message: MembershipIAMQuery): unknown;
create(base?: DeepPartial<MembershipIAMQuery>): MembershipIAMQuery;
fromPartial(object: DeepPartial<MembershipIAMQuery>): MembershipIAMQuery;
};
export declare const Session: {
encode(message: Session, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): Session;
fromJSON(object: any): Session;
toJSON(message: Session): unknown;
create(base?: DeepPartial<Session>): Session;
fromPartial(object: DeepPartial<Session>): Session;
};
export declare const RefreshToken: {
encode(message: RefreshToken, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): RefreshToken;
fromJSON(object: any): RefreshToken;
toJSON(message: RefreshToken): unknown;
create(base?: DeepPartial<RefreshToken>): RefreshToken;
fromPartial(object: DeepPartial<RefreshToken>): RefreshToken;
};
export declare const PersonalAccessToken: {
encode(message: PersonalAccessToken, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): PersonalAccessToken;
fromJSON(object: any): PersonalAccessToken;
toJSON(message: PersonalAccessToken): unknown;
create(base?: DeepPartial<PersonalAccessToken>): PersonalAccessToken;
fromPartial(object: DeepPartial<PersonalAccessToken>): PersonalAccessToken;
};
export declare const UserGrant: {
encode(message: UserGrant, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): UserGrant;
fromJSON(object: any): UserGrant;
toJSON(message: UserGrant): unknown;
create(base?: DeepPartial<UserGrant>): UserGrant;
fromPartial(object: DeepPartial<UserGrant>): UserGrant;
};
export declare const UserGrantQuery: {
encode(message: UserGrantQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): UserGrantQuery;
fromJSON(object: any): UserGrantQuery;
toJSON(message: UserGrantQuery): unknown;
create(base?: DeepPartial<UserGrantQuery>): UserGrantQuery;
fromPartial(object: DeepPartial<UserGrantQuery>): UserGrantQuery;
};
export declare const UserGrantProjectIDQuery: {
encode(message: UserGrantProjectIDQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): UserGrantProjectIDQuery;
fromJSON(object: any): UserGrantProjectIDQuery;
toJSON(message: UserGrantProjectIDQuery): unknown;
create(base?: DeepPartial<UserGrantProjectIDQuery>): UserGrantProjectIDQuery;
fromPartial(object: DeepPartial<UserGrantProjectIDQuery>): UserGrantProjectIDQuery;
};
export declare const UserGrantUserIDQuery: {
encode(message: UserGrantUserIDQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): UserGrantUserIDQuery;
fromJSON(object: any): UserGrantUserIDQuery;
toJSON(message: UserGrantUserIDQuery): unknown;
create(base?: DeepPartial<UserGrantUserIDQuery>): UserGrantUserIDQuery;
fromPartial(object: DeepPartial<UserGrantUserIDQuery>): UserGrantUserIDQuery;
};
export declare const UserGrantWithGrantedQuery: {
encode(message: UserGrantWithGrantedQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): UserGrantWithGrantedQuery;
fromJSON(object: any): UserGrantWithGrantedQuery;
toJSON(message: UserGrantWithGrantedQuery): unknown;
create(base?: DeepPartial<UserGrantWithGrantedQuery>): UserGrantWithGrantedQuery;
fromPartial(object: DeepPartial<UserGrantWithGrantedQuery>): UserGrantWithGrantedQuery;
};
export declare const UserGrantRoleKeyQuery: {
encode(message: UserGrantRoleKeyQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): UserGrantRoleKeyQuery;
fromJSON(object: any): UserGrantRoleKeyQuery;
toJSON(message: UserGrantRoleKeyQuery): unknown;
create(base?: DeepPartial<UserGrantRoleKeyQuery>): UserGrantRoleKeyQuery;
fromPartial(object: DeepPartial<UserGrantRoleKeyQuery>): UserGrantRoleKeyQuery;
};
export declare const UserGrantProjectGrantIDQuery: {
encode(message: UserGrantProjectGrantIDQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): UserGrantProjectGrantIDQuery;
fromJSON(object: any): UserGrantProjectGrantIDQuery;
toJSON(message: UserGrantProjectGrantIDQuery): unknown;
create(base?: DeepPartial<UserGrantProjectGrantIDQuery>): UserGrantProjectGrantIDQuery;
fromPartial(object: DeepPartial<UserGrantProjectGrantIDQuery>): UserGrantProjectGrantIDQuery;
};
export declare const UserGrantUserNameQuery: {
encode(message: UserGrantUserNameQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): UserGrantUserNameQuery;
fromJSON(object: any): UserGrantUserNameQuery;
toJSON(message: UserGrantUserNameQuery): unknown;
create(base?: DeepPartial<UserGrantUserNameQuery>): UserGrantUserNameQuery;
fromPartial(object: DeepPartial<UserGrantUserNameQuery>): UserGrantUserNameQuery;
};
export declare const UserGrantFirstNameQuery: {
encode(message: UserGrantFirstNameQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): UserGrantFirstNameQuery;
fromJSON(object: any): UserGrantFirstNameQuery;
toJSON(message: UserGrantFirstNameQuery): unknown;
create(base?: DeepPartial<UserGrantFirstNameQuery>): UserGrantFirstNameQuery;
fromPartial(object: DeepPartial<UserGrantFirstNameQuery>): UserGrantFirstNameQuery;
};
export declare const UserGrantLastNameQuery: {
encode(message: UserGrantLastNameQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): UserGrantLastNameQuery;
fromJSON(object: any): UserGrantLastNameQuery;
toJSON(message: UserGrantLastNameQuery): unknown;
create(base?: DeepPartial<UserGrantLastNameQuery>): UserGrantLastNameQuery;
fromPartial(object: DeepPartial<UserGrantLastNameQuery>): UserGrantLastNameQuery;
};
export declare const UserGrantEmailQuery: {
encode(message: UserGrantEmailQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): UserGrantEmailQuery;
fromJSON(object: any): UserGrantEmailQuery;
toJSON(message: UserGrantEmailQuery): unknown;
create(base?: DeepPartial<UserGrantEmailQuery>): UserGrantEmailQuery;
fromPartial(object: DeepPartial<UserGrantEmailQuery>): UserGrantEmailQuery;
};
export declare const UserGrantOrgNameQuery: {
encode(message: UserGrantOrgNameQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): UserGrantOrgNameQuery;
fromJSON(object: any): UserGrantOrgNameQuery;
toJSON(message: UserGrantOrgNameQuery): unknown;
create(base?: DeepPartial<UserGrantOrgNameQuery>): UserGrantOrgNameQuery;
fromPartial(object: DeepPartial<UserGrantOrgNameQuery>): UserGrantOrgNameQuery;
};
export declare const UserGrantOrgDomainQuery: {
encode(message: UserGrantOrgDomainQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): UserGrantOrgDomainQuery;
fromJSON(object: any): UserGrantOrgDomainQuery;
toJSON(message: UserGrantOrgDomainQuery): unknown;
create(base?: DeepPartial<UserGrantOrgDomainQuery>): UserGrantOrgDomainQuery;
fromPartial(object: DeepPartial<UserGrantOrgDomainQuery>): UserGrantOrgDomainQuery;
};
export declare const UserGrantProjectNameQuery: {
encode(message: UserGrantProjectNameQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): UserGrantProjectNameQuery;
fromJSON(object: any): UserGrantProjectNameQuery;
toJSON(message: UserGrantProjectNameQuery): unknown;
create(base?: DeepPartial<UserGrantProjectNameQuery>): UserGrantProjectNameQuery;
fromPartial(object: DeepPartial<UserGrantProjectNameQuery>): UserGrantProjectNameQuery;
};
export declare const UserGrantDisplayNameQuery: {
encode(message: UserGrantDisplayNameQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): UserGrantDisplayNameQuery;
fromJSON(object: any): UserGrantDisplayNameQuery;
toJSON(message: UserGrantDisplayNameQuery): unknown;
create(base?: DeepPartial<UserGrantDisplayNameQuery>): UserGrantDisplayNameQuery;
fromPartial(object: DeepPartial<UserGrantDisplayNameQuery>): UserGrantDisplayNameQuery;
};
export declare const UserGrantUserTypeQuery: {
encode(message: UserGrantUserTypeQuery, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): UserGrantUserTypeQuery;
fromJSON(object: any): UserGrantUserTypeQuery;
toJSON(message: UserGrantUserTypeQuery): unknown;
create(base?: DeepPartial<UserGrantUserTypeQuery>): UserGrantUserTypeQuery;
fromPartial(object: DeepPartial<UserGrantUserTypeQuery>): UserGrantUserTypeQuery;
};
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 {};