datasourceTemplate static method
Returns the template for a Remote Data Source class with the given name.
Implementation
static String datasourceTemplate(String name) {
final pascal = Utils.pascal(name);
return '''
import '../models/${name}_model.dart';
abstract class ${pascal}RemoteDataSource {
Future<${pascal}Model> get$pascal();
}
class ${pascal}RemoteDataSourceImpl implements ${pascal}RemoteDataSource {
// final HttpClient client;
// ${pascal}RemoteDataSourceImpl(this.client);
@override
Future<${pascal}Model> get$pascal() async {
// TODO: Implement remote data source
return const ${pascal}Model();
}
}
''';
}