LighthouseAuditResultV5.fromJson constructor

LighthouseAuditResultV5.fromJson(
  1. Map json_
)

Implementation

LighthouseAuditResultV5.fromJson(core.Map json_)
    : this(
        description: json_['description'] as core.String?,
        details: json_.containsKey('details')
            ? json_['details'] as core.Map<core.String, core.dynamic>
            : null,
        displayValue: json_['displayValue'] as core.String?,
        errorMessage: json_['errorMessage'] as core.String?,
        explanation: json_['explanation'] as core.String?,
        id: json_['id'] as core.String?,
        metricSavings: json_.containsKey('metricSavings')
            ? MetricSavings.fromJson(
                json_['metricSavings'] as core.Map<core.String, core.dynamic>)
            : null,
        numericUnit: json_['numericUnit'] as core.String?,
        numericValue: (json_['numericValue'] as core.num?)?.toDouble(),
        score: json_['score'],
        scoreDisplayMode: json_['scoreDisplayMode'] as core.String?,
        title: json_['title'] as core.String?,
        warnings: json_['warnings'],
      );