EmailVerification
Classes
default
Defined in: recipe/emailverification/index.ts:31
Constructors
Constructor
new default(): default;
Returns
Properties
Methods
createEmailVerificationLink()
static createEmailVerificationLink(
tenantId,
recipeUserId,
email?,
userContext?): Promise<
| {
link: string;
status: "OK";
}
| {
status: "EMAIL_ALREADY_VERIFIED_ERROR";
}>;
Defined in: recipe/emailverification/index.ts:74
Parameters
Returns
Promise< | { link: string; status: "OK"; } | { status: "EMAIL_ALREADY_VERIFIED_ERROR"; }>
createEmailVerificationToken()
static createEmailVerificationToken(
tenantId,
recipeUserId,
email?,
userContext?): Promise<
| {
status: "OK";
token: string;
}
| {
status: "EMAIL_ALREADY_VERIFIED_ERROR";
}>;
Defined in: recipe/emailverification/index.ts:38
Parameters
Returns
Promise< | { status: "OK"; token: string; } | { status: "EMAIL_ALREADY_VERIFIED_ERROR"; }>
isEmailVerified()
static isEmailVerified(
recipeUserId,
email?,
userContext?): Promise<boolean>;
Defined in: recipe/emailverification/index.ts:176
Parameters
Returns
Promise<boolean>
revokeEmailVerificationTokens()
static revokeEmailVerificationTokens(
tenantId,
recipeUserId,
email?,
userContext?): Promise<{
status: string;
}>;
Defined in: recipe/emailverification/index.ts:198
Parameters
Returns
Promise<{ status: string; }>
sendEmail()
static sendEmail(input): Promise<void>;
Defined in: recipe/emailverification/index.ts:256
Parameters
Returns
Promise<void>
sendEmailVerificationEmail()
static sendEmailVerificationEmail(
tenantId,
userId,
recipeUserId,
email?,
userContext?): Promise<
| {
status: "OK";
}
| {
status: "EMAIL_ALREADY_VERIFIED_ERROR";
}>;
Defined in: recipe/emailverification/index.ts:109
Parameters
Returns
Promise< | { status: "OK"; } | { status: "EMAIL_ALREADY_VERIFIED_ERROR"; }>
unverifyEmail()
static unverifyEmail(
recipeUserId,
email?,
userContext?): Promise<{
status: string;
}>;
Defined in: recipe/emailverification/index.ts:233
Parameters
Returns
Promise<{ status: string; }>
verifyEmailUsingToken()
static verifyEmailUsingToken(
tenantId,
token,
attemptAccountLinking,
userContext?): Promise<
| {
status: "OK";
user: UserEmailInfo;
}
| {
status: "EMAIL_VERIFICATION_INVALID_TOKEN_ERROR";
}>;
Defined in: recipe/emailverification/index.ts:162
Parameters
Returns
Promise< | { status: "OK"; user: UserEmailInfo; } | { status: "EMAIL_VERIFICATION_INVALID_TOKEN_ERROR"; }>
Variables
createEmailVerificationLink()
createEmailVerificationLink: (tenantId, recipeUserId, email?, userContext?) => Promise<
| {
link: string;
status: "OK";
}
| {
status: "EMAIL_ALREADY_VERIFIED_ERROR";
}> = Wrapper.createEmailVerificationLink;
Defined in: recipe/emailverification/index.ts:271
Parameters
Returns
Promise< | { link: string; status: "OK"; } | { status: "EMAIL_ALREADY_VERIFIED_ERROR"; }>
createEmailVerificationToken()
createEmailVerificationToken: (tenantId, recipeUserId, email?, userContext?) => Promise<
| {
status: "OK";
token: string;
}
| {
status: "EMAIL_ALREADY_VERIFIED_ERROR";
}> = Wrapper.createEmailVerificationToken;
Defined in: recipe/emailverification/index.ts:269
Parameters
Returns
Promise< | { status: "OK"; token: string; } | { status: "EMAIL_ALREADY_VERIFIED_ERROR"; }>
EmailVerificationClaim
const EmailVerificationClaim: EmailVerificationClaimClass;
Defined in: recipe/emailverification/emailVerificationClaim.ts:68
Error
Error: typeof default = Wrapper.Error;
Defined in: recipe/emailverification/index.ts:267
init()
init: (config) => RecipeListFunction = Wrapper.init;
Defined in: recipe/emailverification/index.ts:265
Parameters
Returns
isEmailVerified()
isEmailVerified: (recipeUserId, email?, userContext?) => Promise<boolean> = Wrapper.isEmailVerified;
Defined in: recipe/emailverification/index.ts:277
Parameters
Returns
Promise<boolean>
revokeEmailVerificationTokens()
revokeEmailVerificationTokens: (tenantId, recipeUserId, email?, userContext?) => Promise<{
status: string;
}> = Wrapper.revokeEmailVerificationTokens;
Defined in: recipe/emailverification/index.ts:279
Parameters
Returns
Promise<{ status: string; }>
sendEmail()
sendEmail: (input) => Promise<void> = Wrapper.sendEmail;
Defined in: recipe/emailverification/index.ts:285
Parameters
Returns
Promise<void>
sendEmailVerificationEmail()
sendEmailVerificationEmail: (tenantId, userId, recipeUserId, email?, userContext?) => Promise<
| {
status: "OK";
}
| {
status: "EMAIL_ALREADY_VERIFIED_ERROR";
}> = Wrapper.sendEmailVerificationEmail;
Defined in: recipe/emailverification/index.ts:273
Parameters
Returns
Promise< | { status: "OK"; } | { status: "EMAIL_ALREADY_VERIFIED_ERROR"; }>
unverifyEmail()
unverifyEmail: (recipeUserId, email?, userContext?) => Promise<{
status: string;
}> = Wrapper.unverifyEmail;
Defined in: recipe/emailverification/index.ts:281
Parameters
Returns
Promise<{ status: string; }>
verifyEmailUsingToken()
verifyEmailUsingToken: (tenantId, token, attemptAccountLinking, userContext?) => Promise<
| {
status: "OK";
user: UserEmailInfo;
}
| {
status: "EMAIL_VERIFICATION_INVALID_TOKEN_ERROR";
}> = Wrapper.verifyEmailUsingToken;
Defined in: recipe/emailverification/index.ts:275
Parameters
Returns
Promise< | { status: "OK"; user: UserEmailInfo; } | { status: "EMAIL_VERIFICATION_INVALID_TOKEN_ERROR"; }>
References
APIInterface
Re-exports APIInterface
APIOptions
Re-exports APIOptions
RecipeInterface
Re-exports RecipeInterface
UserEmailInfo
Re-exports UserEmailInfo