/// <summary> /// /// </summary> /// <param name="response"></param> /// <returns></returns> protected virtual IEnumerable <SeriesResult> ResolveGetSeriesResult(IInfluxDataApiResponse response) { return(response .ReadAs <QueryResponse>() .Validate(this.RequestClient.Configuration.ThrowOnWarning) .Results); }
/// <summary> /// /// </summary> /// <param name="response"></param> /// <returns></returns> protected virtual IEnumerable <Serie> ResolveSingleGetSeriesResult(IInfluxDataApiResponse response) { var queryResponse = response.ReadAs <QueryResponse>().Validate(this.RequestClient.Configuration.ThrowOnWarning); var result = queryResponse.Results.Single(); Validate.IsNotNull(result, "result"); var series = result.Series != null?result.Series.ToList() : new List <Serie>(); return(series); }
public static IInfluxDataApiResponse ValidateQueryResponse(this IInfluxDataApiResponse response, bool throwOnWarning) { response.ReadAs <QueryResponse>().Validate(throwOnWarning); return(response); }
public static IInfluxDataApiResponse ValidateTaskResponse(this IInfluxDataApiResponse response, bool throwOnWarning) { response.ReadAs <KapacitorTasks>().Validate(throwOnWarning); return(response); }
public static IInfluxDataApiResponse ValidateQueryResponse(this IInfluxDataApiResponse response) { response.ReadAs <QueryResponse>().Validate(); return(response); }