{
    "$schema": "http://json-schema.org/draft-04/schema",
    "type": "object",
    "format": "minimal",
    "properties": {
        "repositories": {
            "type": "object",
            "patternProperties": {
                "^[^/#]+$": {
                    "type": "object",
                    "format": "minimal_repository"
                }
            },
            "additionalProperties": false
        },
        "number_of_repositories": {
            "format": "positiveInteger"
        },
        "number_of_first_timers": {
            "format": "positiveInteger"
        },
        "first_timers": {
            "type": "object",
            "patternProperties": {
                "^[^/#]+$": {
                    "type": "object",
                    "format": "minimal_user"
                }
            },
            "additionalProperties": false
        },
        "pull_requests_in_organization": {
            "type": "object",
            "patternProperties": {
                "^[^/#]+/[^/#]+#[012456789]+$": {
                    "type": "object",
                    "format": "minimal_pullrequest"
                }
            },
            "additionalProperties": false
        },
        "number_of_pull_requests_in_organization": {
            "format": "positiveInteger"
        }
    },
    "required": [
        "repositories",
        "number_of_pull_requests_in_organization",
        "pull_requests_in_organization",
        "first_timers",
        "number_of_first_timers",
        "number_of_repositories"
    ]
}