WKSubject:
    | WKKanaVocabulary
    | WKKanji
    | WKRadical
    | WKVocabulary

The exact structure of a subject depends on the subject type. The available subject types are kana_vocabulary, kanji, radical, and vocabulary. Note that any attributes called out for the specific subject type behaves differently than the common attribute of the same name.

This type is for mixed or unknown subject types, and some items will require type checking in code.