This commit is contained in:
2025-10-28 00:09:46 +07:00
parent 9ebe7c2919
commit de49f564b1
110 changed files with 15392 additions and 3996 deletions

View File

@@ -38,6 +38,15 @@ class CacheFailure extends Failure {
String toString() => 'CacheFailure: $message';
}
/// Failure that occurs during authentication
/// This includes login failures, invalid credentials, expired tokens, etc.
class AuthenticationFailure extends Failure {
const AuthenticationFailure(super.message);
@override
String toString() => 'AuthenticationFailure: $message';
}
/// Failure that occurs when input validation fails
class ValidationFailure extends Failure {
const ValidationFailure(super.message);