# Hub

**Type:** GraphQL objects

## Fields
- id (ID)
- name (String)
- hubType (HubType): undefined

- productType (HubProductType): undefined

- brandName (String)
- firmwareVersion (String)
- serialNumber (String)
- macAddress (String)
- manufacturerInformation (String)
- wasWaterSensorTapePreviouslyConnected (Boolean)
- waterGuard (HubWaterGuard, Not Null): undefined
  - wasWaterSensorTapePreviouslyConnected (Boolean)
  - mode (HubWaterGuardMode)
  - tamperModeWarningTriggeredAt (String)
  - tamperModeTriggersAt (String)
  - overrideModeTriggeredAt (String)
  - showLevel1Warning (Boolean)
  - showLevel2Warning (Boolean)
- hubTemplate (HubTemplate, Not Null): undefined
  - id (ID)
  - name (String)
  - hubAssetUrl (String)
  - hubWithBgAssetUrl (String)
  - hubQrCodeAssetUrl (String)
  - hubConnectionAssetUrl (String)
  - hubSearchAssetUrl (String)
  - waterLeakDetectorAssetUrl (String)
  - waterLeakDetectorInstructionsAssetUrl (String)
  - waterLeakDetectorHelpAssetUrl (String)
  - waterSensorTapeAssetUrl (String)
  - waterSensorTapeInstructionsAssetUrl (String)
  - waterLeakSystemPressHubButtonAssetUrl (String)
  - sintefLogoAssetUrl (String)
- area (Area): undefined
  - id (ID)
  - areaName (String)
  - areaType (AreaType)
  - size (Float)
  - floor (Int)
  - children (Boolean)
  - devices (Device)
  - accessPolicies (HomeProfileActionAccess)
- devices (Device, Not Null): undefined
  - id (ID)
  - deviceType (DeviceType)
  - name (String)
  - serialNumber (String)
  - imei (String)
  - macAddress (String)
  - ipAddress (String)
  - roomPlacement (String)
  - manufacturer (DeviceManufacturer)
  - deviceTemplate (DeviceTemplate)
  - image (DeviceImage)
  - favorite (Boolean)
  - favoriteChangedAt (String)
  - registeredAt (String)
  - canBeUnregistered (Boolean)
  - firmwareVersion (String)
  - latestFirmware (DeviceFirmware)
  - relayConfiguration (DeviceRelayConfiguration)
  - ioModuleConfiguration (DeviceIoModuleConfiguration)
  - area (Area)
  - traits (Trait)
  - accessPolicy (DeviceAccessPolicy)
- repeaters (Hub, Not Null): undefined
  - id (ID)
  - name (String)
  - hubType (HubType)
  - productType (HubProductType)
  - brandName (String)
  - firmwareVersion (String)
  - serialNumber (String)
  - macAddress (String)
  - manufacturerInformation (String)
  - wasWaterSensorTapePreviouslyConnected (Boolean)
  - waterGuard (HubWaterGuard)
  - hubTemplate (HubTemplate)
  - area (Area)
  - devices (Device)
  - repeaters (Hub)
  - traits (Trait)
- traits (Trait, Not Null): undefined
  - traitType (TraitType)
  - commands (CommandType)
  - attributes (TraitAttribute)

