/*
     * returns item url
     */
    static string SearchForItem(string itemName)
    {
        //Create search request json object
        RequestItemSearch searchRequestObj = new RequestItemSearch();

        searchRequestObj.keywords = itemName;

        string          requestJSON  = RequestUtils.serialize(searchRequestObj, typeof(RequestItemSearch));
        HttpWebResponse httpResponse = SendHttpRequestToCortex.SendPostRequest(searchURL, requestJSON);

        string         responseJSON      = SendHttpRequestToCortex.GetResponseBody(httpResponse);
        ResponseSearch responseSearchObj = (ResponseSearch)RequestUtils.deserialize(responseJSON, typeof(ResponseSearch));

        string itemUrl = responseSearchObj.links[0].href;         //We know there is only one link in the search results

        Debug.Log("Item URL: " + itemUrl);

        return(itemUrl);
    }
    /*
     * returns item url
     */
    static string SearchForItem(string itemName)
    {
        //Create search request json object
        RequestItemSearch searchRequestObj = new RequestItemSearch ();
        searchRequestObj.keywords = itemName;

        string requestJSON = RequestUtils.serialize(searchRequestObj, typeof(RequestItemSearch));
        HttpWebResponse httpResponse = SendHttpRequestToCortex.SendPostRequest(searchURL, requestJSON);

        string responseJSON = SendHttpRequestToCortex.GetResponseBody(httpResponse);
        ResponseSearch responseSearchObj = (ResponseSearch) RequestUtils.deserialize(responseJSON, typeof(ResponseSearch));

        string itemUrl = responseSearchObj.links[0].href; //We know there is only one link in the search results
        Debug.Log("Item URL: " + itemUrl);

        return itemUrl;
    }