22 lines
489 B
Dart
22 lines
489 B
Dart
class ServerException implements Exception {
|
|
final String message;
|
|
final int? statusCode;
|
|
|
|
ServerException({required this.message, this.statusCode});
|
|
|
|
@override
|
|
String toString() => 'ServerException: $message (Status: $statusCode)';
|
|
}
|
|
|
|
class NetworkException implements Exception {
|
|
final String message;
|
|
|
|
NetworkException({required this.message});
|
|
}
|
|
|
|
class ValidationException implements Exception {
|
|
final String message;
|
|
|
|
ValidationException({required this.message});
|
|
}
|