mnemo_cards/games/apps/funny_letters/lib/app_binder.dart
2025-11-19 21:00:23 +03:00

25 lines
582 B
Dart

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,
};
}