content: package com.github.AAChartModel.AAChartCore.AAOptionsModel;
  
  public class AASeries {
      public String borderColor;
      public Number  borderWidth;
      public Number  borderRadius;
      public Object borderRadiusTopLeft;
      public Object borderRadiusTopRight;
      public Object borderRadiusBottomLeft;
      public Object borderRadiusBottomRight;
      public AAMarker marker;
      public String stacking;
      public AAAnimation animation;
      public String[] keys;
      public Boolean colorByPoint;//决定了图表是否给每个数据列或每个点分配一个颜色，默认值是 false， 即默认是给每个数据类分配颜色，
      public Boolean connectNulls;//设置折线是否断点重连
      public AASeriesEvents events;
      public AAShadow shadow;
      public AADataLabels dataLabels;
      public AAStates states;
      public AAPoint point;
      public Integer pointInterval;
      public String pointIntervalUnit;
      public Object pointPlacement;
      public Number pointStart;
      public Number pointWidth; //柱状图, 条形图, 柱形范围图, 瀑布图, 箱线图(盒须图)直接设置单个图形元素的宽度
      public Number maxPointWidth; //柱状图, 条形图, 柱形范围图, 瀑布图, 箱线图(盒须图)直接设置单个图形元素的最大宽度
      public Number minPointLength; //柱状图, 条形图, 柱形范围图, 瀑布图, 箱线图(盒须图)直接设置单个图形元素的最小高度
  
  
  
  
      public AASeries borderColor(String prop) {
          borderColor = prop;
          return this;
      }
      
      public AASeries borderWidth(Number prop) {
          borderWidth = prop;
          return this;
      }
  
      public AASeries borderRadius(Number prop) {
          borderRadius = prop;
          return this;
      }
  
      public AASeries borderRadiusTopLeft(Object prop) {
          borderRadiusTopLeft = prop;
          return this;
      }
  
      public AASeries borderRadiusTopRight(Object prop) {
          borderRadiusTopRight = prop;
          return this;
      }
  
      public AASeries borderRadiusBottomLeft(Object prop) {
          borderRadiusBottomLeft = prop;
          return this;
      }
  
      public AASeries borderRadiusBottomRight(Object prop) {
          borderRadiusBottomRight = prop;
          return this;
      }
  
      public AASeries marker(AAMarker prop) {
          marker = prop;
          return this;
      }
  
      public AASeries stacking(String prop) {
          stacking = prop;
          return this;
      }
  
      public AASeries animation(AAAnimation prop) {
          animation = prop;
          return this;
      }
  
      public AASeries keys(String[] prop) {
          keys = prop;
          return this;
      }
  
      public AASeries colorByPoint(Boolean prop) {
          colorByPoint = prop;
          return this;
      }
  
      public AASeries connectNulls(Boolean prop) {
          connectNulls = prop;
          return this;
      }
  
      public AASeries events(AASeriesEvents prop) {
          events = prop;
          return this;
      }
  
      public AASeries shadow(AAShadow prop) {
          shadow = prop;
          return this;
      }
  
      public AASeries dataLabels(AADataLabels prop) {
          dataLabels = prop;
          return this;
      }
  
      public AASeries states(AAStates prop) {
          states = prop;
          return this;
      }
  
      public AASeries point(AAPoint prop) {
          point = prop;
          return this;
      }
  
      public AASeries pointInterval(Integer prop) {
          pointInterval = prop;
          return this;
      }
  
      public AASeries pointIntervalUnit(String prop) {
          pointIntervalUnit = prop;
          return this;
      }
  
      public AASeries pointPlacement(Object prop) {
          pointPlacement = prop;
          return this;
      }
  
      public AASeries pointStart(Number prop) {
          pointStart = prop;
          return this;
      }
  
      public AASeries pointWidth(Number prop) {
          pointWidth = prop;
          return this;
      }
  
      public AASeries maxPointWidth(Number prop) {
          maxPointWidth = prop;
          return this;
      }
  
      public AASeries minPointLength(Number prop) {
          minPointLength = prop;
          return this;
      }
  
  }
  