toChallengeNameType method
Implementation
ChallengeNameType toChallengeNameType() {
switch (this) {
case 'SMS_MFA':
return ChallengeNameType.smsMfa;
case 'SOFTWARE_TOKEN_MFA':
return ChallengeNameType.softwareTokenMfa;
case 'SELECT_MFA_TYPE':
return ChallengeNameType.selectMfaType;
case 'MFA_SETUP':
return ChallengeNameType.mfaSetup;
case 'PASSWORD_VERIFIER':
return ChallengeNameType.passwordVerifier;
case 'CUSTOM_CHALLENGE':
return ChallengeNameType.customChallenge;
case 'DEVICE_SRP_AUTH':
return ChallengeNameType.deviceSrpAuth;
case 'DEVICE_PASSWORD_VERIFIER':
return ChallengeNameType.devicePasswordVerifier;
case 'ADMIN_NO_SRP_AUTH':
return ChallengeNameType.adminNoSrpAuth;
case 'NEW_PASSWORD_REQUIRED':
return ChallengeNameType.newPasswordRequired;
}
throw Exception('$this is not known in enum ChallengeNameType');
}