Skip to main content
type VerifyMfaAction = 
  | {
  type: "SET_METHOD";
  payload: {
     method: MfaMethod;
  };
}
  | {
  type: "SET_MFA_CODE";
  payload: {
     mfaCode: string;
  };
}
  | {
  type: "SUBMIT_MFA_CODE";
  payload: {
     mfaCode: string;
  };
}
  | {
  type: "SUBMIT_MFA_CODE_SUCCESS";
}
  | {
  type: "SUBMIT_MFA_CODE_FAILURE";
  payload: {
     error:   | string
        | APIError;
  };
}
  | {
  type: "CLEAR_ERROR";
}
  | {
  type: "RESET_STATE";
};
The actions that can be performed on the VerifyMfa state.