Files
be_happy_public/lib/core/failures.dart
2026-05-12 12:02:40 +03:00

29 lines
724 B
Dart

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);
}