import 'package:equatable/equatable.dart'; import 'package:meta/meta.dart'; abstract class SignUpState extends Equatable { const SignUpState(); @override List get props => []; } class SignUpInitial extends SignUpState {} class SignUpLoading extends SignUpState {} class SignUpSuccess extends SignUpState {} class SignUpFailure extends SignUpState { final String error; const SignUpFailure({@required this.error}); @override List get props => [error]; @override String toString() => 'LoginFailure { error: $error }'; }