public void querySkuDetailsFailed(string Message)
        {
            SkuDetailsResult result = new SkuDetailsResult();

            result.Status  = GetSkuDetailsStatus.Failed;
            result.Message = Message;

            RemoveCallback("querySkuDetailsSucceeded");
            ExecuteCallBack("querySkuDetailsFailed", result);
        }
        //QuerySkuDetails
        public void querySkuDetailsSucceeded(string JsonData)
        {
            SkuDetailsResult skuDetailsResult = new SkuDetailsResult();

            skuDetailsResult.Status = GetSkuDetailsStatus.Success;

            skuDetailsResult.Products = new List <Product>();
            foreach (JSONNode jn in JSONNode.Parse(JsonData).AsArray)
            {
                skuDetailsResult.Products.Add(Product.Parse(jn));
            }

            RemoveCallback("querySkuDetailsFailed");
            ExecuteCallBack("querySkuDetailsSucceeded", skuDetailsResult);
        }