getRemoteDataSourceImplTemplate method
String
getRemoteDataSourceImplTemplate(
)
Implementation
String getRemoteDataSourceImplTemplate() {
return '''
import 'package:dio/dio.dart';
import '${featureName}_remote_datasource.dart';
import '../models/${featureName}_model.dart';
class ${className}RemoteDataSourceImpl implements ${className}RemoteDataSource {
final Dio dio;
${className}RemoteDataSourceImpl(this.dio);
@override
Future<${className}Model> fetchData() async {
final response = await dio.get('https://api.example.com/$featureName');
return ${className}Model.fromJson(response.data);
}
}
''';
}