# AirPurifierDevice.GoogleTraits

# AirPurifierDevice.GoogleTraits


```
class AirPurifierDevice.GoogleTraits
```

<br />

*** ** * ** ***

Trait Container for AirPurifierDevice Google Traits.

## Summary

| ### Public constructors |
|---|
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AirPurifierDevice.GoogleTraits#GoogleTraits(com.google.home.TraitProvider)(traitProvider: https://developers.home.google.com/reference/kotlin/com/google/home/TraitProvider)` |

| ### Public properties |
|---|---|
| `https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedAirQuality?` | `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AirPurifierDevice.GoogleTraits#extendedAirQuality()` This trait supports devices which provide an interface to air quality measurement and classification, with optional destinction between indoor and outdoor measurements. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedFanControl?` | `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AirPurifierDevice.GoogleTraits#extendedFanControl()` This trait is for devices with extended fan controls. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/google/FilterMonitoring?` | `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AirPurifierDevice.GoogleTraits#filterMonitoring()` This trait provides an interface for monitoring the current condition of a filter. |

## Public constructors

### GoogleTraits

```
GoogleTraits(traitProvider: TraitProvider)
```

## Public properties

### extendedAirQuality

```
val extendedAirQuality: ExtendedAirQuality?
```

This trait supports devices which provide an interface to air quality measurement and classification, with optional destinction between indoor and outdoor measurements.

### extendedFanControl

```
val extendedFanControl: ExtendedFanControl?
```

This trait is for devices with extended fan controls.

### filterMonitoring

```
val filterMonitoring: FilterMonitoring?
```

This trait provides an interface for monitoring the current condition of a filter.