using RobotNet.WebApp.Charts.Models.RadarChart.Axis;
using RobotNet.WebApp.Charts.Models.Common;

namespace RobotNet.WebApp.Charts.Models.RadarChart;

public class RadarChartOptions : ChartOptions
{
    /// <summary>
    /// Gets or sets the scale configuration for this chart.
    /// </summary>
    public RadarScale Scales { get; set; } = new();

    /// <summary>
    /// Gets or sets a value indicating whether or not line gaps (by NaN data) will be spanned.
    /// If <see langword="false"/>, NaN data causes a break in the line.
    /// </summary>
    public bool? SpanGaps { get; set; }

    public RadarChartPlugins Plugins { get; set; } = new();
}
