serializeTo property
String
get
serializeTo
Implementation
String get serializeTo {
final result = StringBuffer();
_iterate(
include: includeAllVars,
visit: (identifier, kind, isLast, includeKind) {
final upcaseIdentifier = AFCodeGenerator.convertUpcaseFirst(identifier);
var intConvertPrefix = "";
var intConvertSuffix = "";
if(isIntId && ((identifier == AFDocumentIDGenerator.columnId) || _hasFlag(includeKind, includeResolveVars))) {
intConvertPrefix = "int.tryParse(";
intConvertSuffix = ")";
}
final toWrite = "result[col$upcaseIdentifier] = ${intConvertPrefix}item.$identifier$intConvertSuffix;";
result.writeln(toWrite);
});
_addBreadcrumb(result, SnippetSerialMethodsT.insertSerializeToBody);
return result.toString();
}