CollectionSchema.fromJson constructor
CollectionSchema.fromJson(
- Map<String, dynamic> json
)
Implementation
factory CollectionSchema.fromJson(Map<String, dynamic> json) {
final rawFields = (json['fields'] as List<dynamic>? ?? const <dynamic>[])
.cast<Map<String, dynamic>>();
final rawVectors = (json['vectors'] as List<dynamic>? ?? const <dynamic>[])
.cast<Map<String, dynamic>>();
return CollectionSchema(
name: json['name'] as String? ?? 'default',
fields: rawFields.map(_fieldSchemaFromJson).toList(),
vectors: rawVectors.map(_vectorSchemaFromJson).toList(),
maxDocCountPerSegment: json['max_doc_count_per_segment'] as int?,
);
}