using System.Runtime.Serialization; namespace RevolvingCow.Highcharts { /// /// Highchart legend. /// [DataContract] public class HighchartLegend { /// /// Gets or sets the alignment. /// [DataMember(Name = "align", EmitDefaultValue = false, IsRequired = false)] public string Align { get; set; } /// /// Gets or sets the background color. /// [DataMember(Name = "backgroundColor", EmitDefaultValue = false, IsRequired = false)] public string BackgroundColor { get; set; } /// /// Gets or sets the border color. /// [DataMember(Name = "borderColor", EmitDefaultValue = false, IsRequired = false)] public string BorderColor { get; set; } /// /// Gets or sets the border radius. /// [DataMember(Name = "borderRadius", EmitDefaultValue = false, IsRequired = false)] public int BorderRadius { get; set; } /// /// Gets or sets the border width. /// [DataMember(Name = "borderWidth", EmitDefaultValue = false, IsRequired = false)] public int BorderWidth { get; set; } /// /// Gets or sets a value indicating whether the legend is enabled. /// [DataMember(Name = "enabled", EmitDefaultValue = false, IsRequired = false)] public bool Enabled { get; set; } /// /// Gets or sets a value indicating whether the legend should float. /// [DataMember(Name = "floating", EmitDefaultValue = false, IsRequired = false)] public bool Floating { get; set; } /// /// Gets or sets the item distance. /// [DataMember(Name = "itemDistance", EmitDefaultValue = false, IsRequired = false)] public int ItemDistance { get; set; } /// /// Gets or sets the item hidden style. /// [DataMember(Name = "itemHiddenStyle", EmitDefaultValue = false, IsRequired = false)] public string ItemHiddenStyle { get; set; } /// /// Gets or sets the item hover style. /// [DataMember(Name = "itemHoverStyle", EmitDefaultValue = false, IsRequired = false)] public string ItemHoverStyle { get; set; } /// /// Gets or sets the item margin bottom. /// [DataMember(Name = "itemMarginBottom", EmitDefaultValue = false, IsRequired = false)] public int ItemMarginBottom { get; set; } /// /// Gets or sets the item margin top. /// [DataMember(Name = "itemMarginTop", EmitDefaultValue = false, IsRequired = false)] public int ItemMarginTop { get; set; } /// /// Gets or sets the item style. /// [DataMember(Name = "itemStyle", EmitDefaultValue = false, IsRequired = false)] public string ItemStyle { get; set; } /// /// Gets or sets the item width. /// [DataMember(Name = "itemWidth", EmitDefaultValue = false, IsRequired = false)] public int ItemWidth { get; set; } /// /// Gets or sets the label format. /// [DataMember(Name = "labelFormat", EmitDefaultValue = false, IsRequired = false)] public string LabelFormat { get; set; } /// /// Gets or sets the label formatter. /// [DataMember(Name = "labelFormatter", EmitDefaultValue = false, IsRequired = false)] public string LabelFormatter { get; set; } /// /// Gets or sets the layout. /// [DataMember(Name = "layout", EmitDefaultValue = false, IsRequired = false)] public string Layout { get; set; } /// /// Gets or sets the line height. /// [DataMember(Name = "lineHeight", EmitDefaultValue = false, IsRequired = false)] public int LineHeight { get; set; } /// /// Gets or sets the margin. /// [DataMember(Name = "margin", EmitDefaultValue = false, IsRequired = false)] public int Margin { get; set; } /// /// Gets or sets the maximum height. /// [DataMember(Name = "maxHeight", EmitDefaultValue = false, IsRequired = false)] public int MaxHeight { get; set; } /// /// Gets or sets the navigation. /// [DataMember(Name = "navigation", EmitDefaultValue = false, IsRequired = false)] public HighchartLegendNavigation Navigation { get; set; } /// /// Gets or sets the padding. /// [DataMember(Name = "padding", EmitDefaultValue = false, IsRequired = false)] public int Padding { get; set; } /// /// Gets or sets a value whether the legend is reversed. /// [DataMember(Name = "reversed", EmitDefaultValue = false, IsRequired = false)] public bool Reversed { get; set; } /// /// Gets or sets a value whether to use right-to-left text. /// [DataMember(Name = "rtl", EmitDefaultValue = false, IsRequired = false)] public bool Rtl { get; set; } /// /// Gets or sets a value indicating whether to use a shadow. /// [DataMember(Name = "shadow", EmitDefaultValue = false, IsRequired = false)] public bool Shadow { get; set; } /// /// Gets or sets the style. /// [DataMember(Name = "style", EmitDefaultValue = false, IsRequired = false)] public string Style { get; set; } /// /// Gets or sets the symbol height. /// [DataMember(Name = "symbolHeight", EmitDefaultValue = false, IsRequired = false)] public int SymbolHeight { get; set; } /// /// Gets or sets the symbol padding. /// [DataMember(Name = "symbolPadding", EmitDefaultValue = false, IsRequired = false)] public int SymbolPadding { get; set; } /// /// Gets or sets the symbol radius. /// [DataMember(Name = "symbolRadius", EmitDefaultValue = false, IsRequired = false)] public int SymbolRadius { get; set; } /// /// Gets or sets the symbol width. /// [DataMember(Name = "symbolWidth", EmitDefaultValue = false, IsRequired = false)] public int SymbolWidth { get; set; } /// /// Gets or sets the title. /// [DataMember(Name = "title", EmitDefaultValue = false, IsRequired = false)] public HighchartLegendTitle Title { get; set; } /// /// Gets or sets a value indicating whether to use HTML. /// [DataMember(Name = "useHTML", EmitDefaultValue = false, IsRequired = false)] public bool UseHTML { get; set; } /// /// Gets or sets the vertical alignment. /// [DataMember(Name = "verticalAlign", EmitDefaultValue = false, IsRequired = false)] public string VerticalAlign { get; set; } /// /// Gets or sets the width. /// [DataMember(Name = "width", EmitDefaultValue = false, IsRequired = false)] public int Width { get; set; } /// /// Gets or sets the X value. /// [DataMember(Name = "x", EmitDefaultValue = false, IsRequired = false)] public int X { get; set; } /// /// Gets or sets the Y value. /// [DataMember(Name = "y", EmitDefaultValue = false, IsRequired = false)] public int Y { get; set; } } }