addedOutput schema / $defs / GoalOut
Added value: +{
+ "description": "A deck's goal date and how the deck stands toward it, over the deck\nand its subdecks.",
+ "properties": {
+ "behind_by": {
+ "description": "New cards behind that plan; studying that many more today catches up.",
+ "format": "uint32",
+ "minimum": 0,
+ "type": "integer"
+ },
+ "date": {
+ "description": "The date, YYYY-MM-DD, on the user's calendar.",
+ "type": "string"
+ },
+ "days_left": {
+ "description": "Days until it: 0 on the day, negative once it has passed.",
+ "format": "int64",
+ "type": "integer"
+ },
+ "learned": {
+ "description": "Cards past their first learning steps.",
+ "format": "uint32",
+ "minimum": 0,
+ "type": "integer"
+ },
+ "new_per_day": {
+ "description": "New cards a day until the last days before the date, which are kept\nfor review; null on the day and after.",
+ "format": "uint32",
+ "minimum": 0,
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "on_track": {
+ "description": "Keeping to the plan made when the date was set.",
+ "type": "boolean"
+ },
+ "passed": {
+ "description": "The date has passed; the deck is studied as any other again.",
+ "type": "boolean"
+ },
+ "total": {
+ "description": "Cards in the deck and its subdecks.",
+ "format": "uint32",
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "date",
+ "days_left",
+ "passed",
+ "on_track",
+ "behind_by",
+ "learned",
+ "total"
+ ],
+ "type": "object"
+}