public ReportResult SetResultRequest(long scan_id, string report_type, resultClass token) { string path = String.Empty; try { ReportRequest request = new ReportRequest() { reportType = report_type, scanId = scan_id }; post Post = new post(); secure token_secure = new secure(token); token_secure.findToken(token); path = token_secure.post_rest_Uri(CxConstant.CxReportRegister); if (token.debug && token.verbosity > 1) { Console.WriteLine("API: {0}", path); } Post.post_Http(token, path, request); if (token.status == 0) { ReportResult report = JsonConvert.DeserializeObject <ReportResult>(token.op_result); return(report); } } catch (Exception ex) { token.status = -1; token.statusMessage = ex.Message; if (token.debug && token.verbosity > 0) { Console.Error.WriteLine("SetResultRequest: {0}, Message: {1} Trace: {2}", path, ex.Message, ex.StackTrace); } } return(null); }