    struct RootNodeMatterTraits

Trait Container for RootNodeDeviceType Matter Traits.
- `


  ### [basicInformationTrait](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Structs/RootNodeDeviceType/RootNodeMatterTraits#/s:15GoogleHomeTypes18RootNodeDeviceTypeV0dE12MatterTraitsV21basicInformationTraitAA0H0O05BasickL0VSgvp)


  ` This trait provides attributes and events for determining basic information about nodes.

  #### Declaration

  Swift

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

- `


  ### [generalDiagnosticsTrait](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Structs/RootNodeDeviceType/RootNodeMatterTraits#/s:15GoogleHomeTypes18RootNodeDeviceTypeV0dE12MatterTraitsV23generalDiagnosticsTraitAA0H0O07GeneralkL0VSgvp)


  ` This trait provides an interface for retrieving information about the general diagnostic
  information for an endpoint.

  #### Declaration

  Swift

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

- `


  ### [localizationConfigurationTrait](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Structs/RootNodeDeviceType/RootNodeMatterTraits#/s:15GoogleHomeTypes18RootNodeDeviceTypeV0dE12MatterTraitsV30localizationConfigurationTraitAA0H0O012LocalizationkL0VSgvp)


  ` This trait provides attributes for determining and configuring localization information that a
  node shall utilize when conveying values to a user.

  #### Declaration

  Swift

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