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