# GoogleNetworkGoogleTraits

    struct GoogleNetworkGoogleTraits

Trait Container for GoogleNetworkDeviceType Google Traits.
- `


  ### [networkControlTrait](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Structs/GoogleNetworkDeviceType/GoogleNetworkGoogleTraits#/s:15GoogleHomeTypes0A17NetworkDeviceTypeV0adA6TraitsV19networkControlTraitAA0A0O0diJ0VSgvp)


  ` This trait belongs to devices that can report network data and perform network-specific
  operations.

  #### Declaration

  Swift

      let networkControlTrait: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google.html.NetworkControlTrait?

- `


  ### [rebootTrait](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Structs/GoogleNetworkDeviceType/GoogleNetworkGoogleTraits#/s:15GoogleHomeTypes0A17NetworkDeviceTypeV0adA6TraitsV11rebootTraitAA0A0O06RebootI0VSgvp)


  ` This trait belongs to devices that support rebooting as a single action.

  #### Declaration

  Swift

      let rebootTrait: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google.html.RebootTrait?

- `


  ### [softwareUpdateTrait](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Structs/GoogleNetworkDeviceType/GoogleNetworkGoogleTraits#/s:15GoogleHomeTypes0A17NetworkDeviceTypeV0adA6TraitsV19softwareUpdateTraitAA0A0O08SoftwareiJ0VSgvp)


  ` This trait belongs to devices that support software updates.

  #### Declaration

  Swift

      let softwareUpdateTrait: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google.html.SoftwareUpdateTrait?