ScorecardChartSpec.fromJson constructor

ScorecardChartSpec.fromJson(
  1. Map json_
)

Implementation

ScorecardChartSpec.fromJson(core.Map json_)
    : this(
        aggregateType: json_['aggregateType'] as core.String?,
        baselineValueData: json_.containsKey('baselineValueData')
            ? ChartData.fromJson(json_['baselineValueData']
                as core.Map<core.String, core.dynamic>)
            : null,
        baselineValueFormat: json_.containsKey('baselineValueFormat')
            ? BaselineValueFormat.fromJson(json_['baselineValueFormat']
                as core.Map<core.String, core.dynamic>)
            : null,
        customFormatOptions: json_.containsKey('customFormatOptions')
            ? ChartCustomNumberFormatOptions.fromJson(
                json_['customFormatOptions']
                    as core.Map<core.String, core.dynamic>)
            : null,
        keyValueData: json_.containsKey('keyValueData')
            ? ChartData.fromJson(
                json_['keyValueData'] as core.Map<core.String, core.dynamic>)
            : null,
        keyValueFormat: json_.containsKey('keyValueFormat')
            ? KeyValueFormat.fromJson(json_['keyValueFormat']
                as core.Map<core.String, core.dynamic>)
            : null,
        numberFormatSource: json_['numberFormatSource'] as core.String?,
        scaleFactor: (json_['scaleFactor'] as core.num?)?.toDouble(),
      );