    enum EventType

The type of event that the camera recorded.
- `


  ### [unknown](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CameraTimelineTrait/EventType#/s:15GoogleHomeTypes0A0O19CameraTimelineTraitV9EventTypeO7unknownyA2GmF)


  ` Unknown event.

  #### Declaration

  Swift

      case unknown

- `


  ### [motion](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CameraTimelineTrait/EventType#/s:15GoogleHomeTypes0A0O19CameraTimelineTraitV9EventTypeO6motionyA2GmF)


  ` Motion detected.

  #### Declaration

  Swift

      case motion

- `


  ### [person](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CameraTimelineTrait/EventType#/s:15GoogleHomeTypes0A0O19CameraTimelineTraitV9EventTypeO6personyA2GmF)


  ` Person detected.

  #### Declaration

  Swift

      case person

- `


  ### [doorbell](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CameraTimelineTrait/EventType#/s:15GoogleHomeTypes0A0O19CameraTimelineTraitV9EventTypeO8doorbellyA2GmF)


  ` Doorbell pressed.

  #### Declaration

  Swift

      case doorbell

- `


  ### [packageDelivered](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CameraTimelineTrait/EventType#/s:15GoogleHomeTypes0A0O19CameraTimelineTraitV9EventTypeO16packageDeliveredyA2GmF)


  ` Package delivered.

  #### Declaration

  Swift

      case packageDelivered

- `


  ### [packageRetrieved](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CameraTimelineTrait/EventType#/s:15GoogleHomeTypes0A0O19CameraTimelineTraitV9EventTypeO16packageRetrievedyA2GmF)


  ` Package retrieved.

  #### Declaration

  Swift

      case packageRetrieved

- `


  ### [packageInTransit](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CameraTimelineTrait/EventType#/s:15GoogleHomeTypes0A0O19CameraTimelineTraitV9EventTypeO16packageInTransityA2GmF)


  ` Package in transit.

  #### Declaration

  Swift

      case packageInTransit

- `


  ### [animal](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CameraTimelineTrait/EventType#/s:15GoogleHomeTypes0A0O19CameraTimelineTraitV9EventTypeO6animalyA2GmF)


  ` Animal detected.

  #### Declaration

  Swift

      case animal

- `


  ### [vehicle](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CameraTimelineTrait/EventType#/s:15GoogleHomeTypes0A0O19CameraTimelineTraitV9EventTypeO7vehicleyA2GmF)


  ` Vehicle detected.

  #### Declaration

  Swift

      case vehicle

- `


  ### [smokeAlarm](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CameraTimelineTrait/EventType#/s:15GoogleHomeTypes0A0O19CameraTimelineTraitV9EventTypeO10smokeAlarmyA2GmF)


  ` Smoke alarm detected.

  #### Declaration

  Swift

      case smokeAlarm

- `


  ### [coAlarm](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CameraTimelineTrait/EventType#/s:15GoogleHomeTypes0A0O19CameraTimelineTraitV9EventTypeO7coAlarmyA2GmF)


  ` CO alarm detected.

  #### Declaration

  Swift

      case coAlarm

- `


  ### [dogBark](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CameraTimelineTrait/EventType#/s:15GoogleHomeTypes0A0O19CameraTimelineTraitV9EventTypeO7dogBarkyA2GmF)


  ` Dog bark detected.

  #### Declaration

  Swift

      case dogBark

- `


  ### [personTalking](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CameraTimelineTrait/EventType#/s:15GoogleHomeTypes0A0O19CameraTimelineTraitV9EventTypeO13personTalkingyA2GmF)


  ` Person talking detected.

  #### Declaration

  Swift

      case personTalking

- `


  ### [glassBreak](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CameraTimelineTrait/EventType#/s:15GoogleHomeTypes0A0O19CameraTimelineTraitV9EventTypeO10glassBreakyA2GmF)


  ` Glass break detected.

  #### Declaration

  Swift

      case glassBreak

- `


  ### [garageDoorOpened](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CameraTimelineTrait/EventType#/s:15GoogleHomeTypes0A0O19CameraTimelineTraitV9EventTypeO16garageDoorOpenedyA2GmF)


  ` Garage door opened.

  #### Declaration

  Swift

      case garageDoorOpened

- `


  ### [garageDoorClosed](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CameraTimelineTrait/EventType#/s:15GoogleHomeTypes0A0O19CameraTimelineTraitV9EventTypeO16garageDoorClosedyA2GmF)


  ` Garage door closed.

  #### Declaration

  Swift

      case garageDoorClosed

- `


  ### [sound](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CameraTimelineTrait/EventType#/s:15GoogleHomeTypes0A0O19CameraTimelineTraitV9EventTypeO5soundyA2GmF)


  ` Sound detected.

  #### Declaration

  Swift

      case sound

- `


  ### [securityAlarm](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CameraTimelineTrait/EventType#/s:15GoogleHomeTypes0A0O19CameraTimelineTraitV9EventTypeO13securityAlarmyA2GmF)


  ` Security alarm detected.

  #### Declaration

  Swift

      case securityAlarm

- `


  ### [recordingSmokeAlarm](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CameraTimelineTrait/EventType#/s:15GoogleHomeTypes0A0O19CameraTimelineTraitV9EventTypeO19recordingSmokeAlarmyA2GmF)


  ` Recording of a smoke alarm.

  #### Declaration

  Swift

      case recordingSmokeAlarm

- `


  ### [recordingCOAlarm](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CameraTimelineTrait/EventType#/s:15GoogleHomeTypes0A0O19CameraTimelineTraitV9EventTypeO16recordingCOAlarmyA2GmF)


  ` Recording of a CO alarm.

  #### Declaration

  Swift

      case recordingCOAlarm

- `


  ### [familiarFace](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CameraTimelineTrait/EventType#/s:15GoogleHomeTypes0A0O19CameraTimelineTraitV9EventTypeO12familiarFaceyA2GmF)


  ` A familiar face was detected.

  #### Declaration

  Swift

      case familiarFace

- `


  ### [unfamiliarFace](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CameraTimelineTrait/EventType#/s:15GoogleHomeTypes0A0O19CameraTimelineTraitV9EventTypeO14unfamiliarFaceyA2GmF)


  ` An unfamiliar face was detected.

  #### Declaration

  Swift

      case unfamiliarFace

- `


  ### [init(rawValue:)](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CameraTimelineTrait/EventType#/s:15GoogleHomeTypes0A0O19CameraTimelineTraitV9EventTypeO8rawValueAGSgs6UInt64V_tcfc)


  ` Creates a new instance with the specified raw value.

  If there is no value of the type that corresponds with the specified raw
  value, this initializer returns `nil`. For example:

      enum PaperSize: String {
          case A4, A5, Letter, Legal
      }

      print(PaperSize(rawValue: "Legal"))
      // Prints "Optional(PaperSize.Legal)"

      print(PaperSize(rawValue: "Tabloid"))
      // Prints "nil"

  #### Declaration

  Swift

      init?(rawValue: UInt64)

  #### Parameters

  |---|---|
  | ` rawValue ` | The raw value to use for the new instance. |