generateMapperTemplate method
Generates mapper template for data model to entity conversion.
Creates extension methods for converting between data and domain layers.
Parameters:
config: API generation configuration
Implementation
String generateMapperTemplate(ApiGenerationConfig config) {
return '''import 'data/models/response/${config.apiName}_response.dart';
import 'domain/entities/${config.apiName}_entity.dart';
extension ${config.apiClassName}ResponseMapper on ${config.apiClassName}Response {
${config.apiClassName}Entity toEntity() => ${config.apiClassName}Entity(token: token);
}
extension ${config.apiClassName}EntityMapper on ${config.apiClassName}Entity {
${config.apiClassName}Response toResponse() => ${config.apiClassName}Response(token: token);
}''';
}