new project stable version
This commit is contained in:
29
lib/core/failures.dart
Normal file
29
lib/core/failures.dart
Normal file
@@ -0,0 +1,29 @@
|
||||
sealed class EntityFailure {
|
||||
final String? message;
|
||||
const EntityFailure(this.message);
|
||||
}
|
||||
|
||||
class AuthFailure extends EntityFailure {
|
||||
final int attemptsLeft;
|
||||
const AuthFailure(this.attemptsLeft, {String? message}) : super(message);
|
||||
}
|
||||
|
||||
class AuthBlockFailure extends EntityFailure {
|
||||
const AuthBlockFailure(super.message);
|
||||
}
|
||||
|
||||
class WrongZoneFailure extends EntityFailure {
|
||||
const WrongZoneFailure(super.message);
|
||||
}
|
||||
|
||||
class ScooterNotFoundFailure extends EntityFailure {
|
||||
const ScooterNotFoundFailure(super.message);
|
||||
}
|
||||
|
||||
class RouteHistoryNotFoundFailure extends EntityFailure {
|
||||
const RouteHistoryNotFoundFailure(super.message);
|
||||
}
|
||||
|
||||
class UnknownFailure extends EntityFailure {
|
||||
const UnknownFailure(super.message);
|
||||
}
|
||||
Reference in New Issue
Block a user