EmailSafetyResult.fromJson constructor

EmailSafetyResult.fromJson(
  1. Map<String, Object?> json
)

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