import 'package:core/core.dart'; import 'package:core/presentation/state/failure.dart'; import 'package:model/account/password.dart'; import 'package:model/account/user_name.dart'; class GetCredentialViewState extends UIState { final Uri baseUrl; final UserName userName; final Password password; GetCredentialViewState(this.baseUrl, this.userName, this.password); @override List get props => [baseUrl, this.userName, this.password]; } class GetCredentialFailure extends FeatureFailure { final exception; GetCredentialFailure(this.exception); @override List get props => [exception]; }