Data for level progressions returned from the WaniKani API.

interface WKLevelProgressionData {
    abandoned_at: null | WKDatableString;
    completed_at: null | WKDatableString;
    created_at: WKDatableString;
    level: WKLevel;
    passed_at: null | WKDatableString;
    started_at: null | WKDatableString;
    unlocked_at: null | WKDatableString;
}

Properties

abandoned_at: null | WKDatableString

Timestamp when the user abandons the level. This is primarily used when the user initiates a reset.

completed_at: null | WKDatableString

Timestamp when the user burns 100% of the assignments belonging to the associated subject's level.

created_at: WKDatableString

Timestamp when the level progression is created.

level: WKLevel

The level of the progression, with possible values from 1 to 60.

passed_at: null | WKDatableString

Timestamp, in ISO-8601 format, when the user passes at least 90% of the assignments with a type of kanji belonging to the associated subject's level.

started_at: null | WKDatableString

Timestamp when the user starts their first lesson of a subject belonging to the level.

unlocked_at: null | WKDatableString

Timestamp when the user can access lessons and reviews for the level.