serializeFromDeserializeLines property
String
get
serializeFromDeserializeLines
Implementation
String get serializeFromDeserializeLines {
final result = StringBuffer();
_iterate(
include: includeAllVars | excludeTempPlaceholder,
visit: (identifier, kind, isLast, includeKind) {
final upcaseIdentifier = AFCodeGenerator.convertUpcaseFirst(identifier);
var convertToString = "";
if(isIntId && (identifier == AFDocumentIDGenerator.columnId) || _hasFlag(includeKind, includeResolveVars)) {
convertToString = ".toString()";
}
result.writeln("final item$upcaseIdentifier = source[col$upcaseIdentifier]$convertToString;");
});
_addBreadcrumb(result, SnippetSerialMethodsT.insertSerializeFromDeserializeLines);
return result.toString();
}