serialConstants property
String
get
serialConstants
Implementation
String get serialConstants {
final result = StringBuffer();
if(!isAugment) {
result.writeln("static const tableName = '${AFCodeGenerator.convertMixedToSnake(mainType)}';");
}
_iterate(
include: includeAllVars | excludeTempPlaceholder,
visit: (identifier, kind, isLast, includeKind) {
final upcaseIdentifier = AFCodeGenerator.convertUpcaseFirst(identifier);
var val = "'${AFCodeGenerator.convertMixedToSnake(identifier)}'";
if(identifier == "id") {
val = "AFDocumentIDGenerator.columnId";
}
result.writeln("static const col$upcaseIdentifier = $val;");
});
_addBreadcrumb(result, ModelT.insertSerialConstantsInsertion);
return result.toString();
}