InspectorIssueDetails.fromJson constructor

InspectorIssueDetails.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory InspectorIssueDetails.fromJson(Map<String, dynamic> json) {
  return InspectorIssueDetails(
    cookieIssueDetails: json.containsKey('cookieIssueDetails')
        ? CookieIssueDetails.fromJson(
            json['cookieIssueDetails'] as Map<String, dynamic>,
          )
        : null,
    mixedContentIssueDetails: json.containsKey('mixedContentIssueDetails')
        ? MixedContentIssueDetails.fromJson(
            json['mixedContentIssueDetails'] as Map<String, dynamic>,
          )
        : null,
    blockedByResponseIssueDetails:
        json.containsKey('blockedByResponseIssueDetails')
        ? BlockedByResponseIssueDetails.fromJson(
            json['blockedByResponseIssueDetails'] as Map<String, dynamic>,
          )
        : null,
    heavyAdIssueDetails: json.containsKey('heavyAdIssueDetails')
        ? HeavyAdIssueDetails.fromJson(
            json['heavyAdIssueDetails'] as Map<String, dynamic>,
          )
        : null,
    contentSecurityPolicyIssueDetails:
        json.containsKey('contentSecurityPolicyIssueDetails')
        ? ContentSecurityPolicyIssueDetails.fromJson(
            json['contentSecurityPolicyIssueDetails'] as Map<String, dynamic>,
          )
        : null,
    sharedArrayBufferIssueDetails:
        json.containsKey('sharedArrayBufferIssueDetails')
        ? SharedArrayBufferIssueDetails.fromJson(
            json['sharedArrayBufferIssueDetails'] as Map<String, dynamic>,
          )
        : null,
    lowTextContrastIssueDetails:
        json.containsKey('lowTextContrastIssueDetails')
        ? LowTextContrastIssueDetails.fromJson(
            json['lowTextContrastIssueDetails'] as Map<String, dynamic>,
          )
        : null,
    corsIssueDetails: json.containsKey('corsIssueDetails')
        ? CorsIssueDetails.fromJson(
            json['corsIssueDetails'] as Map<String, dynamic>,
          )
        : null,
    attributionReportingIssueDetails:
        json.containsKey('attributionReportingIssueDetails')
        ? AttributionReportingIssueDetails.fromJson(
            json['attributionReportingIssueDetails'] as Map<String, dynamic>,
          )
        : null,
    quirksModeIssueDetails: json.containsKey('quirksModeIssueDetails')
        ? QuirksModeIssueDetails.fromJson(
            json['quirksModeIssueDetails'] as Map<String, dynamic>,
          )
        : null,
    partitioningBlobURLIssueDetails:
        json.containsKey('partitioningBlobURLIssueDetails')
        ? PartitioningBlobURLIssueDetails.fromJson(
            json['partitioningBlobURLIssueDetails'] as Map<String, dynamic>,
          )
        : null,
    genericIssueDetails: json.containsKey('genericIssueDetails')
        ? GenericIssueDetails.fromJson(
            json['genericIssueDetails'] as Map<String, dynamic>,
          )
        : null,
    deprecationIssueDetails: json.containsKey('deprecationIssueDetails')
        ? DeprecationIssueDetails.fromJson(
            json['deprecationIssueDetails'] as Map<String, dynamic>,
          )
        : null,
    clientHintIssueDetails: json.containsKey('clientHintIssueDetails')
        ? ClientHintIssueDetails.fromJson(
            json['clientHintIssueDetails'] as Map<String, dynamic>,
          )
        : null,
    federatedAuthRequestIssueDetails:
        json.containsKey('federatedAuthRequestIssueDetails')
        ? FederatedAuthRequestIssueDetails.fromJson(
            json['federatedAuthRequestIssueDetails'] as Map<String, dynamic>,
          )
        : null,
    bounceTrackingIssueDetails: json.containsKey('bounceTrackingIssueDetails')
        ? BounceTrackingIssueDetails.fromJson(
            json['bounceTrackingIssueDetails'] as Map<String, dynamic>,
          )
        : null,
    cookieDeprecationMetadataIssueDetails:
        json.containsKey('cookieDeprecationMetadataIssueDetails')
        ? CookieDeprecationMetadataIssueDetails.fromJson(
            json['cookieDeprecationMetadataIssueDetails']
                as Map<String, dynamic>,
          )
        : null,
    stylesheetLoadingIssueDetails:
        json.containsKey('stylesheetLoadingIssueDetails')
        ? StylesheetLoadingIssueDetails.fromJson(
            json['stylesheetLoadingIssueDetails'] as Map<String, dynamic>,
          )
        : null,
    propertyRuleIssueDetails: json.containsKey('propertyRuleIssueDetails')
        ? PropertyRuleIssueDetails.fromJson(
            json['propertyRuleIssueDetails'] as Map<String, dynamic>,
          )
        : null,
    federatedAuthUserInfoRequestIssueDetails:
        json.containsKey('federatedAuthUserInfoRequestIssueDetails')
        ? FederatedAuthUserInfoRequestIssueDetails.fromJson(
            json['federatedAuthUserInfoRequestIssueDetails']
                as Map<String, dynamic>,
          )
        : null,
    sharedDictionaryIssueDetails:
        json.containsKey('sharedDictionaryIssueDetails')
        ? SharedDictionaryIssueDetails.fromJson(
            json['sharedDictionaryIssueDetails'] as Map<String, dynamic>,
          )
        : null,
    elementAccessibilityIssueDetails:
        json.containsKey('elementAccessibilityIssueDetails')
        ? ElementAccessibilityIssueDetails.fromJson(
            json['elementAccessibilityIssueDetails'] as Map<String, dynamic>,
          )
        : null,
    sriMessageSignatureIssueDetails:
        json.containsKey('sriMessageSignatureIssueDetails')
        ? SRIMessageSignatureIssueDetails.fromJson(
            json['sriMessageSignatureIssueDetails'] as Map<String, dynamic>,
          )
        : null,
    unencodedDigestIssueDetails:
        json.containsKey('unencodedDigestIssueDetails')
        ? UnencodedDigestIssueDetails.fromJson(
            json['unencodedDigestIssueDetails'] as Map<String, dynamic>,
          )
        : null,
    userReidentificationIssueDetails:
        json.containsKey('userReidentificationIssueDetails')
        ? UserReidentificationIssueDetails.fromJson(
            json['userReidentificationIssueDetails'] as Map<String, dynamic>,
          )
        : null,
  );
}