Files
jadb/lib/models/word_search/word_search_ruby.dart
2025-07-16 15:23:04 +02:00

18 lines
475 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?,
);
}