    enum HomeObjectType

    extension HomeObjectType : Equatable, Hashable, Sendable, SendableMetatype

Discriminator for specific subclass of `https://developers.home.google.com/reference/swift/GoogleHomeSDK/Protocols/HomeObject.html`.
- `


  ### [structure](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Enums/HomeObjectType#/s:13GoogleHomeSDK0B10ObjectTypeO9structureyA2CmF)


  ` Undocumented

  #### Declaration

  Swift

      case structure

- `


  ### [room](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Enums/HomeObjectType#/s:13GoogleHomeSDK0B10ObjectTypeO4roomyA2CmF)


  ` Undocumented

  #### Declaration

  Swift

      case room

- `


  ### [device](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Enums/HomeObjectType#/s:13GoogleHomeSDK0B10ObjectTypeO6deviceyA2CmF)


  ` Undocumented

  #### Declaration

  Swift

      case device

- `


  ### [endpoint](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Enums/HomeObjectType#/s:13GoogleHomeSDK0B10ObjectTypeO8endpointyA2CmF)


  ` Undocumented

  #### Declaration

  Swift

      case endpoint

- `


  ### [component](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Enums/HomeObjectType#/s:13GoogleHomeSDK0B10ObjectTypeO9componentyA2CmF)


  ` Undocumented

  #### Declaration

  Swift

      case component

- `


  ### [automation](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Enums/HomeObjectType#/s:13GoogleHomeSDK0B10ObjectTypeO10automationyA2CmF)


  ` Undocumented

  #### Declaration

  Swift

      case automation

- `


  ### [any](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Enums/HomeObjectType#/s:13GoogleHomeSDK0B10ObjectTypeO3anyyA2CmF)


  ` Undocumented

  #### Declaration

  Swift

      case any

- `


  ### [devicePart](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Enums/HomeObjectType#/s:13GoogleHomeSDK0B10ObjectTypeO10devicePartyA2CmF)


  ` Undocumented

  #### Declaration

  Swift

      case devicePart

- `


  ### [deviceGroup](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Enums/HomeObjectType#/s:13GoogleHomeSDK0B10ObjectTypeO11deviceGroupyA2CmF)


  ` A device group.

  #### Declaration

  Swift

      case deviceGroup

- `


  ### [objectTypeID](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Enums/HomeObjectType#/s:13GoogleHomeSDK0B10ObjectTypeO06objectE2IDSSvp)


  ` Returns the core ObjectTypeID. See google3/nest/platform/mesh/core/proto/object_types/object_types.json

  #### Declaration

  Swift

      var objectTypeID: String { get }