mnemo_cards/funny_letters/lib/app_binder.dart

26 lines
582 B
Dart
Raw Normal View History

2025-11-10 23:55:41 +00:00
class WordWithTranslation {
final String word;
final String translation;
final String? lang;
WordWithTranslation({
required this.word,
required this.translation,
this.lang,
});
factory WordWithTranslation.fromJson(Map<String, dynamic> json) {
return WordWithTranslation(
word: json['word'] as String,
translation: json['translation'] as String,
lang: json['lang'] as String?,
);
}
Map<String, dynamic> toJson() => {
'word': word,
'translation': translation,
if (lang != null) 'lang': lang,
};
}