toRichMap method

  1. @override
Future<Map<String, dynamic>> toRichMap({
  1. required String appId,
  2. required List<ModelReference> referencedModels,
})
override

Implementation

@override
Future<Map<String, dynamic>> toRichMap(
    {required String appId,
    required List<ModelReference> referencedModels}) async {
//    var entity = await model.toEntity(appId: appId, referencesCollector: referencedModels);
  var entity = await retrieveAndRecursivelyFindReferences(
      appId, model, [], referencedModels);
  var doc = entity.toDocument();
  await entity.enrichedDocument(doc);
  doc['documentID'] = model.documentID;
  return doc;
}