# TemperatureControlledCabinetMatterTraits

    struct TemperatureControlledCabinetMatterTraits

Trait Container for TemperatureControlledCabinetDeviceType Matter Traits.
- `


  ### [temperatureControlTrait](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Structs/TemperatureControlledCabinetDeviceType/TemperatureControlledCabinetMatterTraits#/s:15GoogleHomeTypes38TemperatureControlledCabinetDeviceTypeV0deF12MatterTraitsV23temperatureControlTraitAA0I0O0dlM0VSgvp)


  ` This trait provides an interface to the setpoint temperature on devices such as washers,
  refrigerators, and water heaters.

  #### Declaration

  Swift

      let temperatureControlTrait: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter.html.TemperatureControlTrait?

- `


  ### [ovenCavityOperationalStateTrait](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Structs/TemperatureControlledCabinetDeviceType/TemperatureControlledCabinetMatterTraits#/s:15GoogleHomeTypes38TemperatureControlledCabinetDeviceTypeV0deF12MatterTraitsV31ovenCavityOperationalStateTraitAA0I0O04OvenlmnO0VSgvp)


  ` This trait provides an interface for monitoring the operational state of an oven.

  #### Declaration

  Swift

      let ovenCavityOperationalStateTrait: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter.html.OvenCavityOperationalStateTrait?

- `


  ### [ovenModeTrait](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Structs/TemperatureControlledCabinetDeviceType/TemperatureControlledCabinetMatterTraits#/s:15GoogleHomeTypes38TemperatureControlledCabinetDeviceTypeV0deF12MatterTraitsV13ovenModeTraitAA0I0O04OvenlM0VSgvp)


  ` Defines additional mode tags and namespaced enumerated values for oven devices.

  #### Declaration

  Swift

      let ovenModeTrait: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter.html.OvenModeTrait?

- `


  ### [refrigeratorAndTemperatureControlledCabinetModeTrait](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Structs/TemperatureControlledCabinetDeviceType/TemperatureControlledCabinetMatterTraits#/s:15GoogleHomeTypes38TemperatureControlledCabinetDeviceTypeV0deF12MatterTraitsV015refrigeratorAnddeF9ModeTraitAA0I0O012RefrigeratorldefmN0VSgvp)


  ` This trait provides an interface to refrigerator and temperature controlled cabinet devices.

  #### Declaration

  Swift

      let refrigeratorAndTemperatureControlledCabinetModeTrait: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter.html.RefrigeratorAndTemperatureControlledCabinetModeTrait?

- `


  ### [temperatureMeasurementTrait](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Structs/TemperatureControlledCabinetDeviceType/TemperatureControlledCabinetMatterTraits#/s:15GoogleHomeTypes38TemperatureControlledCabinetDeviceTypeV0deF12MatterTraitsV27temperatureMeasurementTraitAA0I0O0dlM0VSgvp)


  ` This trait provides an interface to temperature measurement capability.

  #### Declaration

  Swift

      let temperatureMeasurementTrait: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter.html.TemperatureMeasurementTrait?