{
    "format": "sql",
    "definitions": {},
    "$schema": "http://json-schema.org/draft-07/schema#",
    "$id": "http://example.com/root.json",
    "type": "object",
    "title": "Spotify Top Playlist Schema",
    "required": ["date", "streaming_country", "rank", "playlist_id", "dsp", "created_at"],
    "properties": {
        "date": {
            "$id": "#/properties/date",
            "type": "string",
            "title": "Date",
            "default": "",
            "examples": [""],
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
        },
        "streaming_country": {
            "$id": "#/properties/streaming_country",
            "type": "string",
            "title": "Country Code",
            "default": "",
            "examples": [""],
            "pattern": "^.*$"
        },
        "rank": {
            "$id": "#/properties/rank",
            "type": "integer",
            "title": "Playlist Rank",
            "default": "",
            "examples": [""],
            "pattern": "^(\\d+)$"
        },
        "playlist_id": {
            "$id": "#/properties/playlist_id",
            "type": "string",
            "title": "Playlist ID",
            "default": "",
            "examples": [""],
            "pattern": "^(.+)$"
        },
        "dsp": {
            "$id": "#/properties/dsp",
            "type": "string",
            "title": "DSP",
            "default": "",
            "examples": [""],
            "pattern": "^(.*)$"
        },
        "created_at": {
            "$id": "#/properties/created_at",
            "type": "string",
            "title": "Created At",
            "default": "",
            "examples": [""],
            "pattern": "^.*$"
        }
    }
}
