content: package com.github.AAChartModel.AAChartCore.AAOptionsModel;
  
  public class AALegend {
      public String layout; //图例数据项的布局。布局类型： "horizontal" 或 "vertical" 即水平布局和垂直布局 默认是：horizontal.
      public String align; //设定图例在图表区中的水平对齐方式，合法值有left，center 和 right。
      public String verticalAlign; //设定图例在图表区中的垂直对齐方式，合法值有 top，middle 和 bottom。垂直位置可以通过 y 选项做进一步设定。
      public Boolean enabled;
      public String borderColor;
      public Number borderWidth;
      public Number itemMarginTop; //图例的每一项的顶部外边距，单位px。 默认是：0.
      public AAItemStyle itemStyle;
      public Number symbolHeight;
      public Number symbolPadding;
      public Number symbolRadius;
      public Number symbolWidth;
      public Number x;
      public Number y;
      public Boolean floating;
      public String labelFormat;
      public Boolean reversed;
  
      public AALegend layout(String prop) {
          layout = prop;
          return this;
      }
  
      public AALegend align(String prop) {
          align = prop;
          return this;
      }
  
      public AALegend verticalAlign(String prop) {
          verticalAlign = prop;
          return this;
      }
  
      public AALegend enabled(Boolean prop) {
          enabled = prop;
          return this;
      }
  
      public AALegend borderColor(String prop) {
          borderColor = prop;
          return this;
      }
  
      public AALegend BorderWidth(Number prop) {
          borderWidth = prop;
          return this;
      }
  
      public AALegend itemMarginTop(Number prop) {
          itemMarginTop = prop;
          return this;
      }
  
      public AALegend itemStyle(AAItemStyle prop) {
          itemStyle = prop;
          return this;
      }
  
      public AALegend symbolHeight(Number prop) {
          symbolHeight = prop;
          return this;
      }
  
      public AALegend symbolPadding(Number prop) {
          symbolPadding = prop;
          return this;
      }
  
      public AALegend symbolRadius(Number prop) {
          symbolRadius = prop;
          return this;
      }
  
      public AALegend symbolWidth(Number prop) {
          symbolWidth = prop;
          return this;
      }
  
      public AALegend x(Number prop) {
          x = prop;
          return this;
      }
  
      public AALegend y(Number prop) {
          y = prop;
          return this;
      }
  
      public AALegend floating(Boolean prop) {
          floating = prop;
          return this;
      }
  
      public AALegend labelFormat(String prop) {
          labelFormat = prop;
          return this;
      }
  
      public AALegend reversed(Boolean prop) {
          reversed = prop;
          return this;
      }
  
  }
  