using System.Runtime.Serialization;
namespace RevolvingCow.Highcharts
{
///
/// Highclass exporting.
///
[DataContract]
public class HighchartExporting
{
///
/// Gets or sets the buttons.
///
[DataMember(Name = "buttons", EmitDefaultValue = false, IsRequired = false)]
public HighchartExportingButtons Buttons { get; set; }
///
/// Gets or sets the chart options.
///
[DataMember(Name = "chartOptions", EmitDefaultValue = false, IsRequired = false)]
public string ChartOptions { get; set; }
///
/// Gets or sets a value indicating whether exporting is enabled.
///
[DataMember(Name = "enabled", EmitDefaultValue = false, IsRequired = false)]
public bool Enabled { get; set; }
///
/// Gets or sets the file name.
///
[DataMember(Name = "filename", EmitDefaultValue = false, IsRequired = false)]
public string Filename { get; set; }
///
/// Gets or sets the form attributes.
///
[DataMember(Name = "formAttributes", EmitDefaultValue = false, IsRequired = false)]
public string FormAttributes { get; set; }
///
/// Gets or sets the scale.
///
[DataMember(Name = "scale", EmitDefaultValue = false, IsRequired = false)]
public int Scale { get; set; }
///
/// Gets or sets the source height.
///
[DataMember(Name = "sourceHeight", EmitDefaultValue = false, IsRequired = false)]
public int SourceHeight { get; set; }
///
/// Gets or sets the source width.
///
[DataMember(Name = "sourceWidth", EmitDefaultValue = false, IsRequired = false)]
public int SourceWidth { get; set; }
///
/// Gets or sets the export type.
///
[DataMember(Name = "type", EmitDefaultValue = false, IsRequired = false)]
public string Type { get; set; }
///
/// Gets or sets the URL.
///
[DataMember(Name = "url", EmitDefaultValue = false, IsRequired = false)]
public string Url { get; set; }
///
/// Gets or sets the width.
///
[DataMember(Name = "width", EmitDefaultValue = false, IsRequired = false)]
public int Width { get; set; }
}
}