using System.Collections.Generic; using System.Runtime.Serialization; namespace RevolvingCow.Highcharts { /// /// Highchart series. /// [DataContract] public class HighchartSeries { /// /// Gets or sets the data. /// [DataMember(Name = "Data", EmitDefaultValue = false, IsRequired = false)] public IEnumerable Data { get; set; } /// /// Gets or sets the data parser. /// [DataMember(Name = "dataParser", EmitDefaultValue = false, IsRequired = false)] public string DataParser { get; set; } /// /// Gets or sets the data URL. /// [DataMember(Name = "dataURL", EmitDefaultValue = false, IsRequired = false)] public string DataURL { get; set; } /// /// Gets or sets the index. /// [DataMember(Name = "index", EmitDefaultValue = false, IsRequired = false)] public int Index { get; set; } /// /// Gets or sets the legend index. /// [DataMember(Name = "legendIndex", EmitDefaultValue = false, IsRequired = false)] public int LegendIndex { get; set; } /// /// Gets or sets the series name. /// [DataMember(Name = "name", EmitDefaultValue = false, IsRequired = false)] public string Name { get; set; } /// /// Gets or sets the stack. /// [DataMember(Name = "stack", EmitDefaultValue = false, IsRequired = false)] public string Stack { get; set; } /// /// Gets or sets the series type. /// [DataMember(Name = "type", EmitDefaultValue = false, IsRequired = false)] public string Type { get; set; } /// /// Gets or sets the x-axis. /// [DataMember(Name = "xAxis", EmitDefaultValue = false, IsRequired = false)] public string XAxis { get; set; } /// /// Gets or sets the y-axis. /// [DataMember(Name = "yAxis", EmitDefaultValue = false, IsRequired = false)] public string YAxis { get; set; } /// /// Gets or sets the z-index. /// [DataMember(Name = "zIndex", EmitDefaultValue = false, IsRequired = false)] public int ZIndex { get; set; } } }