/// 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 toJson() => {'base': base, 'furigana': furigana}; factory WordSearchRuby.fromJson(Map json) => WordSearchRuby( base: json['base'] as String, furigana: json['furigana'] as String?, ); }