generateDartModelFilesSeparated method
Implementation
List<GeneratedFile> generateDartModelFilesSeparated() {
List<GeneratedFile> output = [];
final buffer = StringBuffer()..writeln('''
// ignore_for_file: non_constant_identifier_names, camel_case_types, file_namesimport, file_names, unnecessary_null_comparison
// WARNING: This code is auto-generated by Supadart.
// WARNING: Modifications may be overwritten. Please make changes in the Supadart configuration.
import 'supadart_header.dart';
''');
output.addAll(dartClasses.map((dartClass) => GeneratedFile(
fileName: classNameToFileName(dartClass.className),
fileContent: '$buffer\n${dartClass.classCode}',
)));
output.add(GeneratedFile(
fileName: "supadart_exports.dart",
fileContent: modelExports,
));
final supadartHeader = getSupadartHeader(false);
output.add(GeneratedFile(
fileName: "supadart_header.dart",
fileContent: supadartHeader,
));
return output;
}