camelCase function
created_at -> createdAt; Dart keywords get a trailing _.
Implementation
String camelCase(String name) {
final p = pascalCase(name);
var out = p[0].toLowerCase() + p.substring(1);
if (RegExp(r"^t[0-9]").hasMatch(out)) out = "f${out.substring(1)}";
return _reserved.contains(out) ? "${out}_" : out;
}