С помощью такого enum можно вернуть сведения о результате, но нельзя приложить к нему дополнительные данные. Например, вернуть сообщение к success или добавить конкретный код ошибки к error.
В dart 2.17 добавили расширенные enum.
enum AuthException {
invalidEmail('Invalid email'),
emailAlreadyInUse('Email already in use'),
weakPassword('Password is too weak'),
wrongPassword('Wrong password');
const AuthException(this.message);
final String message;
}
Как интерактивному виджету взаимодействовать с флаттер приложением?
Не все это замечают. Хорошо видно если два смартфона рядом положить. На 60гц рядом со 120гц будет как будто слайд шоу.
С помощью такого enum можно вернуть сведения о результате, но нельзя приложить к нему дополнительные данные. Например, вернуть сообщение к success или добавить конкретный код ошибки к error.
В dart 2.17 добавили расширенные enum.