# GoogleDoorbellGoogleTraits

    struct GoogleDoorbellGoogleTraits

Trait Container for GoogleDoorbellDeviceType Google Traits.

> [!WARNING]
> This device type is restricted and not available for general use.

- `


  ### [pushAvStreamTransportTrait](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Structs/GoogleDoorbellDeviceType/GoogleDoorbellGoogleTraits#/s:15GoogleHomeTypes0A18DoorbellDeviceTypeV0adA6TraitsV26pushAvStreamTransportTraitAA0A0O04PushijkL0VSgvp)


  ` This trait is a minimalistic version of the PushAvStreamTransport standard Matter cluster, and
  only provides an On/Off-like functionality for cameras.

  #### Declaration

  Swift

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

- `


  ### [webRtcLiveViewTrait](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Structs/GoogleDoorbellDeviceType/GoogleDoorbellGoogleTraits#/s:15GoogleHomeTypes0A18DoorbellDeviceTypeV0adA6TraitsV19webRtcLiveViewTraitAA0A0O03WebijkL0VSgvp)


  ` This trait provides the functionality to control a live view session.

  #### Declaration

  Swift

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