required property

  1. @override
bool required

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;
  }
}