genJsonModel function

void genJsonModel(
  1. File file
)

Implementation

void genJsonModel(File file) {
  final text = """
part of \'../../../${domainName}_${modelName}.dart\';

// DSL: https://github.com/ednet-dev/cms/blob/7bbe3ff53cc4e3178d0fac144f86dc87e5d27a44/packages/code_generation/dsl/SCHEMA.md
// DSL Schema: https://github.com/ednet-dev/cms/blob/7bbe3ff53cc4e3178d0fac144f86dc87e5d27a44/packages/code_generation/dsl/schema/yaml/schema.json

// lib/${domainName}/${modelName}/json/model.dart
String ${domainName}${firstLetterToUpper(modelName)}ModelYaml = '''
${modelJson ?? yamlString}
''';

  """;
  addText(file, text);
}