/// <summary>
 /// Update the descirption of an existing report. This method doesn't allow to upload photos.
 /// </summary>
 /// <param name="report"></param>
 /// <param name="reportId"></param>
 /// <returns></returns>
 public static async Task<ReportResponse> UpdateReport(Report report, int reportId)
 {
     string requestUri = string.Format("{0}/a/v2/update_report?device_id={1}&report_id={2}", BaseUrl, DeviceId, reportId);
     return await Post<ReportResponse>(requestUri, report);
 }
 /// <summary>
 /// Creates a new report and returns URLs where photos can be uploaded.
 /// </summary>
 /// <param name="report">Report as JSON object.</param>
 /// <returns></returns>
 public static async Task<ReportResponse> CreateReport(Report report)
 {
     string requestUri = string.Format("{0}/a/v2/create_report?device_id={1}", BaseUrl, DeviceId);
     return await Post<ReportResponse>(requestUri, report);
 }