@zitadel/node
Version:
Library for API access to ZITADEL. Provides compiled gRPC service clients and helpers for applications and service accounts.
1,176 lines • 71.2 kB
TypeScript
import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire";
import Long from "long";
import type { CallContext, CallOptions } from "nice-grpc-common";
import { Duration } from "../google/protobuf/duration.js";
import { Change, ChangeQuery } from "./change.js";
import { IDPUserLink } from "./idp.js";
import { Metadata, MetadataQuery } from "./metadata.js";
import { ListDetails, ListQuery, ObjectDetails } from "./object.js";
import { Org, OrgFieldName, OrgQuery } from "./org.js";
import { LabelPolicy, LoginPolicy, PasswordComplexityPolicy, PrivacyPolicy } from "./policy.js";
import { AuthFactor, Email, Gender, Membership, MembershipQuery, Phone, Profile, RefreshToken, Session, Type, User, UserGrantState, WebAuthNKey, WebAuthNToken, WebAuthNVerification } from "./user.js";
export declare const protobufPackage = "zitadel.auth.v1";
/** This is an empty request */
export interface HealthzRequest {
}
/** This is an empty response */
export interface HealthzResponse {
}
/** This is an empty request */
export interface GetSupportedLanguagesRequest {
}
export interface GetSupportedLanguagesResponse {
languages: string[];
}
/**
* This is an empty request
* the request parameters are read from the token-header
*/
export interface GetMyUserRequest {
}
export interface GetMyUserResponse {
user: User | undefined;
lastLogin: Date | undefined;
}
/**
* This is an empty request
* the request parameters are read from the token-header
*/
export interface RemoveMyUserRequest {
}
export interface RemoveMyUserResponse {
details: ObjectDetails | undefined;
}
export interface ListMyUserChangesRequest {
query: ChangeQuery | undefined;
}
export interface ListMyUserChangesResponse {
/** zitadel.v1.ListDetails details = 1; was always returned empty (as we cannot get the necessary info) */
result: Change[];
}
/** This is an empty request */
export interface ListMyUserSessionsRequest {
}
export interface ListMyUserSessionsResponse {
result: Session[];
}
export interface ListMyMetadataRequest {
query: ListQuery | undefined;
queries: MetadataQuery[];
}
export interface ListMyMetadataResponse {
details: ListDetails | undefined;
result: Metadata[];
}
export interface GetMyMetadataRequest {
key: string;
}
export interface GetMyMetadataResponse {
metadata: Metadata | undefined;
}
export interface SetMyMetadataRequest {
key: string;
value: Buffer;
}
export interface SetMyMetadataResponse {
details: ObjectDetails | undefined;
}
export interface BulkSetMyMetadataRequest {
metadata: BulkSetMyMetadataRequest_Metadata[];
}
export interface BulkSetMyMetadataRequest_Metadata {
key: string;
value: Buffer;
}
export interface BulkSetMyMetadataResponse {
details: ObjectDetails | undefined;
}
export interface RemoveMyMetadataRequest {
key: string;
}
export interface RemoveMyMetadataResponse {
details: ObjectDetails | undefined;
}
export interface BulkRemoveMyMetadataRequest {
keys: string[];
}
export interface BulkRemoveMyMetadataResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface ListMyRefreshTokensRequest {
}
export interface ListMyRefreshTokensResponse {
details: ListDetails | undefined;
result: RefreshToken[];
}
export interface RevokeMyRefreshTokenRequest {
id: string;
}
export interface RevokeMyRefreshTokenResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface RevokeAllMyRefreshTokensRequest {
}
/** This is an empty response */
export interface RevokeAllMyRefreshTokensResponse {
}
export interface UpdateMyUserNameRequest {
userName: string;
}
export interface UpdateMyUserNameResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface GetMyPasswordComplexityPolicyRequest {
}
export interface GetMyPasswordComplexityPolicyResponse {
policy: PasswordComplexityPolicy | undefined;
}
export interface UpdateMyPasswordRequest {
oldPassword: string;
newPassword: string;
}
export interface UpdateMyPasswordResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface GetMyProfileRequest {
}
export interface GetMyProfileResponse {
details: ObjectDetails | undefined;
profile: Profile | undefined;
}
export interface UpdateMyProfileRequest {
firstName: string;
lastName: string;
nickName: string;
displayName: string;
preferredLanguage: string;
gender: Gender;
}
export interface UpdateMyProfileResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface GetMyEmailRequest {
}
export interface GetMyEmailResponse {
details: ObjectDetails | undefined;
email: Email | undefined;
}
export interface SetMyEmailRequest {
email: string;
}
export interface SetMyEmailResponse {
details: ObjectDetails | undefined;
}
export interface VerifyMyEmailRequest {
code: string;
}
export interface VerifyMyEmailResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface ResendMyEmailVerificationRequest {
}
export interface ResendMyEmailVerificationResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface GetMyPhoneRequest {
}
export interface GetMyPhoneResponse {
details: ObjectDetails | undefined;
phone: Phone | undefined;
}
export interface SetMyPhoneRequest {
phone: string;
}
export interface SetMyPhoneResponse {
details: ObjectDetails | undefined;
}
export interface VerifyMyPhoneRequest {
code: string;
}
export interface VerifyMyPhoneResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface ResendMyPhoneVerificationRequest {
}
export interface ResendMyPhoneVerificationResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface RemoveMyPhoneRequest {
}
export interface RemoveMyPhoneResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface RemoveMyAvatarRequest {
}
export interface RemoveMyAvatarResponse {
details: ObjectDetails | undefined;
}
export interface ListMyLinkedIDPsRequest {
/** list limitations and ordering */
query: ListQuery | undefined;
}
export interface ListMyLinkedIDPsResponse {
details: ListDetails | undefined;
result: IDPUserLink[];
}
export interface RemoveMyLinkedIDPRequest {
idpId: string;
linkedUserId: string;
}
export interface RemoveMyLinkedIDPResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface ListMyAuthFactorsRequest {
}
export interface ListMyAuthFactorsResponse {
result: AuthFactor[];
}
/** This is an empty request */
export interface AddMyAuthFactorU2FRequest {
}
export interface AddMyAuthFactorU2FResponse {
key: WebAuthNKey | undefined;
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface AddMyAuthFactorOTPRequest {
}
export interface AddMyAuthFactorOTPResponse {
url: string;
secret: string;
details: ObjectDetails | undefined;
}
export interface VerifyMyAuthFactorOTPRequest {
code: string;
}
export interface VerifyMyAuthFactorOTPResponse {
details: ObjectDetails | undefined;
}
export interface VerifyMyAuthFactorU2FRequest {
verification: WebAuthNVerification | undefined;
}
export interface VerifyMyAuthFactorU2FResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface RemoveMyAuthFactorOTPRequest {
}
export interface RemoveMyAuthFactorOTPResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface AddMyAuthFactorOTPSMSRequest {
}
export interface AddMyAuthFactorOTPSMSResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface RemoveMyAuthFactorOTPSMSRequest {
}
export interface RemoveMyAuthFactorOTPSMSResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface AddMyAuthFactorOTPEmailRequest {
}
export interface AddMyAuthFactorOTPEmailResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface RemoveMyAuthFactorOTPEmailRequest {
}
export interface RemoveMyAuthFactorOTPEmailResponse {
details: ObjectDetails | undefined;
}
export interface RemoveMyAuthFactorU2FRequest {
tokenId: string;
}
export interface RemoveMyAuthFactorU2FResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface ListMyPasswordlessRequest {
}
export interface ListMyPasswordlessResponse {
result: WebAuthNToken[];
}
/** This is an empty request */
export interface AddMyPasswordlessRequest {
}
export interface AddMyPasswordlessResponse {
key: WebAuthNKey | undefined;
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface AddMyPasswordlessLinkRequest {
}
export interface AddMyPasswordlessLinkResponse {
details: ObjectDetails | undefined;
link: string;
expiration: Duration | undefined;
}
/** This is an empty request */
export interface SendMyPasswordlessLinkRequest {
}
export interface SendMyPasswordlessLinkResponse {
details: ObjectDetails | undefined;
}
export interface VerifyMyPasswordlessRequest {
verification: WebAuthNVerification | undefined;
}
export interface VerifyMyPasswordlessResponse {
details: ObjectDetails | undefined;
}
export interface RemoveMyPasswordlessRequest {
tokenId: string;
}
export interface RemoveMyPasswordlessResponse {
details: ObjectDetails | undefined;
}
export interface ListMyUserGrantsRequest {
/** list limitations and ordering */
query: ListQuery | undefined;
}
export interface ListMyUserGrantsResponse {
details: ListDetails | undefined;
result: UserGrant[];
}
export interface UserGrant {
orgId: string;
projectId: string;
userId: string;
/** Deprecated: user role_keys */
roles: string[];
orgName: string;
grantId: string;
details: ObjectDetails | undefined;
orgDomain: string;
projectName: string;
projectGrantId: string;
roleKeys: string[];
userType: Type;
state: UserGrantState;
}
export interface ListMyProjectOrgsRequest {
/** list limitations and ordering */
query: ListQuery | undefined;
/** criteria the client is looking for */
queries: OrgQuery[];
/** States by which field the results are sorted. */
sortingColumn: OrgFieldName;
}
export interface ListMyProjectOrgsResponse {
details: ListDetails | undefined;
result: Org[];
}
/** This is an empty request */
export interface ListMyZitadelPermissionsRequest {
}
export interface ListMyZitadelPermissionsResponse {
result: string[];
}
/** This is an empty request */
export interface ListMyProjectPermissionsRequest {
}
export interface ListMyProjectPermissionsResponse {
result: string[];
}
export interface ListMyMembershipsRequest {
/** the field the result is sorted */
query: ListQuery | undefined;
/** criteria the client is looking for */
queries: MembershipQuery[];
}
export interface ListMyMembershipsResponse {
details: ListDetails | undefined;
result: Membership[];
}
/** This is an empty request */
export interface GetMyLabelPolicyRequest {
}
export interface GetMyLabelPolicyResponse {
policy: LabelPolicy | undefined;
}
/** This is an empty request */
export interface GetMyPrivacyPolicyRequest {
}
export interface GetMyPrivacyPolicyResponse {
policy: PrivacyPolicy | undefined;
}
/** This is an empty request */
export interface GetMyLoginPolicyRequest {
}
export interface GetMyLoginPolicyResponse {
policy: LoginPolicy | undefined;
}
export declare const HealthzRequest: MessageFns<HealthzRequest>;
export declare const HealthzResponse: MessageFns<HealthzResponse>;
export declare const GetSupportedLanguagesRequest: MessageFns<GetSupportedLanguagesRequest>;
export declare const GetSupportedLanguagesResponse: MessageFns<GetSupportedLanguagesResponse>;
export declare const GetMyUserRequest: MessageFns<GetMyUserRequest>;
export declare const GetMyUserResponse: MessageFns<GetMyUserResponse>;
export declare const RemoveMyUserRequest: MessageFns<RemoveMyUserRequest>;
export declare const RemoveMyUserResponse: MessageFns<RemoveMyUserResponse>;
export declare const ListMyUserChangesRequest: MessageFns<ListMyUserChangesRequest>;
export declare const ListMyUserChangesResponse: MessageFns<ListMyUserChangesResponse>;
export declare const ListMyUserSessionsRequest: MessageFns<ListMyUserSessionsRequest>;
export declare const ListMyUserSessionsResponse: MessageFns<ListMyUserSessionsResponse>;
export declare const ListMyMetadataRequest: MessageFns<ListMyMetadataRequest>;
export declare const ListMyMetadataResponse: MessageFns<ListMyMetadataResponse>;
export declare const GetMyMetadataRequest: MessageFns<GetMyMetadataRequest>;
export declare const GetMyMetadataResponse: MessageFns<GetMyMetadataResponse>;
export declare const SetMyMetadataRequest: MessageFns<SetMyMetadataRequest>;
export declare const SetMyMetadataResponse: MessageFns<SetMyMetadataResponse>;
export declare const BulkSetMyMetadataRequest: MessageFns<BulkSetMyMetadataRequest>;
export declare const BulkSetMyMetadataRequest_Metadata: MessageFns<BulkSetMyMetadataRequest_Metadata>;
export declare const BulkSetMyMetadataResponse: MessageFns<BulkSetMyMetadataResponse>;
export declare const RemoveMyMetadataRequest: MessageFns<RemoveMyMetadataRequest>;
export declare const RemoveMyMetadataResponse: MessageFns<RemoveMyMetadataResponse>;
export declare const BulkRemoveMyMetadataRequest: MessageFns<BulkRemoveMyMetadataRequest>;
export declare const BulkRemoveMyMetadataResponse: MessageFns<BulkRemoveMyMetadataResponse>;
export declare const ListMyRefreshTokensRequest: MessageFns<ListMyRefreshTokensRequest>;
export declare const ListMyRefreshTokensResponse: MessageFns<ListMyRefreshTokensResponse>;
export declare const RevokeMyRefreshTokenRequest: MessageFns<RevokeMyRefreshTokenRequest>;
export declare const RevokeMyRefreshTokenResponse: MessageFns<RevokeMyRefreshTokenResponse>;
export declare const RevokeAllMyRefreshTokensRequest: MessageFns<RevokeAllMyRefreshTokensRequest>;
export declare const RevokeAllMyRefreshTokensResponse: MessageFns<RevokeAllMyRefreshTokensResponse>;
export declare const UpdateMyUserNameRequest: MessageFns<UpdateMyUserNameRequest>;
export declare const UpdateMyUserNameResponse: MessageFns<UpdateMyUserNameResponse>;
export declare const GetMyPasswordComplexityPolicyRequest: MessageFns<GetMyPasswordComplexityPolicyRequest>;
export declare const GetMyPasswordComplexityPolicyResponse: MessageFns<GetMyPasswordComplexityPolicyResponse>;
export declare const UpdateMyPasswordRequest: MessageFns<UpdateMyPasswordRequest>;
export declare const UpdateMyPasswordResponse: MessageFns<UpdateMyPasswordResponse>;
export declare const GetMyProfileRequest: MessageFns<GetMyProfileRequest>;
export declare const GetMyProfileResponse: MessageFns<GetMyProfileResponse>;
export declare const UpdateMyProfileRequest: MessageFns<UpdateMyProfileRequest>;
export declare const UpdateMyProfileResponse: MessageFns<UpdateMyProfileResponse>;
export declare const GetMyEmailRequest: MessageFns<GetMyEmailRequest>;
export declare const GetMyEmailResponse: MessageFns<GetMyEmailResponse>;
export declare const SetMyEmailRequest: MessageFns<SetMyEmailRequest>;
export declare const SetMyEmailResponse: MessageFns<SetMyEmailResponse>;
export declare const VerifyMyEmailRequest: MessageFns<VerifyMyEmailRequest>;
export declare const VerifyMyEmailResponse: MessageFns<VerifyMyEmailResponse>;
export declare const ResendMyEmailVerificationRequest: MessageFns<ResendMyEmailVerificationRequest>;
export declare const ResendMyEmailVerificationResponse: MessageFns<ResendMyEmailVerificationResponse>;
export declare const GetMyPhoneRequest: MessageFns<GetMyPhoneRequest>;
export declare const GetMyPhoneResponse: MessageFns<GetMyPhoneResponse>;
export declare const SetMyPhoneRequest: MessageFns<SetMyPhoneRequest>;
export declare const SetMyPhoneResponse: MessageFns<SetMyPhoneResponse>;
export declare const VerifyMyPhoneRequest: MessageFns<VerifyMyPhoneRequest>;
export declare const VerifyMyPhoneResponse: MessageFns<VerifyMyPhoneResponse>;
export declare const ResendMyPhoneVerificationRequest: MessageFns<ResendMyPhoneVerificationRequest>;
export declare const ResendMyPhoneVerificationResponse: MessageFns<ResendMyPhoneVerificationResponse>;
export declare const RemoveMyPhoneRequest: MessageFns<RemoveMyPhoneRequest>;
export declare const RemoveMyPhoneResponse: MessageFns<RemoveMyPhoneResponse>;
export declare const RemoveMyAvatarRequest: MessageFns<RemoveMyAvatarRequest>;
export declare const RemoveMyAvatarResponse: MessageFns<RemoveMyAvatarResponse>;
export declare const ListMyLinkedIDPsRequest: MessageFns<ListMyLinkedIDPsRequest>;
export declare const ListMyLinkedIDPsResponse: MessageFns<ListMyLinkedIDPsResponse>;
export declare const RemoveMyLinkedIDPRequest: MessageFns<RemoveMyLinkedIDPRequest>;
export declare const RemoveMyLinkedIDPResponse: MessageFns<RemoveMyLinkedIDPResponse>;
export declare const ListMyAuthFactorsRequest: MessageFns<ListMyAuthFactorsRequest>;
export declare const ListMyAuthFactorsResponse: MessageFns<ListMyAuthFactorsResponse>;
export declare const AddMyAuthFactorU2FRequest: MessageFns<AddMyAuthFactorU2FRequest>;
export declare const AddMyAuthFactorU2FResponse: MessageFns<AddMyAuthFactorU2FResponse>;
export declare const AddMyAuthFactorOTPRequest: MessageFns<AddMyAuthFactorOTPRequest>;
export declare const AddMyAuthFactorOTPResponse: MessageFns<AddMyAuthFactorOTPResponse>;
export declare const VerifyMyAuthFactorOTPRequest: MessageFns<VerifyMyAuthFactorOTPRequest>;
export declare const VerifyMyAuthFactorOTPResponse: MessageFns<VerifyMyAuthFactorOTPResponse>;
export declare const VerifyMyAuthFactorU2FRequest: MessageFns<VerifyMyAuthFactorU2FRequest>;
export declare const VerifyMyAuthFactorU2FResponse: MessageFns<VerifyMyAuthFactorU2FResponse>;
export declare const RemoveMyAuthFactorOTPRequest: MessageFns<RemoveMyAuthFactorOTPRequest>;
export declare const RemoveMyAuthFactorOTPResponse: MessageFns<RemoveMyAuthFactorOTPResponse>;
export declare const AddMyAuthFactorOTPSMSRequest: MessageFns<AddMyAuthFactorOTPSMSRequest>;
export declare const AddMyAuthFactorOTPSMSResponse: MessageFns<AddMyAuthFactorOTPSMSResponse>;
export declare const RemoveMyAuthFactorOTPSMSRequest: MessageFns<RemoveMyAuthFactorOTPSMSRequest>;
export declare const RemoveMyAuthFactorOTPSMSResponse: MessageFns<RemoveMyAuthFactorOTPSMSResponse>;
export declare const AddMyAuthFactorOTPEmailRequest: MessageFns<AddMyAuthFactorOTPEmailRequest>;
export declare const AddMyAuthFactorOTPEmailResponse: MessageFns<AddMyAuthFactorOTPEmailResponse>;
export declare const RemoveMyAuthFactorOTPEmailRequest: MessageFns<RemoveMyAuthFactorOTPEmailRequest>;
export declare const RemoveMyAuthFactorOTPEmailResponse: MessageFns<RemoveMyAuthFactorOTPEmailResponse>;
export declare const RemoveMyAuthFactorU2FRequest: MessageFns<RemoveMyAuthFactorU2FRequest>;
export declare const RemoveMyAuthFactorU2FResponse: MessageFns<RemoveMyAuthFactorU2FResponse>;
export declare const ListMyPasswordlessRequest: MessageFns<ListMyPasswordlessRequest>;
export declare const ListMyPasswordlessResponse: MessageFns<ListMyPasswordlessResponse>;
export declare const AddMyPasswordlessRequest: MessageFns<AddMyPasswordlessRequest>;
export declare const AddMyPasswordlessResponse: MessageFns<AddMyPasswordlessResponse>;
export declare const AddMyPasswordlessLinkRequest: MessageFns<AddMyPasswordlessLinkRequest>;
export declare const AddMyPasswordlessLinkResponse: MessageFns<AddMyPasswordlessLinkResponse>;
export declare const SendMyPasswordlessLinkRequest: MessageFns<SendMyPasswordlessLinkRequest>;
export declare const SendMyPasswordlessLinkResponse: MessageFns<SendMyPasswordlessLinkResponse>;
export declare const VerifyMyPasswordlessRequest: MessageFns<VerifyMyPasswordlessRequest>;
export declare const VerifyMyPasswordlessResponse: MessageFns<VerifyMyPasswordlessResponse>;
export declare const RemoveMyPasswordlessRequest: MessageFns<RemoveMyPasswordlessRequest>;
export declare const RemoveMyPasswordlessResponse: MessageFns<RemoveMyPasswordlessResponse>;
export declare const ListMyUserGrantsRequest: MessageFns<ListMyUserGrantsRequest>;
export declare const ListMyUserGrantsResponse: MessageFns<ListMyUserGrantsResponse>;
export declare const UserGrant: MessageFns<UserGrant>;
export declare const ListMyProjectOrgsRequest: MessageFns<ListMyProjectOrgsRequest>;
export declare const ListMyProjectOrgsResponse: MessageFns<ListMyProjectOrgsResponse>;
export declare const ListMyZitadelPermissionsRequest: MessageFns<ListMyZitadelPermissionsRequest>;
export declare const ListMyZitadelPermissionsResponse: MessageFns<ListMyZitadelPermissionsResponse>;
export declare const ListMyProjectPermissionsRequest: MessageFns<ListMyProjectPermissionsRequest>;
export declare const ListMyProjectPermissionsResponse: MessageFns<ListMyProjectPermissionsResponse>;
export declare const ListMyMembershipsRequest: MessageFns<ListMyMembershipsRequest>;
export declare const ListMyMembershipsResponse: MessageFns<ListMyMembershipsResponse>;
export declare const GetMyLabelPolicyRequest: MessageFns<GetMyLabelPolicyRequest>;
export declare const GetMyLabelPolicyResponse: MessageFns<GetMyLabelPolicyResponse>;
export declare const GetMyPrivacyPolicyRequest: MessageFns<GetMyPrivacyPolicyRequest>;
export declare const GetMyPrivacyPolicyResponse: MessageFns<GetMyPrivacyPolicyResponse>;
export declare const GetMyLoginPolicyRequest: MessageFns<GetMyLoginPolicyRequest>;
export declare const GetMyLoginPolicyResponse: MessageFns<GetMyLoginPolicyResponse>;
export type AuthServiceDefinition = typeof AuthServiceDefinition;
export declare const AuthServiceDefinition: {
readonly name: "AuthService";
readonly fullName: "zitadel.auth.v1.AuthService";
readonly methods: {
readonly healthz: {
readonly name: "Healthz";
readonly requestType: MessageFns<HealthzRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<HealthzResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getSupportedLanguages: {
readonly name: "GetSupportedLanguages";
readonly requestType: MessageFns<GetSupportedLanguagesRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetSupportedLanguagesResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getMyUser: {
readonly name: "GetMyUser";
readonly requestType: MessageFns<GetMyUserRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetMyUserResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly removeMyUser: {
readonly name: "RemoveMyUser";
readonly requestType: MessageFns<RemoveMyUserRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveMyUserResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listMyUserChanges: {
readonly name: "ListMyUserChanges";
readonly requestType: MessageFns<ListMyUserChangesRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListMyUserChangesResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listMyUserSessions: {
readonly name: "ListMyUserSessions";
readonly requestType: MessageFns<ListMyUserSessionsRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListMyUserSessionsResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listMyMetadata: {
readonly name: "ListMyMetadata";
readonly requestType: MessageFns<ListMyMetadataRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListMyMetadataResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getMyMetadata: {
readonly name: "GetMyMetadata";
readonly requestType: MessageFns<GetMyMetadataRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetMyMetadataResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listMyRefreshTokens: {
readonly name: "ListMyRefreshTokens";
readonly requestType: MessageFns<ListMyRefreshTokensRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListMyRefreshTokensResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly revokeMyRefreshToken: {
readonly name: "RevokeMyRefreshToken";
readonly requestType: MessageFns<RevokeMyRefreshTokenRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RevokeMyRefreshTokenResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly revokeAllMyRefreshTokens: {
readonly name: "RevokeAllMyRefreshTokens";
readonly requestType: MessageFns<RevokeAllMyRefreshTokensRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RevokeAllMyRefreshTokensResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly updateMyUserName: {
readonly name: "UpdateMyUserName";
readonly requestType: MessageFns<UpdateMyUserNameRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateMyUserNameResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getMyPasswordComplexityPolicy: {
readonly name: "GetMyPasswordComplexityPolicy";
readonly requestType: MessageFns<GetMyPasswordComplexityPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetMyPasswordComplexityPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly updateMyPassword: {
readonly name: "UpdateMyPassword";
readonly requestType: MessageFns<UpdateMyPasswordRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateMyPasswordResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getMyProfile: {
readonly name: "GetMyProfile";
readonly requestType: MessageFns<GetMyProfileRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetMyProfileResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly updateMyProfile: {
readonly name: "UpdateMyProfile";
readonly requestType: MessageFns<UpdateMyProfileRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateMyProfileResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getMyEmail: {
readonly name: "GetMyEmail";
readonly requestType: MessageFns<GetMyEmailRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetMyEmailResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly setMyEmail: {
readonly name: "SetMyEmail";
readonly requestType: MessageFns<SetMyEmailRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<SetMyEmailResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly verifyMyEmail: {
readonly name: "VerifyMyEmail";
readonly requestType: MessageFns<VerifyMyEmailRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<VerifyMyEmailResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly resendMyEmailVerification: {
readonly name: "ResendMyEmailVerification";
readonly requestType: MessageFns<ResendMyEmailVerificationRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ResendMyEmailVerificationResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getMyPhone: {
readonly name: "GetMyPhone";
readonly requestType: MessageFns<GetMyPhoneRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetMyPhoneResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly setMyPhone: {
readonly name: "SetMyPhone";
readonly requestType: MessageFns<SetMyPhoneRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<SetMyPhoneResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly verifyMyPhone: {
readonly name: "VerifyMyPhone";
readonly requestType: MessageFns<VerifyMyPhoneRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<VerifyMyPhoneResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Resends an sms to the last given phone number, to verify it */
readonly resendMyPhoneVerification: {
readonly name: "ResendMyPhoneVerification";
readonly requestType: MessageFns<ResendMyPhoneVerificationRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ResendMyPhoneVerificationResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly removeMyPhone: {
readonly name: "RemoveMyPhone";
readonly requestType: MessageFns<RemoveMyPhoneRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveMyPhoneResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly removeMyAvatar: {
readonly name: "RemoveMyAvatar";
readonly requestType: MessageFns<RemoveMyAvatarRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveMyAvatarResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listMyLinkedIDPs: {
readonly name: "ListMyLinkedIDPs";
readonly requestType: MessageFns<ListMyLinkedIDPsRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListMyLinkedIDPsResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly removeMyLinkedIDP: {
readonly name: "RemoveMyLinkedIDP";
readonly requestType: MessageFns<RemoveMyLinkedIDPRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveMyLinkedIDPResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listMyAuthFactors: {
readonly name: "ListMyAuthFactors";
readonly requestType: MessageFns<ListMyAuthFactorsRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListMyAuthFactorsResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly addMyAuthFactorOTP: {
readonly name: "AddMyAuthFactorOTP";
readonly requestType: MessageFns<AddMyAuthFactorOTPRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddMyAuthFactorOTPResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly verifyMyAuthFactorOTP: {
readonly name: "VerifyMyAuthFactorOTP";
readonly requestType: MessageFns<VerifyMyAuthFactorOTPRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<VerifyMyAuthFactorOTPResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly removeMyAuthFactorOTP: {
readonly name: "RemoveMyAuthFactorOTP";
readonly requestType: MessageFns<RemoveMyAuthFactorOTPRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveMyAuthFactorOTPResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly addMyAuthFactorOTPSMS: {
readonly name: "AddMyAuthFactorOTPSMS";
readonly requestType: MessageFns<AddMyAuthFactorOTPSMSRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddMyAuthFactorOTPSMSResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly removeMyAuthFactorOTPSMS: {
readonly name: "RemoveMyAuthFactorOTPSMS";
readonly requestType: MessageFns<RemoveMyAuthFactorOTPSMSRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveMyAuthFactorOTPSMSResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly addMyAuthFactorOTPEmail: {
readonly name: "AddMyAuthFactorOTPEmail";
readonly requestType: MessageFns<AddMyAuthFactorOTPEmailRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddMyAuthFactorOTPEmailResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly removeMyAuthFactorOTPEmail: {
readonly name: "RemoveMyAuthFactorOTPEmail";
readonly requestType: MessageFns<RemoveMyAuthFactorOTPEmailRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveMyAuthFactorOTPEmailResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly addMyAuthFactorU2F: {
readonly name: "AddMyAuthFactorU2F";
readonly requestType: MessageFns<AddMyAuthFactorU2FRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddMyAuthFactorU2FResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly verifyMyAuthFactorU2F: {
readonly name: "VerifyMyAuthFactorU2F";
readonly requestType: MessageFns<VerifyMyAuthFactorU2FRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<VerifyMyAuthFactorU2FResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly removeMyAuthFactorU2F: {
readonly name: "RemoveMyAuthFactorU2F";
readonly requestType: MessageFns<RemoveMyAuthFactorU2FRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveMyAuthFactorU2FResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listMyPasswordless: {
readonly name: "ListMyPasswordless";
readonly requestType: MessageFns<ListMyPasswordlessRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListMyPasswordlessResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly addMyPasswordless: {
readonly name: "AddMyPasswordless";
readonly requestType: MessageFns<AddMyPasswordlessRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddMyPasswordlessResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly addMyPasswordlessLink: {
readonly name: "AddMyPasswordlessLink";
readonly requestType: MessageFns<AddMyPasswordlessLinkRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddMyPasswordlessLinkResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly sendMyPasswordlessLink: {
readonly name: "SendMyPasswordlessLink";
readonly requestType: MessageFns<SendMyPasswordlessLinkRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<SendMyPasswordlessLinkResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly verifyMyPasswordless: {
readonly name: "VerifyMyPasswordless";
readonly requestType: MessageFns<VerifyMyPasswordlessRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<VerifyMyPasswordlessResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly removeMyPasswordless: {
readonly name: "RemoveMyPasswordless";
readonly requestType: MessageFns<RemoveMyPasswordlessRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveMyPasswordlessResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listMyUserGrants: {
readonly name: "ListMyUserGrants";
readonly requestType: MessageFns<ListMyUserGrantsRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListMyUserGrantsResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
read