Variable generateRecoverAccountToken
generateRecoverAccountToken: (
input: {
email: string;
tenantId: string;
userContext?: Record<string, any>;
userId: string;
},
) => Promise<
| GenerateRecoverAccountTokenErrorResponse
| { status: "OK"; token: string },
> = Wrapper.generateRecoverAccountToken
Type declaration
- (
input: {
email: string;
tenantId: string;
userContext?: Record<string, any>;
userId: string;
},
): Promise<
| GenerateRecoverAccountTokenErrorResponse
| { status: "OK"; token: string },
> Parameters
- input: {
email: string;
tenantId: string;
userContext?: Record<string, any>;
userId: string;
}
Returns Promise<
| GenerateRecoverAccountTokenErrorResponse
| { status: "OK"; token: string },
>
We do not make email optional here because we want to allow passing in primaryUserId. If we make email optional, and if the user provides a primaryUserId, then it may result in two problems:
And we want to allow primaryUserId being passed in.