{
    "$schema" : "http://json-schema.org/draft-04/schema#",
    "title" : "PredictiveListItem",
    "type" : "object",
    "additionalProperties" : false,
    "description" : "TAnalytics-v2 .. Predictive card object",
    "properties" : {
        "dest_lat" : {
            "type" : "number",
            "description" : "The latitude of the destination"
        },
        "dest_lon" : {
            "type" : "number",
            "description" : "The longitude of the destination"
        },
        "entity_id" : {
            "type" : "string",
            "description" : "Identifier of the Entity associated with the item in the list"
        },
        "card_id" : {
            "type" : "string",
            "description" : "Identifier for individual cards"
        },
        "position" : {
            "type" : "number",
            "description" : "position of the card"
        },
        "label" : {
            "type" : "string",
            "description" : "The name of the destination is saved. The address if not saved."
        },
        "destination_id" : {
            "type" : "string",
            "description" : "Unique identifier for predictive destination"
        },
        "score" : {
            "type" : "number",
            "description" : "score is the score of prediction"
        },
        "route_info" : {
            "type" : "array",
            "items": {
                "$ref": "/resources/schema/analytics/client/v2/RouteInfoListItem.json"
            },
            "description" : "Required List of routes and assiciate information  route id, traffic, position and ETA"
        }
    },
    "required" : [
        "dest_lat",
        "dest_lon",
        "score",
        "card_id"
    ]
}