failureTemplate static method
Returns the template for the Failure class.
Implementation
static String failureTemplate() {
return '''
import 'package:equatable/equatable.dart';
abstract class Failure extends Equatable {
final String message;
const Failure([this.message = 'An unexpected error occurred']);
@override
List<Object> get props => [message];
}
class ServerFailure extends Failure {
const ServerFailure([super.message]);
}
class CacheFailure extends Failure {
const CacheFailure([super.message]);
}
class NetworkFailure extends Failure {
const NetworkFailure([super.message = 'No Internet Connection']);
}
''';
}