{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "TOPMAN Mobile Forensic PoC Normalized Results",
  "type": "array",
  "items": {
    "type": "object",
    "required": ["eventId", "recovered", "artifactType", "source", "parser", "parserVersion"],
    "properties": {
      "eventId": {"type": "string", "pattern": "^E[0-9]{3}$"},
      "recovered": {"type": "boolean"},
      "artifactType": {"type": "string"},
      "source": {"type": "string"},
      "direction": {"type": "string"},
      "timestampUtc": {"type": "string"},
      "timezone": {"type": "string"},
      "sender": {"type": "string"},
      "recipients": {"type": "array", "items": {"type": "string"}},
      "text": {"type": "string"},
      "contentType": {"type": "string"},
      "fileName": {"type": "string"},
      "sha256": {"type": "string"},
      "deletedState": {"type": "string"},
      "sourcePath": {"type": "string"},
      "sourceRecordId": {"type": "string"},
      "parser": {"type": "string"},
      "parserVersion": {"type": "string"},
      "notes": {"type": "string"}
    }
  }
}
