# SpeakerMatterTraits

    struct SpeakerMatterTraits

Trait Container for SpeakerDeviceType Matter Traits.
- `


  ### [onOffTrait](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Structs/SpeakerDeviceType/SpeakerMatterTraits#/s:15GoogleHomeTypes17SpeakerDeviceTypeV0D12MatterTraitsV10onOffTraitAA0G0O02OnjK0VSgvp)


  ` 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?

- `


  ### [levelControlTrait](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Structs/SpeakerDeviceType/SpeakerMatterTraits#/s:15GoogleHomeTypes17SpeakerDeviceTypeV0D12MatterTraitsV17levelControlTraitAA0G0O05LeveljK0VSgvp)


  ` This trait provides an interface for controlling a characteristic of a device that can be set to
  a level.

  #### Declaration

  Swift

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