seriesEntriesAsTOHLC method

Map<C, List<Map<String, dynamic>>> seriesEntriesAsTOHLC({
  1. Map<C, List<P>>? series,
  2. TypeMapper? tMapper,
  3. TypeMapper? oMapper,
  4. TypeMapper? hMapper,
  5. TypeMapper? lMapper,
  6. TypeMapper? cMapper,
  7. bool mapDateTimeToMillis = false,
})

Implementation

Map<C, List<Map<String, dynamic>>> seriesEntriesAsTOHLC(
    {Map<C, List<P>>? series,
    TypeMapper? tMapper,
    TypeMapper? oMapper,
    TypeMapper? hMapper,
    TypeMapper? lMapper,
    TypeMapper? cMapper,
    bool mapDateTimeToMillis = false}) {
  series ??= this.series;

  if (mapDateTimeToMillis) {
    tMapper ??= (e) => _mapDateTimeToMillis(_getObjectValue(e, 0, 't', null));
  }

  var series2 = series.map((key, value) => MapEntry(
      key,
      toListOfTOHLC(value,
          tMapper: tMapper,
          oMapper: oMapper,
          hMapper: hMapper,
          lMapper: lMapper,
          cMapper: cMapper)));

  return series2;
}