{
    "_comment": "This Spec is for Phase 1!! Most updated version is at https://github.com/reTHINK-project/specs/tree/master/schemas",
    "properties": {
        "author": {
            "type": "string"
        },
        "content": {
            "type": "object"
        },
        "contentUrl": {
            "type": "string"
        },
        "direction": {
            "enum": [
                "in",
                "out",
                "inout"
            ]
        },
        "player": {
            "type": "string"
        },
        "type": {
            "enum": [
                "chat",
                "audio",
                "video",
                "av",
                "screen",
                "file",
                "midi",
                "activity_context",
                "availability_context",
                "location_context",
                "heart_rate_context",
                "user_steps_context",
                "battery_context",
                "sleep_context",
                "light_context",
                "humidity_context",
                "power",
                "user_activity_context",
                "user_communication_context"
            ]
        }
    },
    "required": [
        "type"
    ],
    "type": "object"
}