---
title: attenuationValue
framework: exposurenotification
role: symbol
role_heading: Instance Property
path: exposurenotification/enexposureinfo/attenuationvalue
---

# attenuationValue

The attenutation risk level value for the exposure.

## Declaration

```swift
var attenuationValue: ENAttenuation { get }
```

## Discussion

Discussion Because attenuation can vary over a specific exposure event, the attenuation risk level value is calculated by weighting attenuation risk level values based on their durations during the exposure event. The attenuation risk level values are configured with attenuationLevelValues.

## See Also

### Exposure Criteria

- [attenuationDurations](exposurenotification/enexposureinfo/attenuationdurations.md)
- [date](exposurenotification/enexposureinfo/date.md)
- [duration](exposurenotification/enexposureinfo/duration.md)
- [totalRiskScore](exposurenotification/enexposureinfo/totalriskscore.md)
- [totalRiskScoreFullRange](exposurenotification/enexposureinfo/totalriskscorefullrange.md)
- [transmissionRiskLevel](exposurenotification/enexposureinfo/transmissionrisklevel.md)
- [ENAttenuation](exposurenotification/enattenuation.md)
- [metadata](exposurenotification/enexposureinfo/metadata.md)
- [daysSinceOnsetOfSymptoms](exposurenotification/enexposureinfo/dayssinceonsetofsymptoms.md)
- [diagnosisReportType](exposurenotification/enexposureinfo/diagnosisreporttype.md)
- [ENDaysSinceOnsetOfSymptomsUnknown](exposurenotification/endayssinceonsetofsymptomsunknown.md)
