PagespeedApiPagespeedResponseV5.fromJson constructor

PagespeedApiPagespeedResponseV5.fromJson(
  1. Map json_
)

Implementation

PagespeedApiPagespeedResponseV5.fromJson(core.Map json_)
    : this(
        analysisUTCTimestamp: json_['analysisUTCTimestamp'] as core.String?,
        captchaResult: json_['captchaResult'] as core.String?,
        id: json_['id'] as core.String?,
        kind: json_['kind'] as core.String?,
        lighthouseResult: json_.containsKey('lighthouseResult')
            ? LighthouseResultV5.fromJson(json_['lighthouseResult']
                as core.Map<core.String, core.dynamic>)
            : null,
        loadingExperience: json_.containsKey('loadingExperience')
            ? PagespeedApiLoadingExperienceV5.fromJson(
                json_['loadingExperience']
                    as core.Map<core.String, core.dynamic>)
            : null,
        originLoadingExperience: json_.containsKey('originLoadingExperience')
            ? PagespeedApiLoadingExperienceV5.fromJson(
                json_['originLoadingExperience']
                    as core.Map<core.String, core.dynamic>)
            : null,
        version: json_.containsKey('version')
            ? PagespeedVersion.fromJson(
                json_['version'] as core.Map<core.String, core.dynamic>)
            : null,
      );