{
    "format": "tsv",
    "definitions": {},
    "$schema": "http://json-schema.org/draft-07/schema#",
    "$id": "http://example.com/root.json",
    "type": "object",
    "title": "Apple Music amArtists Schema",
    "required": [
        "Report Date",
        "Artist ID",
        "Membership Mode"
    ],
    "properties": {
        "Report Date": {
            "$id": "#/properties/Report Date",
            "type": "string",
            "default": "",
            "examples": [
                "2019-06-20"
            ],
            "format": "date-time",
            "pattern": "^\\d{4}\\-\\d{2}\\-\\d{2}$"
        },
        "Storefront Name": {
            "$id": "#/properties/Storefront Name",
            "type": "string",
            "default": "",
            "examples": [
                "CZ"
            ],
            "pattern": "^[A-Z]{2}$"
        },
        "Artist ID": {
            "$id": "#/properties/Artist ID",
            "type": "integer",
            "default": "",
            "examples": [
                "15123123"
            ],
            "pattern": "^(\\d+)$"
        },
        "Artist Name": {
            "$id": "#/properties/Artist Name",
            "type": "string",
            "pattern": "^(.+)$",
            "default": "",
            "examples": [
                "Avril Lavigne"
            ]
        },
        "Membership Mode": {
            "$id": "#/properties/Membership Mode",
            "type": "string",
            "pattern": "^(.+)$",
            "default": "",
            "examples": [
                "PAID"
            ]
        },
        "Uniques - 1 Day": {
            "$id": "#/properties/Uniques - 1 Day",
            "type": "integer",
            "default": "",
            "examples": [
                "123"
            ],
            "pattern": "^(\\d+)$"
        },
        "Uniques - 7 Day": {
            "$id": "#/properties/Uniques - 7 Day",
            "type": "integer",
            "default": "",
            "examples": [
                "123"
            ],
            "pattern": "^(\\d+)$"
        },
        "Uniques - 30 Day": {
            "$id": "#/properties/Uniques - 30 Day",
            "type": "integer",
            "default": "",
            "examples": [
                "123"
            ],
            "pattern": "^(\\d+)$"
        },
        "Uniques - 90 Day": {
            "$id": "#/properties/Uniques - 90 Day",
            "type": "integer",
            "default": "",
            "examples": [
                "123"
            ],
            "pattern": "^(\\d+)$"
        },
        "Uniques - Year to Date": {
            "$id": "#/properties/Uniques - Year to Date",
            "type": "integer",
            "default": "",
            "examples": [
                "123"
            ],
            "pattern": "^(\\d+)$"
        }
    }
}
