public static GoogleVisionApiResult FromJson(String json, HttpStatusCode httpStatus = HttpStatusCode.OK) { try { GoogleVisionApiResult inst = JsonConvert.DeserializeObject <GoogleVisionApiResult>(json); inst.HttpStatusCode = httpStatus; return(inst); } catch { return(new GoogleVisionApiResult(json, httpStatus)); } }
public async Task <GoogleVisionApiResult> GetResult() { if (httpResponse == null) { return(null); } if (httpResponse.StatusCode != HttpStatusCode.OK) { String errdesc = await HttpResponse.Content.ReadAsStringAsync(); return(GoogleVisionApiResult.FromJson(errdesc, httpResponse.StatusCode)); } String json = await HttpResponse.Content.ReadAsStringAsync(); return(GoogleVisionApiResult.FromJson(json)); }