public static Dictionary <string, RequestOutput> MapFromJson(Dictionary <string, object> jsonMap) { Dictionary <string, RequestOutput> result = new Dictionary <string, RequestOutput>(); foreach (var entry in jsonMap) { RequestOutput value = CreateFromDictionary(entry.Value as Dictionary <string, object>); result.Add(entry.Key, value); } return(result); }
public static RequestOutput CreateFromDictionary(Dictionary<string, object> jsonMap) { try { if (jsonMap == null) { return null; } var request = new RequestOutput(); if(jsonMap.ContainsKey("requestId")) { request.RequestId = (string) jsonMap["requestId"]; } return request; } catch (System.ApplicationException ex) { throw new AmazonException("Error encountered while creating Object from dicionary", ex); } }
public static RequestOutput CreateFromDictionary(Dictionary <string, object> jsonMap) { try { if (jsonMap == null) { return(null); } var request = new RequestOutput(); if (jsonMap.ContainsKey("requestId")) { request.RequestId = (string)jsonMap["requestId"]; } return(request); } catch (System.ApplicationException ex) { throw new AmazonException("Error encountered while creating Object from dicionary", ex); } }
public override RequestOutput Purchase(SkuInput skuInput) { Start(); return(RequestOutput.CreateFromJson(PurchaseJson(skuInput.ToJson()))); }
public override RequestOutput GetUserData() { Start(); return(RequestOutput.CreateFromJson(GetUserDataJson("{}"))); }
public override RequestOutput GetPurchaseUpdates(ResetInput resetInput) { Start(); return(RequestOutput.CreateFromJson(GetPurchaseUpdatesJson(resetInput.ToJson()))); }
public override RequestOutput GetProductData(SkusInput skusInput) { Start(); return(RequestOutput.CreateFromJson(GetProductDataJson(skusInput.ToJson()))); }