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(),
    );