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,
);
}