generate static method
Implementation
static String generate(String rootName, String jsonInput) {
final json = jsonDecode(jsonInput);
final models = <ModelDefinition>[];
final root = _parseObject(
_capitalize(rootName) + "Model",
json,
models,
);
models.insert(0, root);
final buffer = StringBuffer();
for (final model in models) {
buffer.writeln(_generateModel(model));
buffer.writeln("");
}
return buffer.toString();
}