fluffychat/lib/pangea/events/repo/language_detection_response.dart
2025-11-06 12:08:20 -05:00

29 lines
757 B
Dart

import 'package:fluffychat/pangea/events/models/language_detection_model.dart';
class LanguageDetectionResponse {
List<LanguageDetectionModel> detections;
String fullText;
LanguageDetectionResponse({
required this.detections,
required this.fullText,
});
factory LanguageDetectionResponse.fromJson(Map<String, dynamic> json) {
return LanguageDetectionResponse(
detections: List<LanguageDetectionModel>.from(
(json['detections'] as Iterable).map(
(e) => LanguageDetectionModel.fromJson(e),
),
),
fullText: json['full_text'],
);
}
Map<String, dynamic> toJson() {
return {
'detections': detections.map((e) => e.toJson()).toList(),
'full_text': fullText,
};
}
}