changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "comment": {
+ "description": "Error comment (if status is FAILED)",
+ "type": "string"
+ },
+ "result": {
+ "description": "Array of contest objects",
+ "items": {
+ "properties": {
+ "city": {
+ "description": "City name",
+ "type": "string"
+ },
+ "country": {
+ "description": "Country code",
+ "type": "string"
+ },
+ "description": {
+ "description": "Contest description",
+ "type": "string"
+ },
+ "difficulty": {
+ "description": "Difficulty level",
+ "type": "number"
+ },
+ "durationSeconds": {
+ "description": "Contest duration in seconds",
+ "type": "number"
+ },
+ "frozen": {
+ "description": "Is scoreboard frozen",
+ "type": "boolean"
+ },
+ "icpcPhase": {
+ "description": "ICPC contest phase",
+ "type": "string"
+ },
+ "id": {
+ "description": "Contest ID",
+ "type": "number"
+ },
+ "kind": {
+ "description": "Contest kind",
+ "type": "string"
+ },
+ "name": {
+ "description": "Contest name",
+ "type": "string"
+ },
+ "phase": {
+ "description": "Contest phase (BEFORE, CODING, PENDING_SYSTEM_TEST, SYSTEM_TEST, FINISHED)",
+ "type": "string"
+ },
+ "preparedBy": {
+ "description": "Prepared by (handle)",
+ "type": "string"
+ },
+ "relativeTimeSeconds": {
+ "description": "Seconds since contest start (if started)",
+ "type": "number"
+ },
+ "season": {
+ "description": "Season name",
+ "type": "string"
+ },
+ "startTimeSeconds": {
+ "description": "Unix timestamp of contest start",
+ "type": "number"
+ },
+ "type": {
+ "description": "Contest type (CF, IOI, ICPC)",
+ "type": "string"
+ },
+ "websiteUrl": {
+ "description": "Contest website URL",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "status": {
+ "description": "Response status (OK or FAILED)",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status"
+ ],
+ "type": "object"
+}