TmaIndicator<T, D>  constructor 
      
      TmaIndicator<T, D> ({ 
    
- bool isVisible = true,
- String? xAxisName,
- String? yAxisName,
- String? seriesName,
- List<double> dashArray = const <double>[0, 0],
- double animationDuration = 1500,
- double animationDelay = 0,
- List<T> ? dataSource,
- ChartValueMapper<T, D> ? xValueMapper,
- ChartValueMapper<T, num> ? highValueMapper,
- ChartValueMapper<T, num> ? lowValueMapper,
- ChartValueMapper<T, num> ? openValueMapper,
- ChartValueMapper<T, num> ? closeValueMapper,
- String? name,
- bool isVisibleInLegend = true,
- LegendIconType legendIconType = LegendIconType.seriesType,
- String? legendItemText,
- Color signalLineColor = Colors.blue,
- double signalLineWidth = 2,
- int period = 14,
- String valueField = 'close',
- ChartIndicatorRenderCallback? onRenderDetailsUpdate,
Creating an argument constructor of TmaIndicator class.
Implementation
TmaIndicator({
  super.isVisible,
  super.xAxisName,
  super.yAxisName,
  super.seriesName,
  super.dashArray,
  super.animationDuration,
  super.animationDelay,
  super.dataSource,
  ChartValueMapper<T, D>? xValueMapper,
  ChartValueMapper<T, num>? highValueMapper,
  ChartValueMapper<T, num>? lowValueMapper,
  ChartValueMapper<T, num>? openValueMapper,
  ChartValueMapper<T, num>? closeValueMapper,
  super.name,
  super.isVisibleInLegend,
  super.legendIconType,
  super.legendItemText,
  super.signalLineColor,
  super.signalLineWidth,
  this.period = 14,
  this.valueField = 'close',
  super.onRenderDetailsUpdate,
}) : super(
        xValueMapper: xValueMapper != null && dataSource != null
            ? (int index) => xValueMapper(dataSource[index], index)
            : null,
        highValueMapper: highValueMapper != null && dataSource != null
            ? (int index) => highValueMapper(dataSource[index], index)
            : null,
        lowValueMapper: lowValueMapper != null && dataSource != null
            ? (int index) => lowValueMapper(dataSource[index], index)
            : null,
        openValueMapper: openValueMapper != null && dataSource != null
            ? (int index) => openValueMapper(dataSource[index], index)
            : null,
        closeValueMapper: closeValueMapper != null && dataSource != null
            ? (int index) => closeValueMapper(dataSource[index], index)
            : null,
      );