changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "games": {
+ "items": {
+ "properties": {
+ "black": {
+ "properties": {
+ "rating": {
+ "description": "Black player rating",
+ "type": "number"
+ },
+ "result": {
+ "description": "Black player result (win/loss/draw)",
+ "type": "string"
+ },
+ "username": {
+ "description": "Black player username",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "end_time": {
+ "description": "Game end time in ISO 8601 format",
+ "type": "string"
+ },
+ "rated": {
+ "description": "Whether game counted toward rating",
+ "type": "boolean"
+ },
+ "time_class": {
+ "description": "Game time class (e.g., rapid, blitz)",
+ "type": "string"
+ },
+ "time_control": {
+ "description": "Time control string (e.g., 15+2)",
+ "type": "string"
+ },
+ "url": {
+ "description": "URL to game on Chess.com",
+ "type": "string"
+ },
+ "uuid": {
+ "description": "Unique game identifier",
+ "type": "string"
+ },
+ "white": {
+ "properties": {
+ "rating": {
+ "description": "White player rating",
+ "type": "number"
+ },
+ "result": {
+ "description": "White player result (win/loss/draw)",
+ "type": "string"
+ },
+ "username": {
+ "description": "White player username",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "month": {
+ "description": "Month of games (1-12)",
+ "type": "number"
+ },
+ "total_games": {
+ "description": "Total number of games in month",
+ "type": "number"
+ },
+ "username": {
+ "description": "Chess.com username",
+ "type": "string"
+ },
+ "year": {
+ "description": "Year of games",
+ "type": "number"
+ }
+ },
+ "required": [
+ "username",
+ "year",
+ "month",
+ "total_games",
+ "games"
+ ],
+ "type": "object"
+}