content: package com.github.AAChartModel.AAChartCore.AAOptionsModel;
  
  public class AAXAxis extends AAAxis {
      public AAXAxis allowDecimals(Boolean prop) {
          allowDecimals = prop;
          return this;
      }
  
      public AAXAxis alternateGridColor(Object prop) {
          alternateGridColor = prop;
          return this;
      }
  
      public AAXAxis crosshair(AACrosshair prop) {
          crosshair = prop;
          return this;
      }
  
      public AAXAxis title(AATitle prop) {
          title = prop;
          return this;
      }
  
      public AAXAxis type(String prop) {
          type = prop;
          return this;
      }
  
      public AAXAxis dateTimeLabelFormats(AADateTimeLabelFormats prop) {
          dateTimeLabelFormats = prop;
          return this;
      }
  
      public AAXAxis plotBands(AAPlotBandsElement[] prop) {
          plotBands = prop;
          return this;
      }
  
      public AAXAxis plotLines(AAPlotLinesElement[] prop) {
          plotLines = prop;
          return this;
      }
  
      public AAXAxis categories(String[] prop) {
          categories = prop;
          return this;
      }
  
      public AAXAxis linkedTo(Integer prop) {
          linkedTo = prop;
          return this;
      }
  
      public AAXAxis reversed(Boolean prop) {
          reversed = prop;
          return this;
      }
  
      public AAXAxis opposite(Boolean prop) {
          opposite = prop;
          return this;
      }
  
      public AAXAxis lineWidth(Number prop) {
          lineWidth = prop;
          return this;
      }
  
      public AAXAxis lineColor(String prop) {
          lineColor = prop;
          return this;
      }
  
      public AAXAxis max(Number prop) {
          max = prop;
          return this;
      }
  
      public AAXAxis min(Number prop) {
          min = prop;
          return this;
      }
  
      public AAXAxis maxPadding(Number prop) {
          maxPadding = prop;
          return this;
      }
  
      public AAXAxis minPadding(Number prop) {
          minPadding = prop;
          return this;
      }
  
      public AAXAxis minRange(Integer prop) {
          minRange = prop;
          return this;
      }
  
      public AAXAxis minTickInterval(Integer prop) {
          minTickInterval = prop;
          return this;
      }
  
      public AAXAxis minorTicks(Boolean prop) {
          minorTicks = prop;
          return this;
      }
  
      public AAXAxis minorGridLineColor(String prop) {
          minorGridLineColor = prop;
          return this;
      }
  
      public AAXAxis minorGridLineDashStyle(String prop) {
          minorGridLineDashStyle = prop;
          return this;
      }
  
      public AAXAxis minorGridLineWidth(Number prop) {
          minorGridLineWidth = prop;
          return this;
      }
  
      public AAXAxis minorTickColor(String prop) {
          minorTickColor = prop;
          return this;
      }
  
      public AAXAxis minorTickInterval(Object prop) {
          minorTickInterval = prop;
          return this;
      }
  
      public AAXAxis minorTickLength(Number prop) {
          minorTickLength = prop;
          return this;
      }
  
      public AAXAxis minorTickPosition(String prop) {
          minorTickPosition = prop;
          return this;
      }
  
      public AAXAxis minorTickWidth(Number prop) {
          minorTickWidth = prop;
          return this;
      }
  
      public AAXAxis gridLineWidth(Number prop) {
          gridLineWidth = prop;
          return this;
      }
  
      public AAXAxis gridLineColor(String prop) {
          gridLineColor = prop;
          return this;
      }
  
      public AAXAxis gridLineDashStyle(String prop) {
          gridLineDashStyle = prop;
          return this;
      }
  
      public AAXAxis gridLineInterpolation(String prop) {
          gridLineInterpolation = prop;
          return this;
      }
  
      public AAXAxis offset(Number prop) {
          offset = prop;
          return this;
      }
  
      public AAXAxis labels(AALabels prop) {
          labels = prop;
          return this;
      }
  
      public AAXAxis visible(Boolean prop) {
          visible = prop;
          return this;
      }
  
      public AAXAxis startOnTick(Boolean prop) {
          startOnTick = prop;
          return this;
      }
  
      public AAXAxis endOnTick(Boolean prop) {
          endOnTick = prop;
          return this;
      }
  
      public AAXAxis tickColor(String prop) {
          tickColor = prop;
          return this;
      }
  
      public AAXAxis tickAmount(Integer prop) {
          tickAmount = prop;
          return this;
      }
  
      public AAXAxis tickInterval(Number prop) {
          tickInterval = prop;
          return this;
      }
  
      public AAXAxis tickmarkPlacement(String prop) {
          tickmarkPlacement = prop;
          return this;
      }
  
      public AAXAxis tickWidth(Number prop) {
          tickWidth = prop;
          return this;
      }
  
      public AAXAxis tickLength(Number prop) {
          tickLength = prop;
          return this;
      }
  
      public AAXAxis tickPosition(String prop) {
          tickPosition = prop;
          return this;
      }
  
      public AAXAxis tickPositions(Object[] prop) {
          tickPositions = prop;
          return this;
      }
  
      public AAXAxis left(Object prop) {
          left = prop;
          return this;
      }
  }
  