toDbDictionary method
Converts this view to a Map
to save it in the DB.
Implementation
Map<String, dynamic> toDbDictionary() {
Map<String, dynamic> dictionary = {
'view': view,
'timestamp': timestamp.millisecondsSinceEpoch ~/ 1000,
};
if (metadata != null) {
dictionary['metadata'] = json.encode(metadata);
}
return dictionary;
}