genJsonData function
void
genJsonData(
- File file
)
Implementation
void genJsonData(File file) {
final buffer = StringBuffer()
..writeln('part of \'../../../${domainName}_${modelName}.dart\';')
..writeln()
..writeln(
'// DSL: https://github.com/ednet-dev/cms/blob/7bbe3ff53cc4e3178d0fac144f86dc87e5d27a44/packages/code_generation/dsl/SCHEMA.md')
..writeln(
'// DSL Schema: https://github.com/ednet-dev/cms/blob/7bbe3ff53cc4e3178d0fac144f86dc87e5d27a44/packages/code_generation/dsl/schema/yaml/schema.json')
..writeln()
..writeln('// lib/${domainName}/${modelName}/json/data.dart');
for (final entryConcept in ednetCoreModel.entryConcepts) {
buffer
..writeln(
'String ${domainName}${firstLetterToUpper(modelName)}${entryConcept.code}Entry = \'\'\'')
..writeln('\'\'\';')
..writeln();
}
buffer
..writeln(
'String ${domainName}${firstLetterToUpper(modelName)}Model = \'\'\'')
..writeln('\'\'\';')
..writeln();
addText(file, buffer.toString());
}