update api
This commit is contained in:
@@ -28,3 +28,23 @@ class UnauthorizedException implements Exception {
|
||||
final String message;
|
||||
UnauthorizedException([this.message = 'Unauthorized access']);
|
||||
}
|
||||
|
||||
class AuthenticationException implements Exception {
|
||||
final String message;
|
||||
AuthenticationException([this.message = 'Authentication failed']);
|
||||
}
|
||||
|
||||
class InvalidCredentialsException implements Exception {
|
||||
final String message;
|
||||
InvalidCredentialsException([this.message = 'Invalid email or password']);
|
||||
}
|
||||
|
||||
class TokenExpiredException implements Exception {
|
||||
final String message;
|
||||
TokenExpiredException([this.message = 'Token has expired']);
|
||||
}
|
||||
|
||||
class ConflictException implements Exception {
|
||||
final String message;
|
||||
ConflictException([this.message = 'Resource already exists']);
|
||||
}
|
||||
|
||||
@@ -39,3 +39,23 @@ class NotFoundFailure extends Failure {
|
||||
class UnauthorizedFailure extends Failure {
|
||||
const UnauthorizedFailure([super.message = 'Unauthorized access']);
|
||||
}
|
||||
|
||||
/// Authentication failure
|
||||
class AuthenticationFailure extends Failure {
|
||||
const AuthenticationFailure([super.message = 'Authentication failed']);
|
||||
}
|
||||
|
||||
/// Invalid credentials failure
|
||||
class InvalidCredentialsFailure extends Failure {
|
||||
const InvalidCredentialsFailure([super.message = 'Invalid email or password']);
|
||||
}
|
||||
|
||||
/// Token expired failure
|
||||
class TokenExpiredFailure extends Failure {
|
||||
const TokenExpiredFailure([super.message = 'Token has expired']);
|
||||
}
|
||||
|
||||
/// Conflict failure (e.g., email already exists)
|
||||
class ConflictFailure extends Failure {
|
||||
const ConflictFailure([super.message = 'Resource already exists']);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user