Report incorrect code
Copy
Ask AI
type EnrollMfaAction =
| {
type: "SET_STEP";
payload: {
step: EnrollMfaStep;
flowDirection?: "left" | "right";
};
}
| {
type: "SET_MFA_CODE";
payload: {
mfaCode: string;
};
}
| {
type: "INITIATE_ENROLLMENT";
payload: {
method: MfaMethod;
};
}
| {
type: "INITIATE_ENROLLMENT_SUCCESS";
payload: {
authUrl: string;
secret: string;
};
}
| {
type: "INITIATE_ENROLLMENT_FAILURE";
payload: {
error: | string
| APIError;
};
}
| {
type: "ENROLLMENT_SESSION_EXPIRED";
}
| {
type: "SUBMIT_ENROLLMENT";
}
| {
type: "SUBMIT_ENROLLMENT_SUCCESS";
}
| {
type: "SUBMIT_ENROLLMENT_FAILURE";
payload: {
error: | string
| APIError;
};
}
| {
type: "CLEAR_ERROR";
}
| {
type: "GO_TO_PREVIOUS_STEP";
}
| {
type: "RESET_STATE";
};