    struct Hub

    extension Hub : Equatable, Hashable, Sendable, SendableMetatype

Represents a hub discovered by mDNS service discovery.
- `


  ### [serviceInstanceName](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Structs/Hub#/s:13GoogleHomeSDK3HubV19serviceInstanceNameSSvp)


  ` Undocumented

  #### Declaration

  Swift

      let serviceInstanceName: String

- `


  ### [serviceType](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Structs/Hub#/s:13GoogleHomeSDK3HubV11serviceTypeSSvp)


  ` Undocumented

  #### Declaration

  Swift

      let serviceType: String

- `


  ### [port](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Structs/Hub#/s:13GoogleHomeSDK3HubV4ports6UInt16Vvp)


  ` Undocumented

  #### Declaration

  Swift

      let port: UInt16

- `


  ### [ipAddresses](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Structs/Hub#/s:13GoogleHomeSDK3HubV11ipAddressesSaySSGvp)


  ` List of IP address of the hub.

  e.g. \["10.172.1.10", ...\].

  #### Declaration

  Swift

      let ipAddresses: [String]

- `


  ### [attributes](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Structs/Hub#/s:13GoogleHomeSDK3HubV10attributesSDyS2SGvp)


  ` mDNS TXT record.

  #### Declaration

  Swift

      let attributes: [String : String]

- `


  ### [canBeActivated](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Structs/Hub#/s:13GoogleHomeSDK3HubV14canBeActivatedSbvp)


  ` Returns true if the hub can be used for hub activation.

  #### Declaration

  Swift

      var canBeActivated: Bool { get }

- `


  ### [init(serviceInstanceName:serviceType:port:ipAddresses:attributes:)](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Structs/Hub#/s:13GoogleHomeSDK3HubV19serviceInstanceName0E4Type4port11ipAddresses10attributesACSS_SSs6UInt16VSaySSGSDyS2SGtcfc)


  ` Undocumented

  #### Declaration

  Swift

      init(serviceInstanceName: String, serviceType: String, port: UInt16, ipAddresses: [String], attributes: [String : String])