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'],
    );