createDomainModelFromYaml function
void
createDomainModelFromYaml({})
Implementation
void createDomainModelFromYaml({
required String dir,
required String domain,
required String model,
}) {
yamlString = loadYamlFile(domain: domain, model: model, dir: dir);
final yaml = loadYaml(yamlString!) as YamlMap;
domain = yaml['domain'] as String;
model = yaml['model'] as String;
libraryName = libraryName.length > 0 ? libraryName : '${domain}_${model}';
if (yaml.length == 0) {
print('missing YAML of the ${domain} model ${model}');
} else {
ednetCoreRepository = CoreRepository();
ednetCoreDomain = Domain(firstLetterToUpper(domainName));
ednetCoreModel = fromJsonToModel(
'',
ednetCoreDomain,
firstLetterToUpper(modelName),
yaml,
);
ednetCoreRepository.domains.add(ednetCoreDomain);
}
}