generateDataSourceTemplate method
Generates data source implementation template.
Creates the remote data source interface and implementation with proper HTTP method handling and response processing.
Parameters:
config: API generation configurationheaders: Optional headers content from file
Implementation
String generateDataSourceTemplate(
ApiGenerationConfig config, {
String? headers,
}) {
final convert = config.bodyList || config.responseList
? "import 'dart:convert';\n\n"
: '';
final methodOfDataSource = generateDataSourceMethod(
config,
headers: headers,
);
return _buildDataSourceFile(config, convert, methodOfDataSource);
}