## DemandResponse

**Type:** GraphQL objects

### Fields
- eligible (Boolean)
- enrolled (Boolean)

---

## SmartEnergyDevice

**Type:** GraphQL objects

### Fields
- enabled (Boolean)
- deviceId (ID)

---

## SmartEnergyConfiguration

**Type:** GraphQL objects

### Fields
- hourlyLimitWatts (Int)

---

## SmartEnergy

**Type:** GraphQL objects

### Fields
- enabled (Boolean)
- configuration (SmartEnergyConfiguration): undefined
  - hourlyLimitWatts (Int)
- devices (SmartEnergyDevice, Not Null): undefined
  - enabled (Boolean)
  - deviceId (ID)

---

## TimeSeriesRef

**Type:** GraphQL objects

### Fields
- timeSeriesId (ID)
- category (TimeSeriesCategory, Not Null): undefined

- homeId (ID)
- areaId (ID)
- deviceId (ID)

---

## TimeSeriesValue

**Type:** GraphQL objects

### Fields
- tag (String)
- value (Float)

---

## TimeSeriesSamples

**Type:** GraphQL objects

### Fields
- timestamp (Int)
- values (TimeSeriesValue, Not Null): undefined
  - tag (String)
  - value (Float)

---

## TimeSeriesMetadata

**Type:** GraphQL objects

### Fields
- tag (String)
- ref (TimeSeriesRef, Not Null): undefined
  - timeSeriesId (ID)
  - category (TimeSeriesCategory)
  - homeId (ID)
  - areaId (ID)
  - deviceId (ID)
- unit (TimeSeriesUnit, Not Null): undefined


---

## TimeSeriesAggregate

**Type:** GraphQL objects

### Fields
- tag (String)
- sum (Float)

---

## TimeSeriesResult

**Type:** GraphQL objects

### Fields
- metadata (TimeSeriesMetadata, Not Null): undefined
  - tag (String)
  - ref (TimeSeriesRef)
  - unit (TimeSeriesUnit)
- values (TimeSeriesSamples, Not Null): undefined
  - timestamp (Int)
  - values (TimeSeriesValue)
- aggregates (TimeSeriesAggregate, Not Null): undefined
  - tag (String)
  - sum (Float)

---

## TimeSeriesPayload

**Type:** GraphQL objects

### Fields
- result (TimeSeriesResult): undefined
  - metadata (TimeSeriesMetadata)
  - values (TimeSeriesSamples)
  - aggregates (TimeSeriesAggregate)
- errors (TimeSeriesError, Not Null): undefined


---

## HubProvisioningRegistryUpdatePayload

**Type:** GraphQL objects

### Fields
- errors (HubProvisioningRegistryUpdateError, Not Null): undefined


---

## HubProvisioningManufacturingUpdatePayload

**Type:** GraphQL objects

### Fields
- errors (HubProvisioningManufacturingUpdateError, Not Null): undefined


---

## HubProvisioningQrGenerationPayload

**Type:** GraphQL objects

### Fields
- qrCode (String)
- errors (HubProvisioningQrGenerationError, Not Null): undefined


---

## HubProvisioningPayload

**Type:** GraphQL objects

### Fields
- hubId (String)
- certificatePem (String)
- privateKey (String)
- errors (HubProvisioningError, Not Null): undefined


---

## HubProvisioningAcceptancePayload

**Type:** GraphQL objects

### Fields
- errors (HubProvisioningAcceptanceError, Not Null): undefined


---

## HubProvisioningDecomissionPayload

**Type:** GraphQL objects

### Fields
- errors (HubProvisioningDecomissionError, Not Null): undefined


---

## DeviceWaterSensorProvisioningPayload

**Type:** GraphQL objects

### Fields
- deviceId (String)

---

## HomeCreatePayload

**Type:** GraphQL objects

### Fields
- home (Home): undefined
  - id (ID)
  - locationInfo (HomeLocationInfo)
  - systemCountry (SystemCountry)
  - homeInfo (HomeInfo)
  - avatar (Avatar)
  - insuranceInfo (HomeInsuranceInfo)
  - areas (Area)
  - devices (Device)
  - hubs (Hub)
- errors (HomeCreateError, Not Null): undefined


---

## HomeWithoutOwnerCreatePayload

**Type:** GraphQL objects

### Fields
- home (Home): undefined
  - id (ID)
  - locationInfo (HomeLocationInfo)
  - systemCountry (SystemCountry)
  - homeInfo (HomeInfo)
  - avatar (Avatar)
  - insuranceInfo (HomeInsuranceInfo)
  - areas (Area)
  - devices (Device)
  - hubs (Hub)
- errors (HomeCreateError, Not Null): undefined


---

## HomeUpdatePayload

**Type:** GraphQL objects

### Fields
- home (Home): undefined
  - id (ID)
  - locationInfo (HomeLocationInfo)
  - systemCountry (SystemCountry)
  - homeInfo (HomeInfo)
  - avatar (Avatar)
  - insuranceInfo (HomeInsuranceInfo)
  - areas (Area)
  - devices (Device)
  - hubs (Hub)
- errors (HomeUpdateError, Not Null): undefined


---

## HomeDeletePayload

**Type:** GraphQL objects

### Fields
- homeId (ID)
- errors (HomeDeleteError, Not Null): undefined


---

## AreaCreatePayload

**Type:** GraphQL objects

### Fields
- area (Area): undefined
  - id (ID)
  - areaName (String)
  - areaType (AreaType)
  - size (Float)
  - floor (Int)
  - children (Boolean)
  - devices (Device)
  - accessPolicies (HomeProfileActionAccess)
- errors (AreaCreateError, Not Null): undefined


---

## AreaUpdatePayload

**Type:** GraphQL objects

### Fields
- area (Area): undefined
  - id (ID)
  - areaName (String)
  - areaType (AreaType)
  - size (Float)
  - floor (Int)
  - children (Boolean)
  - devices (Device)
  - accessPolicies (HomeProfileActionAccess)
- errors (AreaUpdateError, Not Null): undefined


---

## AreaDeletePayload

**Type:** GraphQL objects

### Fields
- areaId (ID)
- errors (AreaDeleteError, Not Null): undefined


---

## AreaAddDevicePayload

**Type:** GraphQL objects

### Fields
- area (Area): undefined
  - id (ID)
  - areaName (String)
  - areaType (AreaType)
  - size (Float)
  - floor (Int)
  - children (Boolean)
  - devices (Device)
  - accessPolicies (HomeProfileActionAccess)
- errors (AreaAddDeviceError, Not Null): undefined


---

## AreaRemoveDevicePayload

**Type:** GraphQL objects

### Fields
- area (Area): undefined
  - id (ID)
  - areaName (String)
  - areaType (AreaType)
  - size (Float)
  - floor (Int)
  - children (Boolean)
  - devices (Device)
  - accessPolicies (HomeProfileActionAccess)
- errors (AreaRemoveDeviceError, Not Null): undefined


---

## AreaAddHubPayload

**Type:** GraphQL objects

### Fields
- area (Area): undefined
  - id (ID)
  - areaName (String)
  - areaType (AreaType)
  - size (Float)
  - floor (Int)
  - children (Boolean)
  - devices (Device)
  - accessPolicies (HomeProfileActionAccess)
- errors (AreaAddHubError, Not Null): undefined


---

## AreaRemoveHubPayload

**Type:** GraphQL objects

### Fields
- area (Area): undefined
  - id (ID)
  - areaName (String)
  - areaType (AreaType)
  - size (Float)
  - floor (Int)
  - children (Boolean)
  - devices (Device)
  - accessPolicies (HomeProfileActionAccess)
- errors (AreaRemoveHubError, Not Null): undefined


---

## HubRegisterPayload

**Type:** GraphQL objects

### Fields
- hub (Hub): 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)
- errors (HubRegisterError, Not Null): undefined


---

## HubRegisteredDevicesPayload

**Type:** GraphQL objects

### Fields
- commandId (ID)
- deviceIds (ID)
- errors (HubRegistrationDevicesError, Not Null): undefined
  - message (String)
  - path (String)

---

## HubScanDevicesPayload

**Type:** GraphQL objects

### Fields
- commandId (String)
- timeoutSeconds (Int)
- errors (HubScanDevicesError, Not Null): undefined


---

## HubScanFoundDevice

**Type:** GraphQL objects

### Fields
- hubDeviceId (ID)
- deviceName (String)
- deviceManufacturerName (String)
- deviceImageSmallUrl (String)
- serialNumber (String)

---

## HubCollectiveAlarm

**Type:** GraphQL objects

### Fields
- hubId (ID)
- active (Boolean)

---

## HubScanFoundDevicesPayload

**Type:** GraphQL objects

### Fields
- commandId (String)
- devices (HubScanFoundDevice, Not Null): undefined
  - hubDeviceId (ID)
  - deviceName (String)
  - deviceManufacturerName (String)
  - deviceImageSmallUrl (String)
  - serialNumber (String)
- errors (HubScanFoundDevicesError, Not Null): undefined
  - message (String)
  - path (String)

---

## HubKeepDevicesPayload

**Type:** GraphQL objects

### Fields
- commandId (String)
- timeoutSeconds (Int)
- errors (HubKeepDevicesError, Not Null): undefined


---

## HubKeepDevicesFinishedPayload

**Type:** GraphQL objects

### Fields
- commandId (String)
- deviceIds (ID)
- errors (HubKeepDevicesFinishedError, Not Null): undefined
  - message (String)
  - path (String)

---

## HubUnregisterPayload

**Type:** GraphQL objects

### Fields
- hub (Hub): 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)
- errors (HubUnregisterError, Not Null): undefined


---

## HubUpdateNamePayload

**Type:** GraphQL objects

### Fields
- hub (Hub): 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)
- errors (HubUpdateNameError, Not Null): undefined


---

## HubResolveWaterGuardTamperModePayload

**Type:** GraphQL objects

### Fields
- hub (Hub): 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)
- errors (HubResolveWaterGuardTamperModeError, Not Null): undefined


---

## HubResolveWaterGuardTamperWarningNotificationPayload

**Type:** GraphQL objects

### Fields
- hub (Hub): 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)
- errors (HubResolveWaterGuardTamperWarningNotificationError, Not Null): undefined


---

## AreaSetActionAccessPolicyForUserPayload

**Type:** GraphQL objects

### Fields
- actionAccesses (HomeProfileActionAccess): undefined
  - actionType (HomeProfileActionType)
  - create (Boolean)
  - update (Boolean)
  - delete (Boolean)
  - read (Boolean)
- errors (PayloadError, Not Null): undefined
  - message (String)
  - path (String)

---

## HomeMemberAcceptInvitationPayload

**Type:** GraphQL objects

### Fields
- homeId (ID)
- errors (HomeMemberAcceptInvitationError, Not Null): undefined


---

## HomeMemberRejectInvitationPayload

**Type:** GraphQL objects

### Fields
- errors (HomeMemberRejectInvitationError, Not Null): undefined


---

## HomeMemberRevokeInvitationPayload

**Type:** GraphQL objects

### Fields
- homeMemberInvitation (HomeMemberInvitation): undefined
  - id (ID)
  - firstName (String)
  - lastName (String)
  - email (String)
  - phoneNumber (PhoneNumber)
  - role (HomeMemberRole)
  - status (HomeMemberInvitationStatus)
  - expiresAt (String)
- errors (HomeMemberRevokeInvitationError, Not Null): undefined


---

## HomeMemberInvitePayload

**Type:** GraphQL objects

### Fields
- homeMemberInvitation (HomeMemberInvitation): undefined
  - id (ID)
  - firstName (String)
  - lastName (String)
  - email (String)
  - phoneNumber (PhoneNumber)
  - role (HomeMemberRole)
  - status (HomeMemberInvitationStatus)
  - expiresAt (String)
- dynamicLink (String)
- errors (HomeMemberInvitationError, Not Null): undefined


---

## HomeMemberUpdateInvitationPayload

**Type:** GraphQL objects

### Fields
- homeMemberInvitation (HomeMemberInvitation): undefined
  - id (ID)
  - firstName (String)
  - lastName (String)
  - email (String)
  - phoneNumber (PhoneNumber)
  - role (HomeMemberRole)
  - status (HomeMemberInvitationStatus)
  - expiresAt (String)
- errors (HomeMemberUpdateInvitationError, Not Null): undefined


---

## HomeMemberInvitationSendPayload

**Type:** GraphQL objects

### Fields
- homeMemberInvitation (HomeMemberInvitation): undefined
  - id (ID)
  - firstName (String)
  - lastName (String)
  - email (String)
  - phoneNumber (PhoneNumber)
  - role (HomeMemberRole)
  - status (HomeMemberInvitationStatus)
  - expiresAt (String)
- dynamicLink (String)
- errors (HomeMemberInvitationSendError, Not Null): undefined


---

## HomeMemberUpdatePayload

**Type:** GraphQL objects

### Fields
- homeMember (HomeMember): undefined

- errors (HomeMemberUpdateError, Not Null): undefined


---

## HomeMemberUpdateRolePayload

**Type:** GraphQL objects

### Fields
- homeMember (HomeMember): undefined

- errors (HomeMemberUpdateRoleError, Not Null): undefined


---

## HomeMemberDeletePayload

**Type:** GraphQL objects

### Fields
- homeMemberId (ID)
- errors (HomeMemberDeleteError, Not Null): undefined


---

## UserDeletePayload

**Type:** GraphQL objects

### Fields
- id (ID)
- errors (UserDeleteError, Not Null): undefined


---

## DeviceSetAccessPolicyForUserPayload

**Type:** GraphQL objects

### Fields
- accessPolicy (DeviceAccessPolicy): undefined
  - read (Boolean)
  - write (Boolean)
  - delete (Boolean)
  - expiresAt (String)
- errors (DeviceSetAccessPolicyForUserError, Not Null): undefined


---

## MyAccountUpdatePayload

**Type:** GraphQL objects

### Fields
- user (Account): undefined
  - id (ID)
  - email (String)
  - emailVerified (Boolean)
  - phoneNumber (PhoneNumber)
  - firstName (String)
  - lastName (String)
  - avatar (Avatar)
  - avatarV2 (ImageInfo)
  - roles (Role)
- errors (UserMyAccountUpdateError, Not Null): undefined


---

## UserMyAccountUpdateLocalePayload

**Type:** GraphQL objects

### Fields
- errors (UserMyAccountUpdateLocaleError, Not Null): undefined


---

## HubIdentifyPayload

**Type:** GraphQL objects

### Fields
- hubInfo (HubInfo): undefined
  - id (ID)
  - firmwareVersion (String)
  - serialNumber (String)
  - registered (Boolean)
  - homeToClaim (ID)
  - homeId (ID)
- errors (HubIdentifyError, Not Null): undefined


---

## HubGetDppPayload

**Type:** GraphQL objects

### Fields
- dppPayload (String)
- errors (HubGetDppError, Not Null): undefined


---

## DeviceIdentifyPayload

**Type:** GraphQL objects

### Fields
- deviceInfo (DeviceInfo): undefined
  - id (ID)
  - macAddress (String)
  - firmwareVersion (String)
  - serialNumber (String)
  - registered (Boolean)
- errors (DeviceIdentifyError, Not Null): undefined


---

## CommandUpdatePayload

**Type:** GraphQL objects

### Fields
- homeId (ID)
- commandId (ID)
- command (Command, Not Null): undefined
  - id (ID)
  - homeId (ID)
  - commandType (CommandType)
  - commandState (CommandState)
  - triggeredAt (String)
  - source (CommandSource)
  - target (CommandTarget)
  - deviceIds (ID)

---

## DeviceGroupCommandUpdatedPayload

**Type:** GraphQL objects

### Fields
- commandId (ID)
- commandState (CommandState, Not Null): undefined


---

## CommandUpdatedPayloadV2

**Type:** GraphQL objects

### Fields
- commandId (ID)
- commandState (CommandState, Not Null): undefined


---

## AlarmUpdatedPayload

**Type:** GraphQL objects

### Fields
- homeId (ID)
- alarmId (ID)
- alarm (Alarm, Not Null): undefined


---

## ProjectUpdatedPayload

**Type:** GraphQL objects

### Fields
- projectId (ID)
- project (Project): undefined


---

## AlarmResolvePayload

**Type:** GraphQL objects

### Fields
- alarmId (ID)
- alarm (Alarm): undefined

- errors (AlarmResolveError, Not Null): undefined


---

## AlarmSetArmPayload

**Type:** GraphQL objects

### Fields
- alarmId (ID)
- errors (AlarmSetArmError, Not Null): undefined


---

## AlarmAcknowledgePayload

**Type:** GraphQL objects

### Fields
- alarmId (ID)
- errors (AlarmAcknowledgeError, Not Null): undefined


---

## AlarmAlertEmergencyContactsNotificationRequestPayload

**Type:** GraphQL objects

### Fields
- alarmId (ID)
- errors (AlarmAlertEmergencyContactsNotificationRequestError, Not Null): undefined


---

## AlarmAlertEmergencyContactsNotificationDismissPayload

**Type:** GraphQL objects

### Fields
- alarmId (ID)
- errors (AlarmAlertEmergencyContactsNotificationDismissError, Not Null): undefined


---

## AlarmImOkEmergencyContactsNotificationRequestPayload

**Type:** GraphQL objects

### Fields
- alarmId (ID)
- errors (AlarmImOkEmergencyContactsNotificationRequestError, Not Null): undefined


---

## AlarmImOkEmergencyContactsNotificationDismissPayload

**Type:** GraphQL objects

### Fields
- alarmId (ID)
- errors (AlarmImOkEmergencyContactsNotificationDismissError, Not Null): undefined


---

## HubUpdatedPayload

**Type:** GraphQL objects

### Fields
- homeId (ID)
- hubId (ID)
- hub (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)

---

## HubRegisterDeviceWithQrCodePayload

**Type:** GraphQL objects

### Fields
- commandId (ID)
- timeoutSeconds (Int)
- errors (HubRegisterDeviceWithQrError, Not Null): undefined


---

## DeviceRegisterByQrCodePayload

**Type:** GraphQL objects

### Fields
- deviceId (ID)
- errors (DeviceRegisterByQrCodeError, Not Null): undefined


---

## DeviceUnregisterPayload

**Type:** GraphQL objects

### Fields
- device (Device): 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)
- command (Command): undefined
  - id (ID)
  - homeId (ID)
  - commandType (CommandType)
  - commandState (CommandState)
  - triggeredAt (String)
  - source (CommandSource)
  - target (CommandTarget)
  - deviceIds (ID)
- errors (DeviceUnregisterError, Not Null): undefined


---

## DeviceUnregisterV2Payload

**Type:** GraphQL objects

### Fields
- commandId (ID)
- errors (DeviceUnregisterError, Not Null): undefined


---

## DeviceSetRelayDeviceTypePayload

**Type:** GraphQL objects

### Fields
- errors (DeviceSetRelayDeviceTypeError, Not Null): undefined


---

## DeviceSetIoModuleConfigurationPayload

**Type:** GraphQL objects

### Fields
- errors (DeviceSetIoModuleConfigurationError, Not Null): undefined


---

## DeviceUpdateNamePayload

**Type:** GraphQL objects

### Fields
- device (Device): 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)
- errors (DeviceUpdateNameError, Not Null): undefined


---

## DeviceToggleFavoritePayload

**Type:** GraphQL objects

### Fields
- deviceId (ID)
- device (Device): 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)
- errors (DeviceToggleFavoriteError, Not Null): undefined


---

## DeviceSetArmedPayload

**Type:** GraphQL objects

### Fields
- device (Device): 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)
- command (Command): undefined
  - id (ID)
  - homeId (ID)
  - commandType (CommandType)
  - commandState (CommandState)
  - triggeredAt (String)
  - source (CommandSource)
  - target (CommandTarget)
  - deviceIds (ID)
- errors (DeviceSetArmedError, Not Null): undefined


---

## HubSetArmedPayload

**Type:** GraphQL objects

### Fields
- hub (Hub): 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)
- command (Command): undefined
  - id (ID)
  - homeId (ID)
  - commandType (CommandType)
  - commandState (CommandState)
  - triggeredAt (String)
  - source (CommandSource)
  - target (CommandTarget)
  - deviceIds (ID)
- errors (HubSetArmedError, Not Null): undefined


---

## SetCollectiveAlarmForHomeHubsPayload

**Type:** GraphQL objects

### Fields
- errors (SetCollectiveAlarmForHomeHubsError, Not Null): undefined


---

## DeviceSetBrightnessPayload

**Type:** GraphQL objects

### Fields
- device (Device): 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)
- command (Command): undefined
  - id (ID)
  - homeId (ID)
  - commandType (CommandType)
  - commandState (CommandState)
  - triggeredAt (String)
  - source (CommandSource)
  - target (CommandTarget)
  - deviceIds (ID)
- errors (DeviceSetBrightnessError, Not Null): undefined


---

## DeviceSetColorPayload

**Type:** GraphQL objects

### Fields
- device (Device): 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)
- command (Command): undefined
  - id (ID)
  - homeId (ID)
  - commandType (CommandType)
  - commandState (CommandState)
  - triggeredAt (String)
  - source (CommandSource)
  - target (CommandTarget)
  - deviceIds (ID)
- errors (DeviceSetColorError, Not Null): undefined


---

## DeviceSetOnOffPayload

**Type:** GraphQL objects

### Fields
- device (Device): 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)
- command (Command): undefined
  - id (ID)
  - homeId (ID)
  - commandType (CommandType)
  - commandState (CommandState)
  - triggeredAt (String)
  - source (CommandSource)
  - target (CommandTarget)
  - deviceIds (ID)
- errors (DeviceSetOnOffError, Not Null): undefined


---

## DeviceSetOpenPercentPayload

**Type:** GraphQL objects

### Fields
- device (Device): 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)
- command (Command): undefined
  - id (ID)
  - homeId (ID)
  - commandType (CommandType)
  - commandState (CommandState)
  - triggeredAt (String)
  - source (CommandSource)
  - target (CommandTarget)
  - deviceIds (ID)
- errors (DeviceSetOpenPercentError, Not Null): undefined


---

## DeviceSetUnlockedPayload

**Type:** GraphQL objects

### Fields
- device (Device): 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)
- command (Command): undefined
  - id (ID)
  - homeId (ID)
  - commandType (CommandType)
  - commandState (CommandState)
  - triggeredAt (String)
  - source (CommandSource)
  - target (CommandTarget)
  - deviceIds (ID)
- errors (DeviceSetUnlockedError, Not Null): undefined


---

## DeviceSetTemperatureSetpointPayload

**Type:** GraphQL objects

### Fields
- device (Device): 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)
- command (Command): undefined
  - id (ID)
  - homeId (ID)
  - commandType (CommandType)
  - commandState (CommandState)
  - triggeredAt (String)
  - source (CommandSource)
  - target (CommandTarget)
  - deviceIds (ID)
- errors (DeviceSetTemperatureSetpointError, Not Null): undefined


---

## DeviceSetTemperatureSetpointPercentagePayload

**Type:** GraphQL objects

### Fields
- device (Device): 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)
- command (Command): undefined
  - id (ID)
  - homeId (ID)
  - commandType (CommandType)
  - commandState (CommandState)
  - triggeredAt (String)
  - source (CommandSource)
  - target (CommandTarget)
  - deviceIds (ID)
- errors (DeviceSetTemperatureSetpointPercentageError, Not Null): undefined


---

## DeviceSetTemperaturePayload

**Type:** GraphQL objects

### Fields
- device (Device): 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)
- command (Command): undefined
  - id (ID)
  - homeId (ID)
  - commandType (CommandType)
  - commandState (CommandState)
  - triggeredAt (String)
  - source (CommandSource)
  - target (CommandTarget)
  - deviceIds (ID)
- errors (DeviceSetTemperatureError, Not Null): undefined


---

## DeviceSetTemperaturePercentagePayload

**Type:** GraphQL objects

### Fields
- device (Device): 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)
- command (Command): undefined
  - id (ID)
  - homeId (ID)
  - commandType (CommandType)
  - commandState (CommandState)
  - triggeredAt (String)
  - source (CommandSource)
  - target (CommandTarget)
  - deviceIds (ID)
- errors (DeviceSetTemperaturePercentageError, Not Null): undefined


---

## DeviceSetClimateModePayload

**Type:** GraphQL objects

### Fields
- device (Device): 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)
- command (Command): undefined
  - id (ID)
  - homeId (ID)
  - commandType (CommandType)
  - commandState (CommandState)
  - triggeredAt (String)
  - source (CommandSource)
  - target (CommandTarget)
  - deviceIds (ID)
- errors (DeviceSetClimateModeError, Not Null): undefined


---

## DeviceSetMaximumFloorTemperaturePayload

**Type:** GraphQL objects

### Fields
- device (Device): 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)
- command (Command): undefined
  - id (ID)
  - homeId (ID)
  - commandType (CommandType)
  - commandState (CommandState)
  - triggeredAt (String)
  - source (CommandSource)
  - target (CommandTarget)
  - deviceIds (ID)
- errors (DeviceSetMaximumFloorTemperatureError, Not Null): undefined


---

## DeviceSetFrostGuardPayload

**Type:** GraphQL objects

### Fields
- device (Device): 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)
- command (Command): undefined
  - id (ID)
  - homeId (ID)
  - commandType (CommandType)
  - commandState (CommandState)
  - triggeredAt (String)
  - source (CommandSource)
  - target (CommandTarget)
  - deviceIds (ID)
- errors (DeviceSetFrostGuardError, Not Null): undefined


---

## DeviceSetChildLockPayload

**Type:** GraphQL objects

### Fields
- device (Device): 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)
- command (Command): undefined
  - id (ID)
  - homeId (ID)
  - commandType (CommandType)
  - commandState (CommandState)
  - triggeredAt (String)
  - source (CommandSource)
  - target (CommandTarget)
  - deviceIds (ID)
- errors (DeviceSetChildLockError, Not Null): undefined


---

## DeviceSetNightSwitchPayload

**Type:** GraphQL objects

### Fields
- device (Device): 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)
- command (Command): undefined
  - id (ID)
  - homeId (ID)
  - commandType (CommandType)
  - commandState (CommandState)
  - triggeredAt (String)
  - source (CommandSource)
  - target (CommandTarget)
  - deviceIds (ID)
- errors (DeviceSetNightSwitchError, Not Null): undefined


---

## DeviceSetRegulatorModePayload

**Type:** GraphQL objects

### Fields
- device (Device): 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)
- command (Command): undefined
  - id (ID)
  - homeId (ID)
  - commandType (CommandType)
  - commandState (CommandState)
  - triggeredAt (String)
  - source (CommandSource)
  - target (CommandTarget)
  - deviceIds (ID)
- errors (DeviceSetRegulatorModeError, Not Null): undefined


---

## DeviceTriggerCommandPayload

**Type:** GraphQL objects

### Fields
- commandId (ID)
- errors (DeviceTriggerCommandError, Not Null): undefined


---

## DeviceInvokeCommandPayload

**Type:** GraphQL objects

### Fields
- commandId (ID)
- errors (DeviceInvokeCommandError, Not Null): undefined


---

## CommandRevertPayload

**Type:** GraphQL objects

### Fields
- errors (CommandRevertError, Not Null): undefined


---

## HubSetGatewayConnectedPayload

**Type:** GraphQL objects

### Fields
- hub (Hub): 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)
- command (Command): undefined
  - id (ID)
  - homeId (ID)
  - commandType (CommandType)
  - commandState (CommandState)
  - triggeredAt (String)
  - source (CommandSource)
  - target (CommandTarget)
  - deviceIds (ID)
- errors (HubSetGatewayConnectedError, Not Null): undefined


---

## HubSetNetworkSsidPayload

**Type:** GraphQL objects

### Fields
- hub (Hub): 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)
- command (Command): undefined
  - id (ID)
  - homeId (ID)
  - commandType (CommandType)
  - commandState (CommandState)
  - triggeredAt (String)
  - source (CommandSource)
  - target (CommandTarget)
  - deviceIds (ID)
- errors (HubSetNetworkSsidError, Not Null): undefined


---

## HubSetNetworkCredentialsPayload

**Type:** GraphQL objects

### Fields
- hub (Hub): 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)
- command (Command): undefined
  - id (ID)
  - homeId (ID)
  - commandType (CommandType)
  - commandState (CommandState)
  - triggeredAt (String)
  - source (CommandSource)
  - target (CommandTarget)
  - deviceIds (ID)
- errors (HubSetNetworkCredentialsError, Not Null): undefined


---

## AlarmCollection

**Type:** GraphQL objects

### Fields
- alarms (Alarm, Not Null): undefined


---

## Image

**Type:** GraphQL objects

### Fields
- url (String)
- urlSmall (String)
- urlMedium (String)
- urlLarge (String)

---

## CloudConnectionCollection

**Type:** GraphQL objects

### Fields
- cloudConnections (CloudConnection, Not Null): undefined


---

## CloudConnectionTemplate

**Type:** GraphQL objects

### Fields
- providerName (String)
- providerDescription (String)
- image (Image, Not Null): undefined
  - url (String)
  - urlSmall (String)
  - urlMedium (String)
  - urlLarge (String)

---

## ElhubCloudConnection

**Type:** GraphQL objects

### Fields
- providerId (ID)
- status (CloudConnectionStatus, Not Null): undefined

- connectedAt (String)
- connectionError (String)
- template (CloudConnectionTemplate, Not Null): undefined
  - providerName (String)
  - providerDescription (String)
  - image (Image)
- energyMeterIds (String)

---

## NordPoolCloudConnection

**Type:** GraphQL objects

### Fields
- providerId (ID)
- status (CloudConnectionStatus, Not Null): undefined

- connectionError (String)
- template (CloudConnectionTemplate, Not Null): undefined
  - providerName (String)
  - providerDescription (String)
  - image (Image)
- region (String)
- priceMap (Image, Not Null): undefined
  - url (String)
  - urlSmall (String)
  - urlMedium (String)
  - urlLarge (String)

---

## CloudConnectionDisconnectPayload

**Type:** GraphQL objects

### Fields
- errors (ElhubDisconnectError, Not Null): undefined


---

## ElhubConnectPayload

**Type:** GraphQL objects

### Fields
- errors (ElhubConnectError, Not Null): undefined


---

## SmartChargeUserSyncPayload

**Type:** GraphQL objects

### Fields
- payload (String)

---

## HomeMemberCollection

**Type:** GraphQL objects

### Fields
- homeMembers (HomeMember, Not Null): undefined


---

## HomeMemberInvitationCollection

**Type:** GraphQL objects

### Fields
- invitations (HomeMemberInvitation, Not Null): undefined
  - id (ID)
  - firstName (String)
  - lastName (String)
  - email (String)
  - phoneNumber (PhoneNumber)
  - role (HomeMemberRole)
  - status (HomeMemberInvitationStatus)
  - expiresAt (String)

---

## UserMyAccountVerifyEmailPayload

**Type:** GraphQL objects

### Fields
- errors (UserMyAccountVerifyEmailError, Not Null): undefined


---

## userMyAccountResendPostRegistrationPasswordResetEmailPayload

**Type:** GraphQL objects

### Fields
- errors (userMyAccountResendPostRegistrationPasswordResetEmailError, Not Null): undefined


---

## UserMyAccountVerifyEmailNotificationPayload

**Type:** GraphQL objects

### Fields
- email (String)
- account (Account, Not Null): undefined
  - id (ID)
  - email (String)
  - emailVerified (Boolean)
  - phoneNumber (PhoneNumber)
  - firstName (String)
  - lastName (String)
  - avatar (Avatar)
  - avatarV2 (ImageInfo)
  - roles (Role)

---

## UserMyAccountAvatarUpdateNotificationPayload

**Type:** GraphQL objects

### Fields
- email (String)
- account (Account, Not Null): undefined
  - id (ID)
  - email (String)
  - emailVerified (Boolean)
  - phoneNumber (PhoneNumber)
  - firstName (String)
  - lastName (String)
  - avatar (Avatar)
  - avatarV2 (ImageInfo)
  - roles (Role)

---

## UserSubscriptionUpdatedPayload

**Type:** GraphQL objects

### Fields
- userId (ID)
- subscriptionType (SubscriptionType, Not Null): undefined

- tokensTotal (Int)
- tokensAvailable (Int)

---

## UserInvitePayload

**Type:** GraphQL objects

### Fields
- invitationId (ID)
- errors (UserInviteError): undefined


---

## UserAcceptInvitationPayload

**Type:** GraphQL objects

### Fields
- errors (UserAcceptInvitationError): undefined


---

## UserAccountSetRolePayload

**Type:** GraphQL objects

### Fields
- errors (UserAccountSetRoleError, Not Null): undefined


---

## UserUpdatePreferencesPayload

**Type:** GraphQL objects

### Fields
- errors (UserUpdatePreferencesError): undefined


---

## UserUpdateNotificationPreferencesPayload

**Type:** GraphQL objects

### Fields
- errors (UserUpdateNotificationPreferencesError): undefined


---

## UpdateUserMarketingPreferencesPayload

**Type:** GraphQL objects

### Fields
- errors (UpdateUserMarketingPreferencesError): undefined


---

## HomeAvatarUpdatedPayload

**Type:** GraphQL objects

### Fields
- homeId (ID)
- avatar (Avatar, Not Null): undefined
  - url (String)
  - urlSmall (String)
  - urlMedium (String)
  - urlLarge (String)
  - uploadUrl (String)

---

## Organization

**Type:** GraphQL objects

### Fields
- id (ID)
- name (String)
- address (String)
- email (String)
- phoneNumbers (PhoneNumber, Not Null): undefined
  - countryCode (String)
  - nationalNumber (String)

---

## InstallerOrganizationMember

**Type:** GraphQL objects

### Fields
- id (ID)
- account (Account, Not Null): undefined
  - id (ID)
  - email (String)
  - emailVerified (Boolean)
  - phoneNumber (PhoneNumber)
  - firstName (String)
  - lastName (String)
  - avatar (Avatar)
  - avatarV2 (ImageInfo)
  - roles (Role)
- role (InstallerOrganizationRole, Not Null): undefined


---

## InstallerOrganization

**Type:** GraphQL objects

### Fields
- id (ID)
- name (String)
- projects (InstallerProjectCollection, Not Null): undefined
  - installerProjects (Project)
- members (InstallerOrganizationMember, Not Null): undefined
  - id (ID)
  - account (Account)
  - role (InstallerOrganizationRole)

---

## PhoneNumber

**Type:** GraphQL objects

### Fields
- countryCode (String)
- nationalNumber (String)

---

## HomeMemberAccount

**Type:** GraphQL objects

### Fields
- id (ID)
- email (String)
- avatar (Avatar): undefined
  - url (String)
  - urlSmall (String)
  - urlMedium (String)
  - urlLarge (String)
  - uploadUrl (String)

---

## HomeOwner

**Type:** GraphQL objects

### Fields
- id (ID)
- firstName (String)
- lastName (String)
- phoneNumber (PhoneNumber): undefined
  - countryCode (String)
  - nationalNumber (String)
- account (HomeMemberAccount, Not Null): undefined
  - id (ID)
  - email (String)
  - avatar (Avatar)
- isEmergencyContact (Boolean)
- isAlarmStationContact (Boolean)

---

## HomeAdministrator

**Type:** GraphQL objects

### Fields
- id (ID)
- firstName (String)
- lastName (String)
- phoneNumber (PhoneNumber): undefined
  - countryCode (String)
  - nationalNumber (String)
- account (HomeMemberAccount, Not Null): undefined
  - id (ID)
  - email (String)
  - avatar (Avatar)
- isEmergencyContact (Boolean)
- isAlarmStationContact (Boolean)

---

## HomeUser

**Type:** GraphQL objects

### Fields
- id (ID)
- firstName (String)
- lastName (String)
- phoneNumber (PhoneNumber): undefined
  - countryCode (String)
  - nationalNumber (String)
- account (HomeMemberAccount, Not Null): undefined
  - id (ID)
  - email (String)
  - avatar (Avatar)
- isEmergencyContact (Boolean)
- isAlarmStationContact (Boolean)

---

## HomeChild

**Type:** GraphQL objects

### Fields
- id (ID)
- firstName (String)
- lastName (String)
- phoneNumber (PhoneNumber): undefined
  - countryCode (String)
  - nationalNumber (String)
- account (HomeMemberAccount, Not Null): undefined
  - id (ID)
  - email (String)
  - avatar (Avatar)
- isEmergencyContact (Boolean)
- isAlarmStationContact (Boolean)

---

## HomeGuest

**Type:** GraphQL objects

### Fields
- id (ID)
- firstName (String)
- lastName (String)
- phoneNumber (PhoneNumber): undefined
  - countryCode (String)
  - nationalNumber (String)
- account (HomeMemberAccount, Not Null): undefined
  - id (ID)
  - email (String)
  - avatar (Avatar)
- isEmergencyContact (Boolean)
- isAlarmStationContact (Boolean)

---

## HomeMemberInvitation

**Type:** GraphQL objects

### Fields
- id (ID)
- firstName (String)
- lastName (String)
- email (String)
- phoneNumber (PhoneNumber): undefined
  - countryCode (String)
  - nationalNumber (String)
- role (HomeMemberRole, Not Null): undefined

- status (HomeMemberInvitationStatus, Not Null): undefined

- expiresAt (String)

---

## InvitedUserHome

**Type:** GraphQL objects

### Fields
- id (ID)
- name (String)
- type (HomeType): undefined

- locationInfo (HomeLocationInfo): undefined
  - country (String)
  - city (String)
  - postalCode (String)
  - street (String)
  - streetNumber (String)
  - unitNumber (String)
  - geoLocation (GeoLocation)
  - apartmentNumber (String)
  - associationId (ID)

---

## InvitingUser

**Type:** GraphQL objects

### Fields
- firstName (String)
- lastName (String)

---

## InvitedUserHomeMemberInvitation

**Type:** GraphQL objects

### Fields
- id (ID)
- createdAt (String)
- home (InvitedUserHome, Not Null): undefined
  - id (ID)
  - name (String)
  - type (HomeType)
  - locationInfo (HomeLocationInfo)
- invitingUser (InvitingUser, Not Null): undefined
  - firstName (String)
  - lastName (String)
- role (HomeMemberRole, Not Null): undefined

- expiresAt (String)

---

## Avatar

**Type:** GraphQL objects

### Fields
- url (String)
- urlSmall (String)
- urlMedium (String)
- urlLarge (String)
- uploadUrl (String)

---

## ImageUrl

**Type:** GraphQL objects

### Fields
- original (String)
- small (String)
- medium (String)
- large (String)

---

## ImageInfo

**Type:** GraphQL objects

### Fields
- url (ImageUrl): undefined
  - original (String)
  - small (String)
  - medium (String)
  - large (String)
- uploadUrl (String)

---

## Account

**Type:** GraphQL objects

### Fields
- id (ID)
- email (String)
- emailVerified (Boolean)
- phoneNumber (PhoneNumber): undefined
  - countryCode (String)
  - nationalNumber (String)
- firstName (String)
- lastName (String)
- avatar (Avatar): undefined
  - url (String)
  - urlSmall (String)
  - urlMedium (String)
  - urlLarge (String)
  - uploadUrl (String)
- avatarV2 (ImageInfo): undefined
  - url (ImageUrl)
  - uploadUrl (String)
- roles (Role, Not Null): undefined


---

## AlarmPreferences

**Type:** GraphQL objects

### Fields
- securityShowArmConfirmationModal (Boolean)

---

## NotificationPreferences

**Type:** GraphQL objects

### Fields
- notificationsEnabled (Boolean)

---

## GeneralPreferences

**Type:** GraphQL objects

### Fields
- betaVersion (Boolean)
- experimentalVersion (Boolean)

---

## AccountPreferences

**Type:** GraphQL objects

### Fields
- alarmPreferences (AlarmPreferences, Not Null): undefined
  - securityShowArmConfirmationModal (Boolean)
- notificationPreferences (NotificationPreferences, Not Null): undefined
  - notificationsEnabled (Boolean)
- generalPreferences (GeneralPreferences, Not Null): undefined
  - betaVersion (Boolean)
  - experimentalVersion (Boolean)

---

## HomeProfileActionAccess

**Type:** GraphQL objects

### Fields
- actionType (HomeProfileActionType, Not Null): undefined

- create (Boolean)
- update (Boolean)
- delete (Boolean)
- read (Boolean)

---

## HomeInfo

**Type:** GraphQL objects

### Fields
- nickname (String)
- avatarUrl (String)
- size (Float)
- ageOfBuilding (Int)
- numberOfFloors (Int)
- numberOfAdults (Int)
- numberOfChildren (Int)
- homeType (HomeType): undefined

- dwellingUnit (HomeDwellingUnit): undefined

- heatingType (HeatingType): undefined

- cooling (CoolingType): undefined

- ventilation (Boolean)
- propertyManagerName (String)
- constructionType (ConstructionType): undefined

- buildingYear (Int)

---

## GeoLocation

**Type:** GraphQL objects

### Fields
- latitude (Float)
- longitude (Float)

---

## HomeLocationInfo

**Type:** GraphQL objects

### Fields
- country (String)
- city (String)
- postalCode (String)
- street (String)
- streetNumber (String)
- unitNumber (String)
- geoLocation (GeoLocation): undefined
  - latitude (Float)
  - longitude (Float)
- apartmentNumber (String)
- associationId (ID)

---

## HomeInsuranceInfo

**Type:** GraphQL objects

### Fields
- insuranceCompany (InsuranceCompany): undefined
  - id (ID)
  - name (String)

---

## InsuranceCompany

**Type:** GraphQL objects

### Fields
- id (ID)
- name (String)

---

## InsuranceCompanyCollection

**Type:** GraphQL objects

### Fields
- insuranceCompanies (InsuranceCompany, Not Null): undefined
  - id (ID)
  - name (String)

---

## HomeSetInsuranceInfoPayload

**Type:** GraphQL objects

### Fields
- insuranceInfo (HomeInsuranceInfo): undefined
  - insuranceCompany (InsuranceCompany)
- errors (HomeSetInsuranceInfoError, Not Null): undefined


---

## ProjectDescription

**Type:** GraphQL objects

### Fields
- projectNumber (String)
- orderReferenceNumber (String)
- buildingTitle (String)

---

## Home

**Type:** GraphQL objects

### Fields
- id (ID)
- locationInfo (HomeLocationInfo): undefined
  - country (String)
  - city (String)
  - postalCode (String)
  - street (String)
  - streetNumber (String)
  - unitNumber (String)
  - geoLocation (GeoLocation)
  - apartmentNumber (String)
  - associationId (ID)
- systemCountry (SystemCountry, Not Null): undefined

- homeInfo (HomeInfo, Not Null): undefined
  - nickname (String)
  - avatarUrl (String)
  - size (Float)
  - ageOfBuilding (Int)
  - numberOfFloors (Int)
  - numberOfAdults (Int)
  - numberOfChildren (Int)
  - homeType (HomeType)
  - dwellingUnit (HomeDwellingUnit)
  - heatingType (HeatingType)
  - cooling (CoolingType)
  - ventilation (Boolean)
  - propertyManagerName (String)
  - constructionType (ConstructionType)
  - buildingYear (Int)
- avatar (Avatar): undefined
  - url (String)
  - urlSmall (String)
  - urlMedium (String)
  - urlLarge (String)
  - uploadUrl (String)
- insuranceInfo (HomeInsuranceInfo): undefined
  - insuranceCompany (InsuranceCompany)
- areas (Area, Not Null): 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)
- hubs (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)

---

## Area

**Type:** GraphQL objects

### Fields
- id (ID)
- areaName (String)
- areaType (AreaType, Not Null): undefined

- size (Float)
- floor (Int)
- children (Boolean)
- 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)
- accessPolicies (HomeProfileActionAccess, Not Null): undefined
  - actionType (HomeProfileActionType)
  - create (Boolean)
  - update (Boolean)
  - delete (Boolean)
  - read (Boolean)

---

## DeviceAccessPolicy

**Type:** GraphQL objects

### Fields
- read (Boolean)
- write (Boolean)
- delete (Boolean)
- expiresAt (String)

---

## DeviceImage

**Type:** GraphQL objects

### Fields
- url (String)
- urlSmall (String)
- urlMedium (String)
- urlLarge (String)

---

## DeviceRelayConfiguration

**Type:** GraphQL objects

### Fields
- supportedDeviceTypes (DeviceType): undefined

- endDeviceType (DeviceType): undefined


---

## DeviceIoModuleConfiguration

**Type:** GraphQL objects

### Fields
- supportedConfigurations (IoModuleConfiguration, Not Null): undefined

- configuration (IoModuleConfiguration): undefined


---

## Device

**Type:** GraphQL objects

### Fields
- id (ID)
- deviceType (DeviceType): undefined

- name (String)
- serialNumber (String)
- imei (String)
- macAddress (String)
- ipAddress (String)
- roomPlacement (String)
- manufacturer (DeviceManufacturer): undefined
  - id (ID)
  - name (String)
  - logo (DeviceManufacturerLogo)
- deviceTemplate (DeviceTemplate): undefined
  - id (ID)
  - deviceType (DeviceType)
  - name (String)
  - primaryPairingMode (PairingMode)
  - secondaryPairingModes (PairingMode)
  - manufacturer (DeviceManufacturer)
  - image (DeviceTemplateImage)
  - imageWithBg (DeviceTemplateImage)
  - instructions (DeviceTemplateInstructions)
- image (DeviceImage): undefined
  - url (String)
  - urlSmall (String)
  - urlMedium (String)
  - urlLarge (String)
- favorite (Boolean)
- favoriteChangedAt (String)
- registeredAt (String)
- canBeUnregistered (Boolean)
- firmwareVersion (String)
- latestFirmware (DeviceFirmware): undefined
  - variant (DeviceFirmwareVariant)
  - version (String)
  - downloadUrl (String)
- relayConfiguration (DeviceRelayConfiguration): undefined
  - supportedDeviceTypes (DeviceType)
  - endDeviceType (DeviceType)
- ioModuleConfiguration (DeviceIoModuleConfiguration): undefined
  - supportedConfigurations (IoModuleConfiguration)
  - configuration (IoModuleConfiguration)
- area (Area): undefined
  - id (ID)
  - areaName (String)
  - areaType (AreaType)
  - size (Float)
  - floor (Int)
  - children (Boolean)
  - devices (Device)
  - accessPolicies (HomeProfileActionAccess)
- traits (Trait, Not Null): undefined
  - traitType (TraitType)
  - commands (CommandType)
  - attributes (TraitAttribute)
- accessPolicy (DeviceAccessPolicy): undefined
  - read (Boolean)
  - write (Boolean)
  - delete (Boolean)
  - expiresAt (String)

---

## DeviceFirmware

**Type:** GraphQL objects

### Fields
- variant (DeviceFirmwareVariant): undefined

- version (String)
- downloadUrl (String)

---

## DeviceManufacturer

**Type:** GraphQL objects

### Fields
- id (ID)
- name (String)
- logo (DeviceManufacturerLogo, Not Null): undefined
  - url (String)
  - urlSmall (String)
  - urlMedium (String)
  - urlLarge (String)

---

## DeviceManufacturerLogo

**Type:** GraphQL objects

### Fields
- url (String)
- urlSmall (String)
- urlMedium (String)
- urlLarge (String)

---

## DeviceInstructionDescriptionItem

**Type:** GraphQL objects

### Fields
- description (String)
- additionalInfo (String)

---

## DeviceInstructionItem

**Type:** GraphQL objects

### Fields
- description (DeviceInstructionDescriptionItem, Not Null): undefined
  - description (String)
  - additionalInfo (String)
- assetUrl (String)

---

## DeviceTemplateInstructions

**Type:** GraphQL objects

### Fields
- installation (DeviceInstructionItem, Not Null): undefined
  - description (DeviceInstructionDescriptionItem)
  - assetUrl (String)
- configuration (DeviceInstructionItem, Not Null): undefined
  - description (DeviceInstructionDescriptionItem)
  - assetUrl (String)
- help (DeviceInstructionItem, Not Null): undefined
  - description (DeviceInstructionDescriptionItem)
  - assetUrl (String)
- connectionAssetUrl (String)

---

## DeviceTemplate

**Type:** GraphQL objects

### Fields
- id (ID)
- deviceType (DeviceType, Not Null): undefined

- name (String)
- primaryPairingMode (PairingMode, Not Null): undefined

- secondaryPairingModes (PairingMode, Not Null): undefined

- manufacturer (DeviceManufacturer, Not Null): undefined
  - id (ID)
  - name (String)
  - logo (DeviceManufacturerLogo)
- image (DeviceTemplateImage): undefined
  - url (String)
  - urlSmall (String)
  - urlMedium (String)
  - urlLarge (String)
- imageWithBg (DeviceTemplateImage): undefined
  - url (String)
  - urlSmall (String)
  - urlMedium (String)
  - urlLarge (String)
- instructions (DeviceTemplateInstructions, Not Null): undefined
  - installation (DeviceInstructionItem)
  - configuration (DeviceInstructionItem)
  - help (DeviceInstructionItem)
  - connectionAssetUrl (String)

---

## DeviceTemplateImage

**Type:** GraphQL objects

### Fields
- url (String)
- urlSmall (String)
- urlMedium (String)
- urlLarge (String)

---

## DeviceGroup

**Type:** GraphQL objects

### Fields
- id (ID)
- 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)
- name (String)
- favorite (Favorite): undefined
  - isFavorite (Boolean)
  - changedAt (String)

---

## DeviceGroupUpdatedSubscriptionPayload

**Type:** GraphQL objects

### Fields
- id (ID)
- 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)
- name (String)

---

## DeviceGroupCollection

**Type:** GraphQL objects

### Fields
- deviceGroups (DeviceGroup, Not Null): undefined
  - id (ID)
  - devices (Device)
  - name (String)
  - favorite (Favorite)

---

## DeviceGroupCommand

**Type:** GraphQL objects

### Fields
- id (ID)
- state (CommandState, Not Null): undefined

- commandType (CommandType, Not Null): undefined


---

## Command

**Type:** GraphQL objects

### Fields
- id (ID)
- homeId (ID)
- commandType (CommandType, Not Null): undefined

- commandState (CommandState, Not Null): undefined

- triggeredAt (String)
- source (CommandSource): undefined

- target (CommandTarget): undefined

- deviceIds (ID)

---

## ArmLevel

**Type:** GraphQL objects

### Fields
- id (Int)
- description (String)

---

## TraitFaultStatus

**Type:** GraphQL objects

### Fields
- id (String)
- name (String)
- code (String)
- description (String)
- consumer (String)
- guiPriority (String)

---

## Trait

**Type:** GraphQL objects

### Fields
- traitType (TraitType): undefined

- commands (CommandType, Not Null): undefined

- attributes (TraitAttribute, Not Null): undefined


---

## TraitAttributeIsArmed

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- isArmed (Boolean)

---

## TraitAttributeAvailableArmLevels

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- availableArmLevels (ArmLevel, Not Null): undefined
  - id (Int)
  - description (String)

---

## TraitAttributeArmLevel

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- armLevel (Int)

---

## TraitAttributeDisarmDefaultTimeout

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- disarmDefaultTimeout (Int)

---

## TraitAttributeIsConnected

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- isConnected (Boolean)
- reportedAt (String)

---

## TraitAttributeHeartbeatInterval

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- heartbeatInterval (Int)

---

## TraitAttributeHeartbeatsThreshold

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- heartbeatsThreshold (Int)

---

## TraitAttributeGatewayConnected

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- ethernetConnected (Boolean)
- wifiConnected (Boolean)
- cellularConnected (Boolean)

---

## TraitAttributeWifiConfigured

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- wifiConfigured (Boolean)

---

## TraitAttributeNetworkSsid

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- networkSsid (String)

---

## TraitAttributeNetworkCredentials

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- networkCredentials (String)

---

## TraitAttributeCellularApn

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- cellularApn (String)

---

## TraitAttributeCellularOperator

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- cellularOperator (String)

---

## TraitAttributeBrightness

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- brightness (Float)

---

## TraitAttributeColor

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- hue (Float)
- saturation (Float)

---

## TraitAttributeIsOn

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- isOn (Boolean)

---

## TraitAttributeOpenPercent

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- openPercent (Float)

---

## TraitAttributeCurrentPowerSourceLevel

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- currentPowerSourceLevel (Int)

---

## TraitAttributeLowBatteryWarning

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- lowBatteryWarning (Boolean)

---

## TraitAttributeCurrentPowerSource

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- currentPowerSource (PowerSource, Not Null): undefined


---

## TraitAttributeStatusCharging

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- statusCharging (StatusCharging, Not Null): undefined


---

## TraitAttributeCurrentPowerMode

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- currentPowerMode (PowerMode, Not Null): undefined


---

## TraitAttributeAvailablePowerSources

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- availablePowerSources (String)

---

## TraitAttributeBatteryVoltage

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- batteryVoltage (Float)

---

## TraitAttributeMainsVoltage

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- mainsVoltage (Float)

---

## TraitAttributeRunningPowerConsumption

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- runningPowerConsumption (Float)

---

## TraitAttributePriority

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- priority (Int)

---

## TraitAttributeAirQuality

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- airQuality (Int)

---

## TraitAttributeCo2

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- co2 (Int)

---

## TraitAttributeHumidity

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- humidity (Float)
- humidityIndicator (HumidityIndicator, Not Null): undefined


---

## TraitAttributeTemperature

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- temperature (Float)

---

## TraitAttributeVoc

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- voc (Int)

---

## TraitAttributeIsUnlocked

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- isUnlocked (Boolean)

---

## TraitAttributeChildLock

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- childLock (Boolean)

---

## TraitAttributeFault

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- fault (TraitFaultStatus, Not Null): undefined
  - id (String)
  - name (String)
  - code (String)
  - description (String)
  - consumer (String)
  - guiPriority (String)

---

## TraitAttributeTemperatureSetpoint

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- temperatureSetpoint (Float)
- minSetpoint (Float)
- maxSetpoint (Float)

---

## TraitAttributeTemperatureSetpointPercentage

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- temperatureSetpointPercentage (Float)
- minSetpoint (Float)
- maxSetpoint (Float)

---

## TraitAttributeAvailableClimateModes

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- availableClimateModes (ClimateMode, Not Null): undefined


---

## TraitAttributeClimateMode

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- climateMode (ClimateMode, Not Null): undefined


---

## TraitAttributeMaximumFloorTemperature

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- maximumFloorTemperature (Float)

---

## TraitAttributeFrostGuard

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- frostGuard (Boolean)

---

## TraitAttributeNightSwitch

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- nightSwitch (Boolean)

---

## TraitAttributeRegulatorMode

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- regulatorMode (Boolean)

---

## TraitAttributeHeatingElementActive

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- heatingElementActive (Boolean)

---

## TraitAttributeAlarmSound

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- alarmSound (Boolean)

---

## TraitAttributeAlarm

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- alarm (AlarmType, Not Null): undefined

- snoozed (Boolean)

---

## TraitAttributeWaterDetectorCableConnected

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- waterDetectorCableConnected (Boolean)

---

## TraitAttributeBracket

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- bracket (Boolean)

---

## TraitAttributeWaterValvesConnected

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- waterValvesConnected (Int)

---

## TraitAttributeDisabled

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- disabled (Boolean)

---

## TraitAttributeLocation

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- latitude (Float)
- longitude (Float)
- lastReportedAt (String)

---

## TraitAttributeMotionDetected

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- lastMotionDetectedAt (String)

---

## TraitAttributeValveInfo

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- valveType (String)
- typeOfValve (ValveType, Not Null): undefined

- numValves (Int)

---

## TraitAttributeElectricVehicleCharger

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- status (ElectricVehicleChargerStatus, Not Null): undefined

- chargingStartedAt (String)
- chargingFinishedAt (String)
- chargingSessionCost (Float)
- kwhCharged (Float)
- currency (Currency): undefined


---

## TraitAttributeEvChargingSpeed

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- evCurrentAmperage (Int)
- evMinAmperage (Int)
- evMaxAmperage (Int)

---

## TraitAttributeTestMode

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- isOn (Boolean)
- lastTriggeredAt (String)

---

## TraitAttributePing

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- ping (String)

---

## TraitAttributeBasicInfo

**Type:** GraphQL objects

### Fields
- name (String)
- dataType (TraitAttributeDataType, Not Null): undefined

- editable (Boolean)
- firmwareVersion (String)
- model (String)

---

## EmergencyContactsAlertAlarmNotificationInactive

**Type:** GraphQL objects

### Fields
- reason (String)

---

## EmergencyContactsAlertAlarmNotificationTriggerCountdown

**Type:** GraphQL objects

### Fields
- alertTriggersAt (String)

---

## EmergencyContactsAlertAlarmNotification

**Type:** GraphQL objects

### Fields
- status (AlarmNotificationStatus, Not Null): undefined


---

## EmergencyContactsImOkAlarmNotification

**Type:** GraphQL objects

### Fields
- status (AlarmNotificationStatus, Not Null): undefined


---

## AlarmNotificationLifecycle

**Type:** GraphQL objects

### Fields
- id (ID)
- notifications (AlarmNotification, Not Null): undefined


---

## AlarmStationDeviceEvent

**Type:** GraphQL objects

### Fields
- triggeredAt (String)
- eventType (AlarmStationDeviceEventType, Not Null): undefined

- status (AlarmStationNotificationStatus, Not Null): undefined


---

## AlarmStationDeviceEventLifecycle

**Type:** GraphQL objects

### Fields
- deviceId (ID)
- events (AlarmStationDeviceEvent, Not Null): undefined
  - triggeredAt (String)
  - eventType (AlarmStationDeviceEventType)
  - status (AlarmStationNotificationStatus)

---

## AlarmStationNotificationLifecycle

**Type:** GraphQL objects

### Fields
- deviceEvents (AlarmStationDeviceEventLifecycle, Not Null): undefined
  - deviceId (ID)
  - events (AlarmStationDeviceEvent)

---

## BurglarAlarm

**Type:** GraphQL objects

### Fields
- id (ID)
- state (AlarmState, Not Null): undefined

- triggeredAt (String)
- snoozeExpiresAt (String)
- areas (Area, Not Null): undefined
  - id (ID)
  - areaName (String)
  - areaType (AreaType)
  - size (Float)
  - floor (Int)
  - children (Boolean)
  - devices (Device)
  - accessPolicies (HomeProfileActionAccess)
- notificationLifecycle (AlarmNotificationLifecycle): undefined
  - id (ID)
  - notifications (AlarmNotification)
- alarmStationNotificationLifecycle (AlarmStationNotificationLifecycle): undefined
  - deviceEvents (AlarmStationDeviceEventLifecycle)

---

## SecurityAlarm

**Type:** GraphQL objects

### Fields
- id (ID)
- state (AlarmState, Not Null): undefined

- isArmed (Boolean)
- triggeredAt (String)
- snoozeExpiresAt (String)
- areas (Area, Not Null): undefined
  - id (ID)
  - areaName (String)
  - areaType (AreaType)
  - size (Float)
  - floor (Int)
  - children (Boolean)
  - devices (Device)
  - accessPolicies (HomeProfileActionAccess)
- notificationLifecycle (AlarmNotificationLifecycle): undefined
  - id (ID)
  - notifications (AlarmNotification)
- alarmStationNotificationLifecycle (AlarmStationNotificationLifecycle): undefined
  - deviceEvents (AlarmStationDeviceEventLifecycle)

---

## ManOverboardAlarm

**Type:** GraphQL objects

### Fields
- id (ID)
- state (AlarmState, Not Null): undefined

- triggeredAt (String)
- snoozeExpiresAt (String)
- areas (Area, Not Null): undefined
  - id (ID)
  - areaName (String)
  - areaType (AreaType)
  - size (Float)
  - floor (Int)
  - children (Boolean)
  - devices (Device)
  - accessPolicies (HomeProfileActionAccess)
- notificationLifecycle (AlarmNotificationLifecycle): undefined
  - id (ID)
  - notifications (AlarmNotification)
- alarmStationNotificationLifecycle (AlarmStationNotificationLifecycle): undefined
  - deviceEvents (AlarmStationDeviceEventLifecycle)

---

## FireAlarm

**Type:** GraphQL objects

### Fields
- id (ID)
- state (AlarmState, Not Null): undefined

- triggeredAt (String)
- snoozeExpiresAt (String)
- areas (Area, Not Null): undefined
  - id (ID)
  - areaName (String)
  - areaType (AreaType)
  - size (Float)
  - floor (Int)
  - children (Boolean)
  - devices (Device)
  - accessPolicies (HomeProfileActionAccess)
- notificationLifecycle (AlarmNotificationLifecycle): undefined
  - id (ID)
  - notifications (AlarmNotification)
- alarmStationNotificationLifecycle (AlarmStationNotificationLifecycle): undefined
  - deviceEvents (AlarmStationDeviceEventLifecycle)

---

## WaterAlarm

**Type:** GraphQL objects

### Fields
- id (ID)
- state (AlarmState, Not Null): undefined

- triggeredAt (String)
- snoozeExpiresAt (String)
- areas (Area, Not Null): undefined
  - id (ID)
  - areaName (String)
  - areaType (AreaType)
  - size (Float)
  - floor (Int)
  - children (Boolean)
  - devices (Device)
  - accessPolicies (HomeProfileActionAccess)
- notificationLifecycle (AlarmNotificationLifecycle): undefined
  - id (ID)
  - notifications (AlarmNotification)
- alarmStationNotificationLifecycle (AlarmStationNotificationLifecycle): undefined
  - deviceEvents (AlarmStationDeviceEventLifecycle)

---

## CollectiveFireAlarm

**Type:** GraphQL objects

### Fields
- id (ID)
- state (CollectiveAlarmState, Not Null): undefined

- triggeredAt (String)
- originLocation (CollectiveAlarmOriginLocation): undefined

- evacuationInstructions (EvacuationInstructions, Not Null): undefined
  - evacuationPoint (EvacuationPoint)

---

## CollectiveAlarmCollection

**Type:** GraphQL objects

### Fields
- alarms (CollectiveAlarm, Not Null): undefined


---

## UnitAlarmOriginLocation

**Type:** GraphQL objects

### Fields
- unitNumber (String)
- apartmentNumber (String)

---

## CommonAreaAlarmOriginLocation

**Type:** GraphQL objects

### Fields
- nickname (String)

---

## EvacuationInstructions

**Type:** GraphQL objects

### Fields
- evacuationPoint (EvacuationPoint, Not Null): undefined
  - mapImage (ImageUrl)

---

## EvacuationPoint

**Type:** GraphQL objects

### Fields
- mapImage (ImageUrl): undefined
  - original (String)
  - small (String)
  - medium (String)
  - large (String)

---

## HousingAssociation

**Type:** GraphQL objects

### Fields
- id (ID)
- buildings (Building, Not Null): undefined
  - id (ID)
  - units (Unit)
  - commonAreas (CommonArea)
- collectiveAlarmZones (CollectiveAlarmZone, Not Null): undefined
  - id (ID)
  - facilities (Facility)
  - configurations (CollectiveAlarmZoneConfiguration)

---

## CollectiveAlarmZone

**Type:** GraphQL objects

### Fields
- id (ID)
- facilities (Facility, Not Null): undefined

- configurations (CollectiveAlarmZoneConfiguration, Not Null): undefined


---

## Building

**Type:** GraphQL objects

### Fields
- id (ID)
- units (Unit, Not Null): undefined
  - id (ID)
  - unitNumber (String)
- commonAreas (CommonArea, Not Null): undefined
  - id (ID)
  - nickname (String)

---

## Unit

**Type:** GraphQL objects

### Fields
- id (ID)
- unitNumber (String)

---

## CommonArea

**Type:** GraphQL objects

### Fields
- id (ID)
- nickname (String)

---

## CollectiveFireAlarmConfiguration

**Type:** GraphQL objects

### Fields
- propagationDelaySeconds (Int)
- meetingPointMap (ImageInfo): undefined
  - url (ImageUrl)
  - uploadUrl (String)

---

## HousingAssociationCollectiveAlarmCreateZonePayload

**Type:** GraphQL objects

### Fields
- collectiveAlarmZone (CollectiveAlarmZone): undefined
  - id (ID)
  - facilities (Facility)
  - configurations (CollectiveAlarmZoneConfiguration)
- errors (HousingAssociationCollectiveAlarmCreateZoneError, Not Null): undefined


---

## HousingAssociationCollectiveAlarmDeleteZonePayload

**Type:** GraphQL objects

### Fields
- errors (HousingAssociationCollectiveAlarmDeleteZoneError, Not Null): undefined


---

## HousingAssociationCollectiveAlarmConfigureZonePayload

**Type:** GraphQL objects

### Fields
- collectiveAlarmZone (CollectiveAlarmZone): undefined
  - id (ID)
  - facilities (Facility)
  - configurations (CollectiveAlarmZoneConfiguration)
- errors (HousingAssociationCollectiveAlarmConfigureZoneError, Not Null): undefined


---

## HousingAssociationCollectiveAlarmZoneAddFacilityPayload

**Type:** GraphQL objects

### Fields
- collectiveAlarmZone (CollectiveAlarmZone): undefined
  - id (ID)
  - facilities (Facility)
  - configurations (CollectiveAlarmZoneConfiguration)
- errors (HousingAssociationCollectiveAlarmZoneAddFacilityError, Not Null): undefined


---

## HousingAssociationCollectiveAlarmZoneRemoveFacilityPayload

**Type:** GraphQL objects

### Fields
- collectiveAlarmZone (CollectiveAlarmZone): undefined
  - id (ID)
  - facilities (Facility)
  - configurations (CollectiveAlarmZoneConfiguration)
- errors (HousingAssociationCollectiveAlarmZoneRemoveFacilityError, Not Null): undefined


---

## HousingAssociationBuildingAddFacilityTempPayload

**Type:** GraphQL objects

### Fields
- errors (HousingAssociationBuildingAddFacilityTempError, Not Null): undefined


---

## HousingAssociationBuildingRemoveFacilityTempPayload

**Type:** GraphQL objects

### Fields
- errors (HousingAssociationBuildingRemoveFacilityTempError, Not Null): undefined


---

## CollectiveAlarmCreatePayload

**Type:** GraphQL objects

### Fields
- errors (CollectiveAlarmCreateError, Not Null): undefined


---

## CollectiveAlarmDeletePayload

**Type:** GraphQL objects

### Fields
- errors (CollectiveAlarmDeleteError, Not Null): undefined


---

## CollectiveAlarmSetTenantsPayload

**Type:** GraphQL objects

### Fields
- errors (CollectiveAlarmSetTenantsError, Not Null): undefined


---

## HubWaterGuard

**Type:** GraphQL objects

### Fields
- wasWaterSensorTapePreviouslyConnected (Boolean)
- mode (HubWaterGuardMode, Not Null): undefined

- tamperModeWarningTriggeredAt (String)
- tamperModeTriggersAt (String)
- overrideModeTriggeredAt (String)
- showLevel1Warning (Boolean)
- showLevel2Warning (Boolean)

---

## HubTemplate

**Type:** GraphQL objects

### Fields
- 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)

---

## 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)

---

## HubInfo

**Type:** GraphQL objects

### Fields
- id (ID)
- firmwareVersion (String)
- serialNumber (String)
- registered (Boolean)
- homeToClaim (ID)
- homeId (ID)

---

## DeviceInfo

**Type:** GraphQL objects

### Fields
- id (ID)
- macAddress (String)
- firmwareVersion (String)
- serialNumber (String)
- registered (Boolean)

---

## NotificationContext

**Type:** GraphQL objects

### Fields
- kind (NotificationKind, Not Null): undefined

- source (NotificationSource, Not Null): undefined


---

## NotificationMessage

**Type:** GraphQL objects

### Fields
- title (String)
- body (String)

---

## InboxNotification

**Type:** GraphQL objects

### Fields
- id (ID)
- message (NotificationMessage, Not Null): undefined
  - title (String)
  - body (String)
- deepLink (String)
- receivedAt (String)
- read (Boolean)
- context (NotificationContext, Not Null): undefined
  - kind (NotificationKind)
  - source (NotificationSource)

---

## InboxNotificationCollection

**Type:** GraphQL objects

### Fields
- notifications (InboxNotification, Not Null): undefined
  - id (ID)
  - message (NotificationMessage)
  - deepLink (String)
  - receivedAt (String)
  - read (Boolean)
  - context (NotificationContext)

---

## EnergyRelativeConsumption

**Type:** GraphQL objects

### Fields
- consumptionUnit (EnergyUnit, Not Null): undefined

- mostEfficientConsumption (Float)
- averageConsumption (Float)
- leastEfficientConsumption (Float)
- actualConsumption (Float)
- actualVsAverageConsumptionComparison (EnergyConsumptionActualVsAverageComparison, Not Null): undefined

- actualVsAverageConsumptionPercent (Float)

---

## EnergyStatsSummaryPayload

**Type:** GraphQL objects

### Fields
- relativeConsumption (EnergyRelativeConsumption): undefined
  - consumptionUnit (EnergyUnit)
  - mostEfficientConsumption (Float)
  - averageConsumption (Float)
  - leastEfficientConsumption (Float)
  - actualConsumption (Float)
  - actualVsAverageConsumptionComparison (EnergyConsumptionActualVsAverageComparison)
  - actualVsAverageConsumptionPercent (Float)
- errors (EnergyStatsSummaryError, Not Null): undefined


---

## PushNotificationEndpointSetPayload

**Type:** GraphQL objects

### Fields
- errors (PushNotificationEndpointSetError, Not Null): undefined


---

## NotificationInboxMarkAsReadPayload

**Type:** GraphQL objects

### Fields
- errors (NotificationInboxMarkAsReadError, Not Null): undefined


---

## RoutineCreatePayload

**Type:** GraphQL objects

### Fields
- routineId (ID)
- errors (RoutineCreateError, Not Null): undefined


---

## RoutineActivatePayload

**Type:** GraphQL objects

### Fields
- errors (RoutineActivateError, Not Null): undefined


---

## RoutineDeactivatePayload

**Type:** GraphQL objects

### Fields
- errors (RoutineDeactivateError, Not Null): undefined


---

## RoutineDeletePayload

**Type:** GraphQL objects

### Fields
- errors (RoutineDeleteError, Not Null): undefined


---

## RoutineUpdateDescriptionPayload

**Type:** GraphQL objects

### Fields
- routine (Routine): undefined
  - id (ID)
  - logic (RoutineLogic)
  - state (RoutineState)
  - origin (RoutineOrigin)
  - description (RoutineDescription)
- errors (RoutineUpdateDescriptionError, Not Null): undefined


---

## RoutineUpdatePayload

**Type:** GraphQL objects

### Fields
- routine (Routine): undefined
  - id (ID)
  - logic (RoutineLogic)
  - state (RoutineState)
  - origin (RoutineOrigin)
  - description (RoutineDescription)
- errors (RoutineUpdateError, Not Null): undefined


---

## TimeOfDay

**Type:** GraphQL objects

### Fields
- minute (Int)
- hour (Int)

---

## SpecificTimeCondition

**Type:** GraphQL objects

### Fields
- at (String)

---

## TimeOfDayPeriodCondition

**Type:** GraphQL objects

### Fields
- startTime (TimeOfDay, Not Null): undefined
  - minute (Int)
  - hour (Int)
- endTime (TimeOfDay, Not Null): undefined
  - minute (Int)
  - hour (Int)
- onDays (DayOfWeek, Not Null): undefined


---

## TimeOfDayCondition

**Type:** GraphQL objects

### Fields
- atTime (TimeOfDay, Not Null): undefined
  - minute (Int)
  - hour (Int)
- onDays (DayOfWeek, Not Null): undefined


---

## SpecificTimePeriodCondition

**Type:** GraphQL objects

### Fields
- startAt (String)
- endAt (String)

---

## AllConditions

**Type:** GraphQL objects

### Fields
- conditions (TriggerCondition, Not Null): undefined


---

## AnyCondition

**Type:** GraphQL objects

### Fields
- conditions (TriggerCondition, Not Null): undefined


---

## SingleCondition

**Type:** GraphQL objects

### Fields
- condition (TriggerCondition, Not Null): undefined


---

## SetEvChargingAction

**Type:** GraphQL objects

### Fields
- deviceId (ID)
- chargingOn (Boolean)

---

## TurnOnAction

**Type:** GraphQL objects

### Fields
- deviceId (ID)
- isOn (Boolean)

---

## RevertPreviousAction

**Type:** GraphQL objects

### Fields
- revert (Boolean)

---

## RoutineLogic

**Type:** GraphQL objects

### Fields
- trigger (RoutineTrigger, Not Null): undefined

- action (RoutineAction, Not Null): undefined

- compensatingAction (RoutineAction): undefined


---

## RoutineDescription

**Type:** GraphQL objects

### Fields
- name (String)
- description (String)

---

## RoutineOrigin

**Type:** GraphQL objects

### Fields
- type (RoutineOriginType, Not Null): undefined

- source (RoutineOriginSource): undefined


---

## Routine

**Type:** GraphQL objects

### Fields
- id (ID)
- logic (RoutineLogic, Not Null): undefined
  - trigger (RoutineTrigger)
  - action (RoutineAction)
  - compensatingAction (RoutineAction)
- state (RoutineState, Not Null): undefined

- origin (RoutineOrigin, Not Null): undefined
  - type (RoutineOriginType)
  - source (RoutineOriginSource)
- description (RoutineDescription): undefined
  - name (String)
  - description (String)

---

## RoutineCollection

**Type:** GraphQL objects

### Fields
- routines (Routine, Not Null): undefined
  - id (ID)
  - logic (RoutineLogic)
  - state (RoutineState)
  - origin (RoutineOrigin)
  - description (RoutineDescription)

---

## AlarmDoesNotExistError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## AlarmOperationNotSupportedError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## AlreadyArmedError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## AlreadyDisarmedError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## AlarmAlertNotDeliveredError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## AlarmActiveError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## AlarmNotActiveError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## AlarmAlertNotificationAlreadyRequestedError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## AlarmAlertNotificationDismissedError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## AlarmImOkNotificationAlreadyRequestedError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## HomeAddressAlreadyExists

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## HomeInvalidUnitNumberError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## UserDoesNotExistError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## DeletionFailedError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## GeofenceAlreadyActivatedError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## GeofenceDoesNotExistError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## InvalidFirstName

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## InvalidLastName

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## InvalidPhoneNumber

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## LocaleNotSupported

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## HomeDoesNotExistError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## HomeMemberDoesNotExistError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## RemoveTheOwnerAttemptError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## InvitationDoesNotExistError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## CampaignDoesNotExistError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## HomeMemberWithGivenEmailAlreadyExists

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## UserAlreadyMemberInHome

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## HomeMemberAlreadyInvitedError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## MissingEmailError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## AlreadyInvitedError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## HomeMemberInvitationMissingPhoneNumber

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## MissingPhoneNumber

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## InvitationExpiredError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## InvitationInactiveError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## InvitationAlreadyAcceptedError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## InvitationStillActiveError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## AreaDoesNotExistError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## AreaNameAlreadyExistsError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## CommandDoesNotExistError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## CommandNotSentError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## InvalidDeviceIdError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## HubDoesNotExistError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## HubProvisioningLimitExceededError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## HubRegistryNotCompleteError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)
- missingField (String)

---

## HubCommandExecutionError

**Type:** GraphQL objects

### Fields
- path (String)
- message (String)

---

## HubCommandExecutionResponse

**Type:** GraphQL objects

### Fields
- errors (HubCommandError, Not Null): undefined


---

## HubNotInAreaError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## HubAlreadyRegisteredError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## HubNotRegisteredError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## HubRegistrationFailedError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## HubRegistrationDevicesError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## HubScanFoundDevicesError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## HubKeepDevicesFinishedError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## HubUnregistrationFailedError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## HubWaterGuardNotInTamperModeError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## HubWaterGuardNotInTamperWarningModeError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## HubWaterGuardTamperWarningModeNothingToResolveError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## HubInvalidHomeKitSetupPayloadError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## DeviceDoesNotExistError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## DeviceNotRegisteredError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## RelayEndDeviceTypeNotSupportedError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## IoModuleConfigurationNotSupportedError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## RelayConfigurationNotSupportedError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## CanNotUnregisterInternalDeviceError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## InternalDeviceStillConnectedError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## DeviceAlreadyRegisteredError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## DeviceNotInAreaError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## DeviceMaxCountPerHubExceededError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## InvalidSerialNumberFormatError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## UnknownQrCodeFormatError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## UnknownDeviceManufacturerError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## UnknownDeviceTypeError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## UnknownError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## TraitNotSupportedError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## TraitNotSupportedForDeviceError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## DeviceCommandInvalidInputError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## TraitUpdateFailedError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## EmailAlreadyVerifiedError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## UnknownDeviceError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## ClimateModeNotAvailableError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## InvalidRangeTimeSeriesError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## InvalidGranularityTimeSeriesError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## MissingParameterTimeSeriesError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## TagNotUniqueTimeSeriesError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## UnknownMarketBalanceAreaError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## MissingMeteringPointsError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## VATValueNotFoundError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## InvitationTokenExpiredError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## RoleCouldNotBeChangedError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## InvitationTokenInvalidError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## InvitationSendingEmailNotPossible

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## InvitationSendingSmsNotPossible

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## ElhubInvalidEnergyMeter

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## ElhubInvalidEnergyMeters

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)
- invalidEnergyMeterIds (String)

---

## ElhubMeterAlreadyRegistered

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## ElhubMeterRequiresAuthorization

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## ElhubAlreadyConnected

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)
- registeredEnergyMeterIds (String)

---

## ElhubNotConnected

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## DataNotAvailableError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## UnableToSetPushNotificationEndpointError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## NotificationDoesNotExistError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## SubscriptionInactiveError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## AlarmStationAlreadyDisabledError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## AlarmStationActiveAlarmError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## AlarmStationAlreadyEnabledError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## AlarmStationMissingHomeInfoError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## AlarmStationMissingUserInfoError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## AlarmStationCountryNotSupportedError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## AlarmStationInvalidPostalCodeError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## AlarmStationDisabledError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## AlarmStationTooManyEmergencyContactsError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## AlarmStationEmergencyContactAlreadyAddedError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## AlarmStationEmergencyContactDoesNotExistError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## CollectiveAlarmZoneDoesNotExistError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## CollectiveAlarmAlreadyExistsError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## CollectiveAlarmDoesNotExistError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## DeviceUpdatedPayload

**Type:** GraphQL objects

### Fields
- partyId (ID)
- homeId (ID)
- action (UpdatedAction): undefined

- deviceId (ID)
- device (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)

---

## DeviceUpdatePayload

**Type:** GraphQL objects

### Fields
- partyId (ID)
- homeId (ID)
- action (UpdatedAction): undefined

- deviceId (ID)
- device (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)

---

## AreaUpdatedPayload

**Type:** GraphQL objects

### Fields
- partyId (ID)
- homeId (ID)
- action (UpdatedAction): undefined

- areaId (ID)
- area (Area, Not Null): undefined
  - id (ID)
  - areaName (String)
  - areaType (AreaType)
  - size (Float)
  - floor (Int)
  - children (Boolean)
  - devices (Device)
  - accessPolicies (HomeProfileActionAccess)

---

## MemberUpdatedPayload

**Type:** GraphQL objects

### Fields
- partyId (ID)
- homeId (ID)
- action (UpdatedAction): undefined

- memberId (ID)
- member (HomeMember): undefined


---

## MemberInvitationUpdatedPayload

**Type:** GraphQL objects

### Fields
- partyId (ID)
- homeId (ID)
- action (UpdatedAction): undefined

- invitationId (ID)
- invitation (HomeMemberInvitation, Not Null): undefined
  - id (ID)
  - firstName (String)
  - lastName (String)
  - email (String)
  - phoneNumber (PhoneNumber)
  - role (HomeMemberRole)
  - status (HomeMemberInvitationStatus)
  - expiresAt (String)

---

## CloudConnectionUpdatedPayload

**Type:** GraphQL objects

### Fields
- partyId (ID)
- homeId (ID)
- action (UpdatedAction): undefined

- providerId (ID)
- cloudConnection (CloudConnection, Not Null): undefined


---

## AlarmStationInfoUpdatePayload

**Type:** GraphQL objects

### Fields
- partyId (ID)
- homeId (ID)
- action (UpdatedAction): undefined

- alarmStationInfo (AlarmStationInfo, Not Null): undefined
  - homeId (ID)
  - status (AlarmStationStatus)
  - contacts (AlarmStationContact)

---

## DeviceGroupUpdatedPayload

**Type:** GraphQL objects

### Fields
- partyId (ID)
- homeId (ID)
- action (UpdatedAction): undefined

- deviceGroupId (ID)
- deviceGroup (DeviceGroupUpdatedSubscriptionPayload): undefined
  - id (ID)
  - devices (Device)
  - name (String)

---

## FreezeProtectionUpdatedPayload

**Type:** GraphQL objects

### Fields
- partyId (ID)
- homeId (ID)
- action (UpdatedAction): undefined

- freezeProtection (FreezeProtection): undefined
  - enabled (Boolean)
  - thresholdTemperature (Float)
  - temperatureSensors (Device)
  - activation (FreezeProtectionActivation)

---

## SmartEnergyUpdatedPayload

**Type:** GraphQL objects

### Fields
- partyId (ID)
- homeId (ID)
- action (UpdatedAction): undefined

- smartEnergy (SmartEnergy): undefined
  - enabled (Boolean)
  - configuration (SmartEnergyConfiguration)
  - devices (SmartEnergyDevice)

---

## CollectiveAlarmUpdatedPayload

**Type:** GraphQL objects

### Fields
- partyId (ID)
- homeId (ID)
- action (UpdatedAction): undefined

- collectiveAlarm (CollectiveAlarm): undefined


---

## DemandResponseUpdatedPayload

**Type:** GraphQL objects

### Fields
- userId (ID)
- action (UpdatedAction): undefined

- demandResponse (DemandResponse): undefined
  - eligible (Boolean)
  - enrolled (Boolean)

---

## RoutineUpdatedPayload

**Type:** GraphQL objects

### Fields
- homeId (ID)
- action (UpdatedAction): undefined

- routine (Routine): undefined
  - id (ID)
  - logic (RoutineLogic)
  - state (RoutineState)
  - origin (RoutineOrigin)
  - description (RoutineDescription)

---

## AccountUpdatedPayload

**Type:** GraphQL objects

### Fields
- userId (ID)
- action (UpdatedAction): undefined

- account (Account): undefined
  - id (ID)
  - email (String)
  - emailVerified (Boolean)
  - phoneNumber (PhoneNumber)
  - firstName (String)
  - lastName (String)
  - avatar (Avatar)
  - avatarV2 (ImageInfo)
  - roles (Role)

---

## FreezeProtectionActivation

**Type:** GraphQL objects

### Fields
- triggeredAt (String)
- canSafelyOpenValve (Boolean)

---

## FreezeProtection

**Type:** GraphQL objects

### Fields
- enabled (Boolean)
- thresholdTemperature (Float)
- temperatureSensors (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)
- activation (FreezeProtectionActivation): undefined
  - triggeredAt (String)
  - canSafelyOpenValve (Boolean)

---

## FreezeProtectionConfigurePayload

**Type:** GraphQL objects

### Fields
- freezeProtection (FreezeProtection): undefined
  - enabled (Boolean)
  - thresholdTemperature (Float)
  - temperatureSensors (Device)
  - activation (FreezeProtectionActivation)
- errors (FreezeProtectionConfigureError, Not Null): undefined


---

## DemandResponseEnrollPayload

**Type:** GraphQL objects

### Fields
- errors (DemandResponseEnrollError, Not Null): undefined


---

## DemandResponseUnenrollPayload

**Type:** GraphQL objects

### Fields
- errors (DemandResponseUnenrollError, Not Null): undefined


---

## SmartEnergyEnablePayload

**Type:** GraphQL objects

### Fields
- errors (SmartEnergyEnableError, Not Null): undefined


---

## SmartEnergyDisablePayload

**Type:** GraphQL objects

### Fields
- errors (SmartEnergyDisableError, Not Null): undefined


---

## SmartEnergySetHourlyLimitPayload

**Type:** GraphQL objects

### Fields
- errors (SmartEnergySetHourlyLimitError, Not Null): undefined


---

## SmartEnergyEnableDevicePayload

**Type:** GraphQL objects

### Fields
- errors (SmartEnergyEnableDeviceError, Not Null): undefined


---

## SmartEnergyDisableDevicePayload

**Type:** GraphQL objects

### Fields
- errors (SmartEnergyDisableDeviceError, Not Null): undefined


---

## InstallerOrganizationDashboard

**Type:** GraphQL objects

### Fields
- organization (InstallerOrganization, Not Null): undefined
  - id (ID)
  - name (String)
  - projects (InstallerProjectCollection)
  - members (InstallerOrganizationMember)
- role (InstallerOrganizationRole, Not Null): undefined


---

## InstallerDashboard

**Type:** GraphQL objects

### Fields
- projects (InstallerProjectCollection): undefined
  - installerProjects (Project)
- organization (InstallerOrganizationDashboard): undefined
  - organization (InstallerOrganization)
  - role (InstallerOrganizationRole)

---

## TransferredProjectArea

**Type:** GraphQL objects

### Fields
- areaName (String)
- areaType (AreaType, Not Null): undefined


---

## TransferredProjectHub

**Type:** GraphQL objects

### Fields
- area (TransferredProjectArea): undefined
  - areaName (String)
  - areaType (AreaType)

---

## TransferredProjectDevice

**Type:** GraphQL objects

### Fields
- area (TransferredProjectArea): undefined
  - areaName (String)
  - areaType (AreaType)
- deviceType (DeviceType, Not Null): undefined


---

## TransferredProject

**Type:** GraphQL objects

### Fields
- id (ID)
- installerId (ID)
- status (ProjectStatus, Not Null): undefined

- avatar (ImageInfo): undefined
  - url (ImageUrl)
  - uploadUrl (String)
- buildingType (HomeType): undefined

- buildingYear (Int)
- buildingSize (Float)
- locationInfo (HomeLocationInfo): undefined
  - country (String)
  - city (String)
  - postalCode (String)
  - street (String)
  - streetNumber (String)
  - unitNumber (String)
  - geoLocation (GeoLocation)
  - apartmentNumber (String)
  - associationId (ID)
- constructionType (ConstructionType): undefined

- description (ProjectDescription, Not Null): undefined
  - projectNumber (String)
  - orderReferenceNumber (String)
  - buildingTitle (String)
- hubs (TransferredProjectHub, Not Null): undefined
  - area (TransferredProjectArea)
- devices (TransferredProjectDevice, Not Null): undefined
  - area (TransferredProjectArea)
  - deviceType (DeviceType)

---

## OngoingProject

**Type:** GraphQL objects

### Fields
- id (ID)
- installerId (ID)
- status (ProjectStatus, Not Null): undefined

- avatar (ImageInfo): undefined
  - url (ImageUrl)
  - uploadUrl (String)
- home (Home, Not Null): undefined
  - id (ID)
  - locationInfo (HomeLocationInfo)
  - systemCountry (SystemCountry)
  - homeInfo (HomeInfo)
  - avatar (Avatar)
  - insuranceInfo (HomeInsuranceInfo)
  - areas (Area)
  - devices (Device)
  - hubs (Hub)
- 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)
- hubs (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)
- description (ProjectDescription, Not Null): undefined
  - projectNumber (String)
  - orderReferenceNumber (String)
  - buildingTitle (String)

---

## InstallerProjectCollection

**Type:** GraphQL objects

### Fields
- installerProjects (Project, Not Null): undefined


---

## ProjectCreatePayload

**Type:** GraphQL objects

### Fields
- projectId (ID)
- homeId (ID)
- errors (ProjectCreateError, Not Null): undefined


---

## ProjectOnExistingHomeCreatePayload

**Type:** GraphQL objects

### Fields
- projectId (ID)
- errors (ProjectCreateError, Not Null): undefined


---

## ProjectDeletePayload

**Type:** GraphQL objects

### Fields
- projectId (ID)
- errors (ProjectDeleteError, Not Null): undefined


---

## ProjectUpdatePayload

**Type:** GraphQL objects

### Fields
- project (Project): undefined

- errors (ProjectUpdateError, Not Null): undefined


---

## InstallerProjectUpdateStatusPayload

**Type:** GraphQL objects

### Fields
- errors (InstallerProjectUpdateStatusError, Not Null): undefined


---

## InstallerOrganizationAddInstallerPayload

**Type:** GraphQL objects

### Fields
- errors (InstallerOrganizationAddInstallerError, Not Null): undefined


---

## InstallerOrganizationRemoveInstallerPayload

**Type:** GraphQL objects

### Fields
- errors (InstallerOrganizationRemoveInstallerError, Not Null): undefined


---

## InstallerCreateOrganizationWithOwnerPayload

**Type:** GraphQL objects

### Fields
- organizationId (ID)
- errors (InstallerCreateOrganizationWithOwnerError, Not Null): undefined


---

## InstallerOrganizationCreateProjectPayload

**Type:** GraphQL objects

### Fields
- projectId (ID)
- errors (InstallerOrganizationCreateProjectError, Not Null): undefined


---

## InstallerOrganizationCreateProjectOnExistingHomePayload

**Type:** GraphQL objects

### Fields
- projectId (ID)
- errors (InstallerOrganizationCreateProjectOnExistingHomeError, Not Null): undefined


---

## ProjectAlreadyTransferredError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## ClaimHomePayload

**Type:** GraphQL objects

### Fields
- errors (ClaimHomeError, Not Null): undefined


---

## ProjectDoesNotExistError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## OrganizationDoesNotExistError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## ProjectCreationFailedError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## AlreadyOrganizationMemberError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## NotAuthorizedError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## OrganizationAlreadyExistsError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## OwnerEmailAlreadyAssignedToAnOrganizationError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## EmergencyContact

**Type:** GraphQL objects

### Fields
- id (ID)
- firstName (String)
- lastName (String)
- phoneNumber (PhoneNumber, Not Null): undefined
  - countryCode (String)
  - nationalNumber (String)
- isAlarmStationContact (Boolean)

---

## EmergencyContactCollection

**Type:** GraphQL objects

### Fields
- emergencyContacts (EmergencyContact, Not Null): undefined
  - id (ID)
  - firstName (String)
  - lastName (String)
  - phoneNumber (PhoneNumber)
  - isAlarmStationContact (Boolean)

---

## DuplicatedEmergencyContactError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## HomeMemberToggleEmergencyNotificationsPayload

**Type:** GraphQL objects

### Fields
- memberId (ID)
- errors (HomeMemberToggleEmergencyNotificationsError, Not Null): undefined


---

## EmergencyContactAddPayload

**Type:** GraphQL objects

### Fields
- emergencyContact (EmergencyContact): undefined
  - id (ID)
  - firstName (String)
  - lastName (String)
  - phoneNumber (PhoneNumber)
  - isAlarmStationContact (Boolean)
- errors (EmergencyContactAddError, Not Null): undefined


---

## EmergencyContactDoesNotExistError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## EmergencyContactDeletePayload

**Type:** GraphQL objects

### Fields
- id (ID)
- errors (EmergencyContactDeleteError, Not Null): undefined


---

## EmergencyContactUpdatePayload

**Type:** GraphQL objects

### Fields
- emergencyContact (EmergencyContact): undefined
  - id (ID)
  - firstName (String)
  - lastName (String)
  - phoneNumber (PhoneNumber)
  - isAlarmStationContact (Boolean)
- errors (EmergencyContactUpdateError, Not Null): undefined


---

## AlarmStationContact

**Type:** GraphQL objects

### Fields
- id (ID)
- firstName (String)
- lastName (String)
- phoneNumber (PhoneNumber, Not Null): undefined
  - countryCode (String)
  - nationalNumber (String)

---

## AlarmStationInfo

**Type:** GraphQL objects

### Fields
- homeId (ID)
- status (AlarmStationStatus, Not Null): undefined

- contacts (AlarmStationContact, Not Null): undefined
  - id (ID)
  - firstName (String)
  - lastName (String)
  - phoneNumber (PhoneNumber)

---

## AlarmStationEnablePayload

**Type:** GraphQL objects

### Fields
- errors (AlarmStationEnableError, Not Null): undefined


---

## AlarmStationDisablePayload

**Type:** GraphQL objects

### Fields
- errors (AlarmStationDisableError, Not Null): undefined


---

## AlarmStationAddEmergencyContactPayload

**Type:** GraphQL objects

### Fields
- errors (AlarmStationAddEmergencyContactError, Not Null): undefined


---

## AlarmStationUpdateEmergencyContactPayload

**Type:** GraphQL objects

### Fields
- errors (AlarmStationUpdateEmergencyContactError, Not Null): undefined


---

## AlarmStationDeleteEmergencyContactPayload

**Type:** GraphQL objects

### Fields
- errors (AlarmStationRemoveEmergencyContactError, Not Null): undefined


---

## UpdateUserSubscriptionsPayload

**Type:** GraphQL objects

### Fields
- errors (UpdateUserSubscriptionsError, Not Null): undefined


---

## DeviceGroupDoesNotExistError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## DeviceGroupEmptyDevicesError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## DeviceGroupDevicesRegisteredToDifferentHubsError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## SubjectDoesNotExistError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## InsuranceCompanyDoesNotExistError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## SubjectAlreadyInFavoritesError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## SubjectNotInFavoritesError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## FreezeProtectionInvalidThresholdTemperatureError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## DemandResponseAlreadyEnrolledError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## DemandResponseNotEnrolledError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## DemandResponseNotEligibleError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## SmartEnergyNotEnabledError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## RoutineDoesNotExistError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## RoutineActionNotSupportedError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## RoutineTriggerNotSupportedError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## RoutineOriginInvalidError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## RoutineDescriptionError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## RoutineMustBeDeactivatedOrFinishedBeforeDeletionError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## RoutineIsAlreadyActiveError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## RoutineAlreadyInProcessOfActivationError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## RoutineAlreadyInProcessOfDeactivationError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## RoutineIsAlreadyInactiveError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## RoutineMustBeInactiveError

**Type:** GraphQL objects

### Fields
- message (String)
- path (String)

---

## DeviceGroupCreatePayload

**Type:** GraphQL objects

### Fields
- deviceGroup (DeviceGroup): undefined
  - id (ID)
  - devices (Device)
  - name (String)
  - favorite (Favorite)
- errors (DeviceGroupCreateError, Not Null): undefined


---

## DeviceGroupUpdatePayload

**Type:** GraphQL objects

### Fields
- deviceGroup (DeviceGroup): undefined
  - id (ID)
  - devices (Device)
  - name (String)
  - favorite (Favorite)
- errors (DeviceGroupUpdateError, Not Null): undefined


---

## DeviceGroupDeletePayload

**Type:** GraphQL objects

### Fields
- errors (DeviceGroupDeleteError, Not Null): undefined


---

## DeviceGroupTriggerCommandPayload

**Type:** GraphQL objects

### Fields
- commandId (ID)
- errors (DeviceGroupTriggerCommandError, Not Null): undefined


---

## Favorite

**Type:** GraphQL objects

### Fields
- isFavorite (Boolean)
- changedAt (String)

---

## FavoritesAddPayload

**Type:** GraphQL objects

### Fields
- errors (FavoritesAddError, Not Null): undefined


---

## FavoritesRemovePayload

**Type:** GraphQL objects

### Fields
- errors (FavoritesRemoveError, Not Null): undefined


---

## GeofenceActivatePayload

**Type:** GraphQL objects

### Fields
- isActive (Boolean)
- message (String)
- errors (GeofenceActivateError, Not Null): undefined


---

## GeofenceDeactivatePayload

**Type:** GraphQL objects

### Fields
- geofenceActivationStatus (Boolean)
- message (String)
- errors (GeofenceDeactivateError, Not Null): undefined


---

## GeofenceStatus

**Type:** GraphQL objects

### Fields
- isActive (Boolean)
- radius (Int)
- geofenceAlarm (String)

---

## GeofenceSendMOBEmergencyMessagePayload

**Type:** GraphQL objects

### Fields
- success (Boolean)

---

## GeofenceSetMOBCountdownPayload

**Type:** GraphQL objects

### Fields
- success (Boolean)

---

## GeofenceCancelMOBEmergencyPayload

**Type:** GraphQL objects

### Fields
- success (Boolean)

