createMapper method
void
createMapper(
- String pathPage,
- Map map
)
Implementation
void createMapper(String pathPage, Map map) {
final keys = map.keys;
DirectoryHelper.createDir(pathPage);
join(pathPage, 'mapper.dart').write(
keys.map(
(e) {
if (isReturnDataModel(map[e]['return_data'] ?? 'model')) {
return """import 'data/models/response/${e.toString().snakeCase}_response.dart' as ${e.toString().snakeCase}_response;
import 'domain/entities/${e.toString().snakeCase}_entity.dart' as ${e.toString().snakeCase}_entity;""";
}
return '';
},
).join('\n'),
);
StatusHelper.generated(join(pathPage, 'mapper.dart'));
}