EmailSafetyResult.fromJson constructor
Implementation
factory EmailSafetyResult.fromJson(Map<String, Object?> json) =>
EmailSafetyResult(
status: json["status"] == null
? null
: inttegro_shared.ContentSafetyStatus.fromJson(json["status"]),
reasonCodes: json["reason_codes"] == null
? null
: (json["reason_codes"] as List)
.map((item) => item as String)
.toList(),
sanitizedHtml: json["sanitized_html"] == null
? null
: json["sanitized_html"] as String,
normalizedText: json["normalized_text"] == null
? null
: json["normalized_text"] as String,
links: json["links"] == null
? null
: (json["links"] as List)
.map(
(item) => EmailScannedLink.fromJson(
(item as Map).cast<String, Object?>(),
),
)
.toList(),
scanner: json["scanner"] == null ? null : json["scanner"] as String,
contentHash: json["content_hash"] == null
? null
: json["content_hash"] as String,
quarantineNotes: json["quarantine_notes"] == null
? null
: json["quarantine_notes"] as String,
);