internal ApiResponse(HttpResponseMessage response, HttpRequestMessage request = null)
{
_request = request;
Response = response;
Status = Convert.ToInt32(response.StatusCode);
Body = response.Content.ReadAsStringAsync().Result;
Headers = response.Content.Headers;
if (!OK)
{
throw new ApiException(Error, this);
}
}