import 'package:core/core.dart'; import 'package:dartz/dartz.dart'; import 'package:flutter/material.dart'; @immutable class LoginState extends AppState { LoginState(Either viewState) : super(viewState); } @immutable class InputUrlCompletion extends ViewState { @override List get props => []; } @immutable class LoginLoadingAction extends ViewState { @override List get props => []; } @immutable class LoginInitAction extends ViewState { @override List get props => []; } @immutable class LoginMissPropertiesAction extends Failure { @override List get props => []; }