ContentSecurityPolicyIssueDetails.fromJson constructor
ContentSecurityPolicyIssueDetails.fromJson(
- Map<String, dynamic> json
)
Implementation
factory ContentSecurityPolicyIssueDetails.fromJson(
Map<String, dynamic> json,
) {
return ContentSecurityPolicyIssueDetails(
blockedURL:
json.containsKey('blockedURL') ? json['blockedURL'] as String : null,
violatedDirective: json['violatedDirective'] as String,
isReportOnly: json['isReportOnly'] as bool? ?? false,
contentSecurityPolicyViolationType:
ContentSecurityPolicyViolationType.fromJson(
json['contentSecurityPolicyViolationType'] as String,
),
frameAncestor:
json.containsKey('frameAncestor')
? AffectedFrame.fromJson(
json['frameAncestor'] as Map<String, dynamic>,
)
: null,
sourceCodeLocation:
json.containsKey('sourceCodeLocation')
? SourceCodeLocation.fromJson(
json['sourceCodeLocation'] as Map<String, dynamic>,
)
: null,
violatingNodeId:
json.containsKey('violatingNodeId')
? dom.BackendNodeId.fromJson(json['violatingNodeId'] as int)
: null,
);
}