import "dart:convert"; class Embedding { final int fileID; final List embedding; int? updationTime; bool get isEmpty => embedding.isEmpty; Embedding({ required this.fileID, required this.embedding, this.updationTime, }); factory Embedding.empty(int fileID) { return Embedding( fileID: fileID, embedding: [], ); } static List decodeEmbedding(String embedding) { return List.from(jsonDecode(embedding) as List); } static String encodeEmbedding(List embedding) { return jsonEncode(embedding); } }