{
    "$schema" : "http://json-schema.org/draft-04/schema#",
    "title" : "SearchListItem",
    "type" : "object",
    "additionalProperties" : false,
    "description" : "TAnalytics-v2 .. List Item for Search SRP list",
    "properties" : {
        "position" : {
            "type" : "number",
            "description" : "Position of item in the list"
        },
        "iid" : {
            "type" : "string",
            "description" : "Required Identifier of the Impression associated with item in the list"
        },
        "entity_id" : {
            "type" : "string",
            "description" : "Identifier of the Entity associated with the item in the list"
        },
        "category_id" : {
            "type" : "string",
            "description" : "Identifier of the Category associated with the item in the list"
        },
        "term" : {
            "type" : "string",
            "description" : "The term displayed if it has neither entity_id no category_id."
        },
        "type" : {
            "type" : "string",
            "description" : "Whether the result was a Recent, Like, Home,Work or AutoSuggest. For Search event, whether POI or Address or AD."
        },
        "coupon_flag" : {
            "type" : "boolean",
            "description" : "Whether a coupon is associated with the POI or not"
        },
        "is_active" : {
            "type" : "boolean",
            "description" : "Whether a coupon is active/redeemable or not. If grayed out due to maxed out redeems, status should reflect inactive."
        },
        "is_prioritized" : {
            "type" : "boolean",
            "description" : "Flag to indicate whether the result was prioritized or bumped up in ranking on the SRP because of a coupon/ad."
        },
        "distance" : {
            "type" : "number",
            "description" : "Calculated distance displayed for the place shown in results, in miles."
        }
    },
    "required" : [
        "position",
        "entity_id"
    ]
}