namespace LaaProductionWeb.Blazor.Components.HeliumTester.Models { using Newtonsoft.Json; using System.Collections.Generic; public class ChartOptions { [JsonProperty("type")] public string Type { get; set; } = "line"; [JsonProperty("data")] public ChartData Data { get; set; } = new ChartData(); } public class ChartData { [JsonProperty("labels")] public List Labels { get; set; } = []; [JsonProperty("datasets")] public List DataSets { get; set; } = []; } public class ChartDataset { [JsonProperty("label")] public string Label { get; set; } [JsonProperty("data")] public List Data { get; set; } = []; [JsonProperty("pointStyle")] public string PointStyle { get; set; } = "circle"; [JsonProperty("radius")] public int Radius { get; set; } [JsonProperty("tension")] public double Tension { get; set; } = 0.1; } }