using System.Runtime.Serialization;
namespace RevolvingCow.Highcharts
{
///
/// Highchart button options.
///
[DataContract]
public class HighchartButtonOptions
{
///
/// Gets or sets the alignment.
///
[DataMember(Name = "align", EmitDefaultValue = false, IsRequired = false)]
public string Align { get; set; }
///
/// Gets or sets a value indicating whether the button is enabled.
///
[DataMember(Name = "enabled", EmitDefaultValue = false, IsRequired = false)]
public bool Enabled { get; set; }
///
/// Gets or sets the height.
///
[DataMember(Name = "height", EmitDefaultValue = false, IsRequired = false)]
public int Height { get; set; }
///
/// Gets or sets the symbol filling.
///
[DataMember(Name = "symbolFill", EmitDefaultValue = false, IsRequired = false)]
public string SymbolFill { get; set; }
///
/// Gets or sets the symbol stroke balue.
///
[DataMember(Name = "symbolStoke", EmitDefaultValue = false, IsRequired = false)]
public string SymbolStroke { get; set; }
///
/// Gets or sets the symbol stroke width.
///
[DataMember(Name = "symbolStrokeWidth", EmitDefaultValue = false, IsRequired = false)]
public int SymbolStrokeWidth { get; set; }
///
/// Gets or sets the X symbol.
///
[DataMember(Name = "symbolX", EmitDefaultValue = false, IsRequired = false)]
public double SymbolX { get; set; }
///
/// Gets or sets the Y symbol.
///
[DataMember(Name = "symbolY", EmitDefaultValue = false, IsRequired = false)]
public double SymbolY { get; set; }
///
/// Gets or sets the text.
///
[DataMember(Name = "text", EmitDefaultValue = false, IsRequired = false)]
public string Text { get; set; }
///
/// Gets or sets the theme.
///
[DataMember(Name = "theme", EmitDefaultValue = false, IsRequired = false)]
public string Theme { 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 Y value.
///
[DataMember(Name = "y", EmitDefaultValue = false, IsRequired = false)]
public int Y { get; set; }
}
}