generateUseCase method

String generateUseCase(
  1. String name
)

Implementation

String generateUseCase(String name) {
  final className = toPascalCase(name);

  return '''
import '../entities/${toSnakeCase(name)}_entity.dart';
import '../repositories/${toSnakeCase(name)}_repository.dart';

class ${className}UseCase {
const ${className}UseCase(this._repository);

final ${className}Repository _repository;

Future<List<${className}Entity>> call() async {
  return await _repository.getAll();
}
}
''';
}