Files
jadb/lib/models/word_search/word_search_ruby.dart
2025-04-28 21:53:09 +02:00

24 lines
525 B
Dart

/// A pair of base and optional furigana.
class WordSearchRuby {
/// Base part. Could be a kanji or a reading.
String base;
/// Furigana, if applicable.
String? furigana;
WordSearchRuby({
required this.base,
this.furigana,
});
Map<String, dynamic> toJson() => {
'base': base,
'furigana': furigana,
};
factory WordSearchRuby.fromJson(Map<String, dynamic> json) => WordSearchRuby(
base: json['base'] as String,
furigana: json['furigana'] as String?,
);
}