auth_state.dart 825 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. abstract class AuthState {}
  2. class AuthInitial extends AuthState {}
  3. class LoadingRegisterState extends AuthState {}
  4. class SuccessRegisterState extends AuthState {
  5. final String uId;
  6. SuccessRegisterState(this.uId);
  7. }
  8. class ErrorRegisterState extends AuthState {
  9. final String errorMessage;
  10. ErrorRegisterState(this.errorMessage);
  11. }
  12. class LoadingLoginState extends AuthState {}
  13. class SuccessLoginState extends AuthState {
  14. final String uId;
  15. SuccessLoginState(this.uId);
  16. }
  17. class ErrorLoginState extends AuthState {
  18. final String errorMessage;
  19. ErrorLoginState(this.errorMessage);
  20. }
  21. class LoadingGetUserDataState extends AuthState {}
  22. class SuccessGetUserDataState extends AuthState {}
  23. class ErrorGetUserDataState extends AuthState {
  24. final String errorMessage;
  25. ErrorGetUserDataState(this.errorMessage);
  26. }