    enum HomeObjectUpdate<Element> where Element : Hashable, Element : Sendable

    extension HomeObjectUpdate : Equatable, Hashable, Sendable, SendableMetatype

Represents individual object updates.
- `


  ### [initial(_:)](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Enums/HomeObjectUpdate#/s:13GoogleHomeSDK0B12ObjectUpdateO7initialyACyxGxcAEmSHRzs8SendableRzlF)


  ` This is the initial value received when subscribing.

  #### Declaration

  Swift

      case initial(Element)

- `


  ### [added(_:)](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Enums/HomeObjectUpdate#/s:13GoogleHomeSDK0B12ObjectUpdateO5addedyACyxGxcAEmSHRzs8SendableRzlF)


  ` The object was added to the User's home graph.

  #### Declaration

  Swift

      case added(Element)

- `


  ### [deleted(objectID:)](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Enums/HomeObjectUpdate#/s:13GoogleHomeSDK0B12ObjectUpdateO7deletedyACyxGSS_tcAEmSHRzs8SendableRzlF)


  ` The object was deleted from the User's home graph.

  #### Declaration

  Swift

      case deleted(objectID: String)

- `


  ### [changed(_:)](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Enums/HomeObjectUpdate#/s:13GoogleHomeSDK0B12ObjectUpdateO7changedyACyxGxcAEmSHRzs8SendableRzlF)


  ` Some properties of the object were changed.

  #### Declaration

  Swift

      case changed(Element)

- `


  ### [object](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Enums/HomeObjectUpdate#/s:13GoogleHomeSDK0B12ObjectUpdateO6objectxSgvp)


  ` Helper property that returns the optional object associated with the update.

  #### Declaration

  Swift

      var object: Element? { get }