# HeatingCoolingUnitDevice.GoogleTraits

# HeatingCoolingUnitDevice.GoogleTraits


```
class HeatingCoolingUnitDevice.GoogleTraits
```

<br />

*** ** * ** ***

Trait Container for HeatingCoolingUnitDevice Google Traits.

## Summary

| ### Public constructors |
|---|
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/HeatingCoolingUnitDevice.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/ExtendedFanControl?` | `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/HeatingCoolingUnitDevice.GoogleTraits#extendedFanControl()` This trait is for devices with extended fan controls. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedThermostat?` | `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/HeatingCoolingUnitDevice.GoogleTraits#extendedThermostat()` This trait covers handling both temperature point and modes, and is an extension of the Matter standard trait, Thermostat. |

## Public constructors

### GoogleTraits

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

## Public properties

### extendedFanControl

```
val extendedFanControl: ExtendedFanControl?
```

This trait is for devices with extended fan controls.

### extendedThermostat

```
val extendedThermostat: ExtendedThermostat?
```

This trait covers handling both temperature point and modes, and is an extension of the Matter standard trait, Thermostat.