{
    "description": "Schema for a Snowplow payload",
    "items": {
        "additionalProperties": false,
        "properties": {
            "ad_ad": {
                "type": "string"
            },
            "ad_ba": {
                "type": "string"
            },
            "ad_ca": {
                "type": "string"
            },
            "ad_uid": {
                "type": "string"
            },
            "aid": {
                "type": "string"
            },
            "cd": {
                "type": "string"
            },
            "co": {
                "type": "string"
            },
            "cookie": {
                "type": "string"
            },
            "cs": {
                "type": "string"
            },
            "ctype": {
                "type": "string"
            },
            "cx": {
                "type": "string"
            },
            "ds": {
                "type": "string"
            },
            "dtm": {
                "type": "string"
            },
            "duid": {
                "type": "string"
            },
            "e": {
                "type": "string"
            },
            "eid": {
                "type": "string"
            },
            "f_ag": {
                "type": "string"
            },
            "f_dir": {
                "type": "string"
            },
            "f_fla": {
                "type": "string"
            },
            "f_gears": {
                "type": "string"
            },
            "f_java": {
                "type": "string"
            },
            "f_pdf": {
                "type": "string"
            },
            "f_qt": {
                "type": "string"
            },
            "f_realp": {
                "type": "string"
            },
            "f_wma": {
                "type": "string"
            },
            "fp": {
                "type": "string"
            },
            "ip": {
                "type": "string"
            },
            "lang": {
                "type": "string"
            },
            "mac": {
                "type": "string"
            },
            "nuid": {
                "type": "string"
            },
            "p": {
                "type": "string"
            },
            "page": {
                "type": "string"
            },
            "pp_max": {
                "type": "string"
            },
            "pp_may": {
                "type": "string"
            },
            "pp_mix": {
                "type": "string"
            },
            "pp_miy": {
                "type": "string"
            },
            "refr": {
                "type": "string"
            },
            "res": {
                "type": "string"
            },
            "sa": {
                "type": "string"
            },
            "se_ac": {
                "type": "string"
            },
            "se_ca": {
                "type": "string"
            },
            "se_la": {
                "type": "string"
            },
            "se_pr": {
                "type": "string"
            },
            "se_va": {
                "type": "string"
            },
            "sn": {
                "type": "string"
            },
            "sp": {
                "type": "string"
            },
            "st": {
                "type": "string"
            },
            "ti_ca": {
                "type": "string"
            },
            "ti_cu": {
                "type": "string"
            },
            "ti_id": {
                "type": "string"
            },
            "ti_na": {
                "type": "string"
            },
            "ti_nm": {
                "type": "string"
            },
            "ti_pr": {
                "type": "string"
            },
            "ti_qu": {
                "type": "string"
            },
            "ti_sk": {
                "type": "string"
            },
            "tid": {
                "type": "string"
            },
            "tna": {
                "type": "string"
            },
            "tnuid": {
                "type": "string"
            },
            "tr_af": {
                "type": "string"
            },
            "tr_ci": {
                "type": "string"
            },
            "tr_co": {
                "type": "string"
            },
            "tr_cu": {
                "type": "string"
            },
            "tr_id": {
                "type": "string"
            },
            "tr_sh": {
                "type": "string"
            },
            "tr_st": {
                "type": "string"
            },
            "tr_tt": {
                "type": "string"
            },
            "tr_tx": {
                "type": "string"
            },
            "tv": {
                "type": "string"
            },
            "tz": {
                "type": "string"
            },
            "ua": {
                "type": "string"
            },
            "ue_na": {
                "type": "string"
            },
            "ue_pr": {
                "type": "string"
            },
            "ue_px": {
                "type": "string"
            },
            "uid": {
                "type": "string"
            },
            "url": {
                "type": "string"
            },
            "vid": {
                "type": "string"
            },
            "vp": {
                "type": "string"
            }
        },
        "required": [
            "tv",
            "p",
            "e"
        ],
        "type": "object"
    },
    "minItems": 1,
    "self": {
        "format": "jsonschema",
        "name": "payload_data",
        "vendor": "com.snowplowanalytics.snowplow",
        "version": "1-0-2"
    },
    "type": "array"
}