public KrakenResponse Upload(KrakenRequest kr, string fileName, string fileExtension) { var request = new RestRequest("upload", Method.POST); if (kr.File.Length == 0) { return new KrakenResponse() { Success = false, Error = "File parameter was not provided" }; } kr.Auth = _auth; request.AddFile("image_bytes", kr.File, fileName + fileExtension); kr.File = null; string json = JsonConvert.SerializeObject(kr, serializerSettings); request.AddParameter("json", json); var result = Request(request); return result; }
public KrakenResponse Upload(KrakenRequest kr, string fileName, string fileExtension) { var request = new RestRequest("upload", Method.POST); if (kr.File.Length == 0) { return(new KrakenResponse() { Success = false, Error = "File parameter was not provided" }); } kr.Auth = _auth; request.AddFile("image_bytes", kr.File, fileName + fileExtension); kr.File = null; string json = JsonConvert.SerializeObject(kr, serializerSettings); request.AddParameter("json", json); var result = Request(request); return(result); }
public KrakenResponse Url(KrakenRequest kr) { var request = new RestRequest("url", Method.POST); kr.Auth = _auth; string json = JsonConvert.SerializeObject(kr, serializerSettings); request.AddParameter("application/json", json, ParameterType.RequestBody); var response = Request(request); return response; }
public KrakenResponse Url(KrakenRequest kr) { var request = new RestRequest("url", Method.POST); kr.Auth = _auth; string json = JsonConvert.SerializeObject(kr, serializerSettings); request.AddParameter("application/json", json, ParameterType.RequestBody); var response = Request(request); return(response); }