---
title: ENDiagnosisReportType
framework: exposurenotification
role: symbol
role_heading: Enumeration
path: exposurenotification/endiagnosisreporttype
---

# ENDiagnosisReportType

The type of a report that describes the origin of a diagnosis.

## Declaration

```swift
enum ENDiagnosisReportType
```

## Overview

Overview important: This property is available in iOS 12.5, and in iOS 13.7 and later.

## Topics

### Enumeration Cases

- [ENDiagnosisReportType.confirmedClinicalDiagnosis](exposurenotification/endiagnosisreporttype/confirmedclinicaldiagnosis.md)
- [ENDiagnosisReportType.confirmedTest](exposurenotification/endiagnosisreporttype/confirmedtest.md)
- [ENDiagnosisReportType.recursive](exposurenotification/endiagnosisreporttype/recursive.md)
- [ENDiagnosisReportType.revoked](exposurenotification/endiagnosisreporttype/revoked.md)
- [ENDiagnosisReportType.selfReported](exposurenotification/endiagnosisreporttype/selfreported.md)
- [ENDiagnosisReportType.unknown](exposurenotification/endiagnosisreporttype/unknown.md)

### Initializers

- [init(rawValue:)](exposurenotification/endiagnosisreporttype/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Enumerations

- [Attenuation](exposurenotification/attenuation.md)
- [Risk Level](exposurenotification/risk-level.md)
- [Risk Level Value](exposurenotification/risk-level-value.md)
- [Risk Score](exposurenotification/risk-score.md)
- [Risk Weight](exposurenotification/risk-weight.md)
- [ENActivityFlags](exposurenotification/enactivityflags.md)
- [ENCalibrationConfidence](exposurenotification/encalibrationconfidence.md)
- [ENInfectiousness](exposurenotification/eninfectiousness.md)
