Doc constructor

Doc({
  1. required String id,
  2. Map<String, dynamic>? fields,
  3. Map<String, List<double>>? vectors,
  4. double? score,
})

Implementation

Doc({
  required this.id,
  Map<String, dynamic>? fields,
  Map<String, List<double>>? vectors,
  this.score,
}) : fields = Map<String, dynamic>.unmodifiable(
       fields ?? <String, dynamic>{},
     ),
     vectors = Map<String, List<double>>.unmodifiable(
       (vectors ?? <String, List<double>>{}).map(
         (key, value) => MapEntry(key, List<double>.unmodifiable(value)),
       ),
     );