# FanMatterTraits

    struct FanMatterTraits

Trait Container for FanDeviceType Matter Traits.
- `


  ### [identifyTrait](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Structs/FanDeviceType/FanMatterTraits#/s:15GoogleHomeTypes13FanDeviceTypeV0D12MatterTraitsV13identifyTraitAA0G0O08IdentifyJ0VSgvp)


  ` This trait supports an endpoint identification state (such as a flashing light) that indicates
  to an observer (such as an installer) which of several nodes or endpoints it is.

  #### Declaration

  Swift

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

- `


  ### [fanControlTrait](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Structs/FanDeviceType/FanMatterTraits#/s:15GoogleHomeTypes13FanDeviceTypeV0D12MatterTraitsV15fanControlTraitAA0G0O0djK0VSgvp)


  ` This trait provides an interface for controlling the speed of a fan.

  #### Declaration

  Swift

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

- `


  ### [onOffTrait](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Structs/FanDeviceType/FanMatterTraits#/s:15GoogleHomeTypes13FanDeviceTypeV0D12MatterTraitsV10onOffTraitAA0G0O02OnjK0VSgvp)


  ` This trait provides an interface for turning devices on and off.

  #### Declaration

  Swift

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