// Path: src/main/java/at/downdrown/vaadinaddons/highchartsapi/model/ChartType.java
// public enum ChartType implements HighchartsObject {
// 
//     AREA("area"),
//     AREARANGE("arearange"),
//     AREASPLINE("areaspline"),
//     AREASPLINERANGE("areasplinerange"),
//     BAR("bar"),
//     BOXPLOT("boxplot"),
//     BUBBLE("bubble"),
//     COLUMN("column"),
//     COLUMNRANGE("columnrange"),
//     ERRORBAR("errorbar"),
//     FUNNEL("funnel"),
//     GAUGE("gauge"),
//     HEATMAP("heatmap"),
//     LINE("line"),
//     PIE("pie"),
//     POLYGON("polygon"),
//     PYRAMID("pyramid"),
//     SCATTER("scatter"),
//     SOLIDGAUGE("solidgauge"),
//     SPLINE("spline"),
//     TREEMAP("treemap"),
//     WATERFALL("waterfall");
// 
//     private String highchartsvalue;
// 
//     ChartType(String highchartsvalue) {
//         this.highchartsvalue = highchartsvalue;
//     }
// 
//     public String getHighChartValue() {
//         return this.highchartsvalue;
//     }
// }
// 
// Path: src/main/java/at/downdrown/vaadinaddons/highchartsapi/model/data/HighChartsData.java
// public interface HighChartsData extends HighchartsObject {
// 
// }


import at.downdrown.vaadinaddons.highchartsapi.model.ChartType;
import at.downdrown.vaadinaddons.highchartsapi.model.data.HighChartsData;
import java.util.List;
package at.downdrown.vaadinaddons.highchartsapi.model.series;



public class ColumnChartSeries extends HighChartsSeriesImpl {

    public ColumnChartSeries(String name) {
        chartType = ChartType.COLUMN;
        this.name = name;
    }

    public ColumnChartSeries(String name, List<HighChartsData> data) {
        chartType = ChartType.COLUMN;
        this.name = name;
        this.data = data;
    }

    @Deprecated
// Path: src/main/java/at/downdrown/vaadinaddons/highchartsapi/model/ChartType.java
// public enum ChartType implements HighchartsObject {
// 
//     AREA("area"),
//     AREARANGE("arearange"),
//     AREASPLINE("areaspline"),
//     AREASPLINERANGE("areasplinerange"),
//     BAR("bar"),
//     BOXPLOT("boxplot"),
//     BUBBLE("bubble"),
//     COLUMN("column"),
//     COLUMNRANGE("columnrange"),
//     ERRORBAR("errorbar"),
//     FUNNEL("funnel"),
//     GAUGE("gauge"),
//     HEATMAP("heatmap"),
//     LINE("line"),
//     PIE("pie"),
//     POLYGON("polygon"),
//     PYRAMID("pyramid"),
//     SCATTER("scatter"),
//     SOLIDGAUGE("solidgauge"),
//     SPLINE("spline"),
//     TREEMAP("treemap"),
//     WATERFALL("waterfall");
// 
//     private String highchartsvalue;
// 
//     ChartType(String highchartsvalue) {
//         this.highchartsvalue = highchartsvalue;
//     }
// 
//     public String getHighChartValue() {
//         return this.highchartsvalue;
//     }
// }
// 
// Path: src/main/java/at/downdrown/vaadinaddons/highchartsapi/model/data/HighChartsData.java
// public interface HighChartsData extends HighchartsObject {
// 
// }


// Path: src/main/java/at/downdrown/vaadinaddons/highchartsapi/model/series/ColumnChartSeries.java
import at.downdrown.vaadinaddons.highchartsapi.model.ChartType;
import at.downdrown.vaadinaddons.highchartsapi.model.data.HighChartsData;
import java.util.List;

package at.downdrown.vaadinaddons.highchartsapi.model.series;



public class ColumnChartSeries extends HighChartsSeriesImpl {

    public ColumnChartSeries(String name) {
        chartType = ChartType.COLUMN;
        this.name = name;
    }

    public ColumnChartSeries(String name, List<HighChartsData> data) {
        chartType = ChartType.COLUMN;
        this.name = name;
        this.data = data;
    }

    @Deprecated
    public List<HighChartsData> getData() {