﻿{
    "app": {
        "availableCommands": {
            "details": { "displayName": "More info", "action": "pagenav:/pages/pdp?productId={ProductId}&{CommonParams}&itemType=Apps" },
            "reviews": { "displayName": "View reviews", "action": "panelnav:/pages/RNR?productId={ProductId}&{CommonParams}" }
        },
        "defaultCommandId": "details",
        "menuCommandIds": [ "details" , "reviews" ]
    },
    "collectionList": {
        "availableCommands": {
            "details": { "displayName": "See all", "action": "pagenav:/pages/collectionlist?collectionid={Id}&{CommonParams}" }
        },
        "defaultCommandId": "details",
        "menuCommandIds": [ "details" ]
    },
    "collectionDetail":
    {
        "availableCommands":
        {
            "details": { "displayName": "View all", "action": "pagenav:/pages/collection?collectionId={Id}&{CommonParams}" }
        },
        "defaultCommandId": "details",
        "menuCommandIds": [ "details" ]
    },
    "navItem": 
    {
        "availableCommands": 
        {
            "navigate": { "displayName": "{Title}", "action": "pagenav:{=Destination}" }
        },
        "defaultCommandId": "navigate"
    },
    "ContentFilter": 
    {
        "availableCommands": 
        {
            "clear": { "displayName": "Clear filter {Title}", "action": "clearfilter:" }
        },
        "defaultCommandId": "clear"
    },
    "ContentFilterChoice": 
    {
        "availableCommands": 
        {
            "applyChoice": { "displayName": "Apply choice {Title}", "action": "applyfilterchoice:" }
        },
        "defaultCommandId": "applyChoice"
    },
    "SearchCommandTarget":
    {
        "availableCommands":
        {
            "navigate": { "displayName": "Search Navigation", "action": "panelnav:/pages/{PageName}?{CommonParams}&query={SearchQuery}{=FilterQueryString}&screenSize={screenSize}" }
        },
        "defaultCommandId": "navigate"
    },
    "ChartCommandTarget":
    {
        "availableCommands":
        {
            "navigate": { "displayName": "Chart Navigation", "action": "panelnav:/pages/chartResults?{CommonParams}&itemType=Apps{=FilterQueryString}" }
        },
        "defaultCommandId": "navigate"
    },
    "ReviewsCommandTarget": 
    {
        "availableCommands": 
        {
            "navigate": { "displayName": "View Reviews", "action": "panelnav:/pages/Reviews?productId={ProductId}&{CommonParams}{=FilterQueryString}" }
        },
        "defaultCommandId": "navigate"
    },
    "BrowseCommandTarget": {
        "availableCommands": {
            "category":    { "displayName": "Browse to Category",    "action": "pagenav:/pages/charts?{CommonParams}&listName=NewAndRising&category={CatId}&mediaType={MediaType}" },
            "subcategory": { "displayName": "Browse to Subcategory", "action": "pagenav:/pages/charts?{CommonParams}&listName=NewAndRising&category={CatId}&subCategory={SubCatId}&mediaType={MediaType}" },
            "chart":       { "displayName": "Browse Charts",         "action": "pagenav:/pages/charts?{CommonParams}&listName={ListId}&mediaType={MediaType}" },
            "reco":        { "displayName": "Picks for you",         "action": "pagenav:/pages/reco?{CommonParams}" },
            "appsreco":    { "displayName": "App Picks for you",     "action": "pagenav:/pages/appsreco?{CommonParams}&mediaType=Apps" },
            "gamesreco":   { "displayName": "Game Picks for you",    "action": "pagenav:/pages/gamesreco?{CommonParams}&mediaType=Games" }
        },
        "defaultCommandId": "category"
    },
    "SearchByCommandTarget":
    {
        "availableCommands":
        {
            "publisher": { "displayName": "Search By Publisher", "action": "pagenav:/pages/searchbypublisher?publisherId={PublisherId}&publisherName={PublisherName}&{CommonParams}&screenSize={screenSize}" },
            "extension": { "displayName": "Search By Extension", "action": "pagenav:/pages/searchbyextension?extension={Extension}&{CommonParams}&screenSize={screenSize}" },
            "protocol":  { "displayName": "Search By Protocol",  "action": "pagenav:/pages/searchbyprotocol?protocol={Protocol}&{CommonParams}&screenSize={screenSize}" },
            "tags":      { "displayName": "Search By Tags",      "action": "pagenav:/pages/searchbytags?tags={Tags}&{CommonParams}&screenSize={screenSize}" }
        },
        "defaultCommandId": "publisher"
    },
    "video":
    {
        "availableCommands":
        {
            "details": { "displayName": "More info", "action": "videodetails:productId={ProductId}" }
        },
        "defaultCommandId": "details"
    }
}
