public static Product ParseProductFromCatalogResult()

in Facebook.Unity/Utils/Utilities.cs [278:289]


        public static Product ParseProductFromCatalogResult(IDictionary<string, object> product, bool isWindows = false)
        {
            string title = product["title"].ToStringNullOk();
            string productID = product[isWindows ? "product_id" : "productID"].ToStringNullOk();
            string description = product["description"].ToStringNullOk();
            string imageURI = product.ContainsKey(isWindows ? "image_uri" : "imageURI") ? product[isWindows ? "image_uri" : "imageURI"].ToStringNullOk() : "";
            string price = product["price"].ToStringNullOk();
            double? priceAmount = product.ContainsKey(isWindows ? "price_amount" : "priceAmount") ? (double?)product[isWindows ? "price_amount" : "priceAmount"] : null;
            string priceCurrencyCode = product[isWindows ? "price_currency_code" : "priceCurrencyCode"].ToStringNullOk();

            return new Product(title, productID, description, imageURI, price, priceAmount, priceCurrencyCode);
        }