{
    "title": "notification_preferences",
    "type": "object",
    "properties": {
        "id": {
            "type": "integer",
            "description": "Primary key, auto-increment"
        },
        "user_id": {
            "type": "string",
            "description": "Owner user id"
        },
        "ticket_reply": {
            "type": "boolean",
            "description": "Enable ticket reply notifications"
        },
        "ticket_status_change": {
            "type": "boolean",
            "description": "Enable status change notifications"
        },
        "ticket_new": {
            "type": "boolean",
            "description": "Enable new ticket notifications"
        },
        "email": {
            "type": "boolean",
            "description": "Enable email channel"
        }
    },
    "required": [
        "id",
        "user_id"
    ]
}