required property
Whether the field is required in the form.
Defaults to false
.
Implementation
@override
bool get required {
switch (field) {
case ConfirmSignInField.code:
case ConfirmSignInField.customChallenge:
case ConfirmSignInField.newPassword:
case ConfirmSignInField.confirmNewPassword:
case ConfirmSignInField.mfaMethod:
return true;
case ConfirmSignInField.address:
case ConfirmSignInField.birthdate:
case ConfirmSignInField.email:
case ConfirmSignInField.familyName:
case ConfirmSignInField.gender:
case ConfirmSignInField.givenName:
case ConfirmSignInField.middleName:
case ConfirmSignInField.name:
case ConfirmSignInField.nickname:
case ConfirmSignInField.phoneNumber:
case ConfirmSignInField.preferredUsername:
case ConfirmSignInField.custom:
return false;
}
}