using System.Runtime.Serialization;
namespace RevolvingCow.Highcharts
{
///
/// Highchart axis labels.
///
[DataContract]
public class HighchartAxisLabels
{
///
/// Gets or sets the align value.
///
[DataMember(Name = "align", EmitDefaultValue = false, IsRequired = false)]
public string Align { get; set; }
///
/// Gets or sets a value indicating whether the label is enabled.
///
[DataMember(Name = "enabled", EmitDefaultValue = false, IsRequired = false)]
public bool Enabled { get; set; }
///
/// Gets or sets the format.
///
[DataMember(Name = "format", EmitDefaultValue = false, IsRequired = false)]
public string Format { get; set; }
///
/// Gets or sets the formatter.
///
[DataMember(Name = "formatter", EmitDefaultValue = false, IsRequired = false)]
public string Formatter { get; set; }
///
/// Gets or sets the maximum number of stagger lines.
///
[DataMember(Name = "maxStaggerLines", EmitDefaultValue = false, IsRequired = false)]
public int MaxStaggerLines { get; set; }
///
/// Gets or sets the overflow value.
///
[DataMember(Name = "overflow", EmitDefaultValue = false, IsRequired = false)]
public string Overflow { get; set; }
///
/// Gets or sets the rotation.
///
[DataMember(Name = "rotation", EmitDefaultValue = false, IsRequired = false)]
public int Rotation { get; set; }
///
/// Gets or sets the stagger lines value.
///
[DataMember(Name = "staggerLines", EmitDefaultValue = false, IsRequired = false)]
public int StaggerLines { get; set; }
///
/// Gets or sets the step value.
///
[DataMember(Name = "step", EmitDefaultValue = false, IsRequired = false)]
public int Step { get; set; }
///
/// Gets or sets the CSS style.
///
[DataMember(Name = "style", EmitDefaultValue = false, IsRequired = false)]
public string Style { 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 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; }
///
/// Gets or sets the z-index.
///
[DataMember(Name = "zIndex", EmitDefaultValue = false, IsRequired = false)]
public int ZIndex { get; set; }
}
}