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;
        }
Example #2
0
        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;
        }
Example #4
0
        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);
        }