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; }
}
}