failureTemplate static method

String failureTemplate()

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