TranscriptItem.fromJson constructor
Implementation
factory TranscriptItem.fromJson(Map<String, dynamic> json) {
final (textContent, imageUrls) =
_extractContent(json['content'] as List<dynamic>? ?? []);
return TranscriptItem(
id: json['id'] as String,
role: json['role'] as String,
content: textContent,
imageUrls: imageUrls,
timestamp: DateTime.parse(json['timestamp'] as String),
isPartial: json['isPartial'] as bool? ?? false,
);
}