{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "checked": {
          "type": "boolean",
          "const": true
        },
        "diagnostics": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "code": {
                "type": "string"
              },
              "severity": {
                "type": "string",
                "enum": ["error", "warning"]
              },
              "message": {
                "type": "string"
              }
            },
            "required": ["code", "severity", "message"],
            "additionalProperties": {}
          }
        },
        "engagement": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "quests": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "types": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "badges": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "pointLedgers": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "offers": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "collections": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "leaderboards": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "referrals": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "images": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "dashboards": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        }
      },
      "required": [
        "checked",
        "diagnostics",
        "engagement",
        "quests",
        "types",
        "pointLedgers",
        "offers",
        "collections",
        "leaderboards",
        "referrals",
        "images"
      ],
      "additionalProperties": {},
      "title": "Checked"
    },
    {
      "type": "object",
      "properties": {
        "checked": {
          "type": "boolean",
          "const": false
        },
        "diagnostics": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "code": {
                "type": "string"
              },
              "severity": {
                "type": "string",
                "enum": ["error", "warning"]
              },
              "message": {
                "type": "string"
              }
            },
            "required": ["code", "severity", "message"],
            "additionalProperties": {}
          }
        }
      },
      "required": ["checked", "diagnostics"],
      "additionalProperties": {},
      "title": "Check failed",
      "description": "Printed with exit 1 and CHECK_FAILED on stderr."
    }
  ]
}
