## HubProvisioningRegistryUpdateInput

**Type:** GraphQL inputs

### Fields
- homekitSetupCode (String)
- homekitSetupPayload (String)
- dppPayload (String)
- abraPayload (String)
- macAddress (String)
- zigbeeTestResult (String)
- wimeaTestResult (String)
- wifiTestResult (String)
- lteTestResult (String)
- ethernetTestResult (String)
- sanityTestResult (String)
- dynamicLink (String)
- batchNumber (String)
- productId (String)
- purchaseOrder (String)
- productType (HubProductType): undefined

- imei (String)
- imsi (String)

---

## HubProvisioningManufacturingUpdateInput

**Type:** GraphQL inputs

### Fields
- serialNumber (String)

---

## DeviceWaterSensorProvisioningInput

**Type:** GraphQL inputs

### Fields
- serialNumber (String)
- macAddress (String)

---

## HomeInfoInput

**Type:** GraphQL inputs

### 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)
- constructionType (ConstructionType): undefined

- buildingYear (Int)

---

## GeoLocationInput

**Type:** GraphQL inputs

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

---

## HomeLocationInput

**Type:** GraphQL inputs

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

---

## HubCommandPayloadInput

**Type:** GraphQL inputs

### Fields
- topic (String)
- commandBody (String)

---

## HomeCreateInput

**Type:** GraphQL inputs

### Fields
- locationInfo (HomeLocationInput): undefined
  - country (String)
  - city (String)
  - street (String)
  - postalCode (String)
  - streetNumber (String)
  - unitNumber (String)
  - geoLocation (GeoLocationInput)
  - apartmentNumber (String)
  - associationPk (ID)
- homeInfo (HomeInfoInput, 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)
  - constructionType (ConstructionType)
  - buildingYear (Int)

---

## HomeWithoutOwnerInput

**Type:** GraphQL inputs

### Fields
- homeId (ID)
- locationInfo (HomeLocationInput): undefined
  - country (String)
  - city (String)
  - street (String)
  - postalCode (String)
  - streetNumber (String)
  - unitNumber (String)
  - geoLocation (GeoLocationInput)
  - apartmentNumber (String)
  - associationPk (ID)
- homeInfo (HomeInfoInput, 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)
  - constructionType (ConstructionType)
  - buildingYear (Int)

---

## HomeUpdateInput

**Type:** GraphQL inputs

### Fields
- locationInfo (HomeLocationInput): undefined
  - country (String)
  - city (String)
  - street (String)
  - postalCode (String)
  - streetNumber (String)
  - unitNumber (String)
  - geoLocation (GeoLocationInput)
  - apartmentNumber (String)
  - associationPk (ID)
- homeInfo (HomeInfoInput): 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)
  - constructionType (ConstructionType)
  - buildingYear (Int)

---

## HomeMemberInviteInput

**Type:** GraphQL inputs

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


---

## HomeMemberUpdateInvitationInput

**Type:** GraphQL inputs

### Fields
- firstName (String)
- lastName (String)
- phoneNumber (PhoneNumberInput): undefined
  - countryCode (String)
  - nationalNumber (String)
- role (HomeMemberRole): undefined


---

## HomeMemberUpdateInput

**Type:** GraphQL inputs

### Fields
- firstName (String)
- lastName (String)
- phoneNumber (PhoneNumberInput): undefined
  - countryCode (String)
  - nationalNumber (String)

---

## AreaCreateInput

**Type:** GraphQL inputs

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

- size (Float)
- floor (Int)
- children (Boolean)

---

## AreaUpdateInput

**Type:** GraphQL inputs

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

- size (Float)
- floor (Int)
- children (Boolean)

---

## ChangeActionAccessesInput

**Type:** GraphQL inputs

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

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

---

## DeviceAccessPolicyInput

**Type:** GraphQL inputs

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

---

## PhoneNumberInput

**Type:** GraphQL inputs

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

---

## MyAccountUpdateInput

**Type:** GraphQL inputs

### Fields
- firstName (String)
- lastName (String)
- phoneNumber (PhoneNumberInput): undefined
  - countryCode (String)
  - nationalNumber (String)

---

## MyAccountInternalUpdateInput

**Type:** GraphQL inputs

### Fields
- email (String)
- emailVerified (Boolean)
- url (String)
- urlSmall (String)
- urlMedium (String)
- urlLarge (String)

---

## UserSubscriptionUpdateInput

**Type:** GraphQL inputs

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

- tokensTotal (Int)
- tokensAvailable (Int)

---

## alarmUpdatedNotificationInput

**Type:** GraphQL inputs

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

- stateId (ID)
- triggeredAt (String)
- snoozeExpiresAt (String)
- isArmed (Boolean)
- typename__ (String)
- areaIds (ID)

---

## HomeMemberNotificationInput

**Type:** GraphQL inputs

### Fields
- id (ID)
- firstName (String)
- lastName (String)
- phoneNumber (PhoneNumberInput): undefined
  - countryCode (String)
  - nationalNumber (String)
- userId (String)
- typename__ (String)

---

## AlarmStationInfoContactsInput

**Type:** GraphQL inputs

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

---

## AlarmStationInfoInput

**Type:** GraphQL inputs

### Fields
- homeId (ID)
- status (String)
- contacts (AlarmStationInfoContactsInput, Not Null): undefined
  - id (ID)
  - firstName (String)
  - lastName (String)
  - phoneNumber (PhoneNumberInput)

---

## HomeMemberInvitationNotificationInput

**Type:** GraphQL inputs

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

- status (HomeMemberInvitationStatus, Not Null): undefined

- expiresAt (String)

---

## HomeAvatarUpdateNotificationInput

**Type:** GraphQL inputs

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

---

## CommandUpdateInput

**Type:** GraphQL inputs

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


---

## TraitsUpdateInput

**Type:** GraphQL inputs

### Fields
- jsonData (String)

---

## HubScanDevicesErrorInput

**Type:** GraphQL inputs

### Fields
- message (String)

---

## HubDeviceInput

**Type:** GraphQL inputs

### Fields
- hubDeviceId (ID)
- hubDeviceManufacturerName (String)
- hubDeviceModel (String)
- hubDeviceMacAddress (String)

---

## HubScanFoundDevicesInput

**Type:** GraphQL inputs

### Fields
- devices (HubDeviceInput, Not Null): undefined
  - hubDeviceId (ID)
  - hubDeviceManufacturerName (String)
  - hubDeviceModel (String)
  - hubDeviceMacAddress (String)
- errors (HubScanDevicesErrorInput, Not Null): undefined
  - message (String)

---

## HubKeepDevicesFinishedErrorInput

**Type:** GraphQL inputs

### Fields
- message (String)

---

## HubKeepDevicesFinishedInput

**Type:** GraphQL inputs

### Fields
- errors (HubKeepDevicesFinishedErrorInput, Not Null): undefined
  - message (String)

---

## HubRegisteredDevicesErrorInput

**Type:** GraphQL inputs

### Fields
- message (String)

---

## HubRegisteredDevicesInput

**Type:** GraphQL inputs

### Fields
- devices (HubDeviceInput, Not Null): undefined
  - hubDeviceId (ID)
  - hubDeviceManufacturerName (String)
  - hubDeviceModel (String)
  - hubDeviceMacAddress (String)
- errors (HubRegisteredDevicesErrorInput, Not Null): undefined
  - message (String)

---

## DeviceSetColorInput

**Type:** GraphQL inputs

### Fields
- hue (Float)
- saturation (Float)

---

## DeviceCommandEvChargingSpeedInput

**Type:** GraphQL inputs

### Fields
- amperage (Int)

---

## DeviceCommandEvChargeInput

**Type:** GraphQL inputs

### Fields
- chargingOn (Boolean)

---

## DeviceCommandTurnOnInput

**Type:** GraphQL inputs

### Fields
- isOn (Boolean)

---

## DeviceCommandInput

**Type:** GraphQL inputs

### Fields
- commandId (ID)
- commandType (DeviceCommand, Not Null): undefined

- source (CommandSource): undefined

- triggerMeta (CommandTriggerMeta): undefined

- evChargingSpeed (DeviceCommandEvChargingSpeedInput): undefined
  - amperage (Int)
- evCharge (DeviceCommandEvChargeInput): undefined
  - chargingOn (Boolean)
- turnOn (DeviceCommandTurnOnInput): undefined
  - isOn (Boolean)

---

## HubSetGatewayConnectedInput

**Type:** GraphQL inputs

### Fields
- ethernetConnected (Boolean)
- wifiConnected (Boolean)
- cellularConnected (Boolean)

---

## UserInviteInput

**Type:** GraphQL inputs

### Fields
- email (String)
- firstName (String)
- lastName (String)
- phoneNumber (PhoneNumberInput, Not Null): undefined
  - countryCode (String)
  - nationalNumber (String)
- address (String)
- city (String)
- region (String)
- postalCode (String)

---

## AlarmPreferencesInput

**Type:** GraphQL inputs

### Fields
- securityShowArmConfirmationModal (Boolean)

---

## GeneralPreferencesInput

**Type:** GraphQL inputs

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

---

## NotificationPreferencesInput

**Type:** GraphQL inputs

### Fields
- notificationsEnabled (Boolean)

---

## MarketingPreferencesInput

**Type:** GraphQL inputs

### Fields
- marketingConsent (Boolean)
- registrationSource (RegistrationSource): undefined


---

## UserUpdatePreferencesInput

**Type:** GraphQL inputs

### Fields
- alarmPreferences (AlarmPreferencesInput): undefined
  - securityShowArmConfirmationModal (Boolean)
- generalPreferences (GeneralPreferencesInput): undefined
  - betaVersion (Boolean)
  - experimentalVersion (Boolean)

---

## TimeSeriesSelectInput

**Type:** GraphQL inputs

### Fields
- tag (String)
- category (TimeSeriesCategory, Not Null): undefined

- homeId (ID)
- areaId (ID)
- deviceId (ID)
- aggregateSum (Boolean)

---

## StatsScopeInput

**Type:** GraphQL inputs

### Fields
- rangeStart (String)
- rangeEnd (String)
- granularity (Granularity, Not Null): undefined


---

## HomeInsuranceInfoInput

**Type:** GraphQL inputs

### Fields
- insuranceCompanyId (ID)

---

## DeviceSortInput

**Type:** GraphQL inputs

### Fields
- field (DeviceSortField, Not Null): undefined

- order (SortDirection, Not Null): undefined


---

## DeviceFilterInput

**Type:** GraphQL inputs

### Fields
- deviceTypes (DeviceType): undefined


---

## HomeSortInput

**Type:** GraphQL inputs

### Fields
- field (HomeSortField, Not Null): undefined

- order (SortDirection, Not Null): undefined


---

## ZoneAddFacilityInput

**Type:** GraphQL inputs

### Fields
- facilityType (FacilityType, Not Null): undefined

- facilityId (ID)

---

## FireAlarmZoneConfigurationInput

**Type:** GraphQL inputs

### Fields
- propagationDelaySeconds (Int)

---

## CollectiveAlarmZoneConfigurationInput

**Type:** GraphQL inputs

### Fields
- fireAlarmZoneConfigurationInput (FireAlarmZoneConfigurationInput): undefined
  - propagationDelaySeconds (Int)

---

## PushNotificationEndpointInput

**Type:** GraphQL inputs

### Fields
- address (String)
- channel (PushNotificationChannel, Not Null): undefined


---

## TriggerConditionInput

**Type:** GraphQL inputs

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

- specificTimeCondition (SpecificTimeConditionInput): undefined
  - at (String)
- specificTimePeriodCondition (SpecificTimePeriodConditionInput): undefined
  - startAt (String)
  - endAt (String)
- timeOfDayPeriodCondition (TimeOfDayPeriodConditionInput): undefined
  - startTime (TimeOfDayInput)
  - endTime (TimeOfDayInput)
  - onDays (DayOfWeek)
- timeOfDayCondition (TimeOfDayConditionInput): undefined
  - atTime (TimeOfDayInput)
  - onDays (DayOfWeek)

---

## RoutineTriggerInput

**Type:** GraphQL inputs

### Fields
- triggerType (TriggerTypeInput, Not Null): undefined

- conditions (TriggerConditionInput, Not Null): undefined
  - type (ConditionTypeInput)
  - specificTimeCondition (SpecificTimeConditionInput)
  - specificTimePeriodCondition (SpecificTimePeriodConditionInput)
  - timeOfDayPeriodCondition (TimeOfDayPeriodConditionInput)
  - timeOfDayCondition (TimeOfDayConditionInput)

---

## RoutineActionInput

**Type:** GraphQL inputs

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

- commandType (CommandType): undefined

- commandPayload (String)

---

## RoutineLogicInput

**Type:** GraphQL inputs

### Fields
- trigger (RoutineTriggerInput, Not Null): undefined
  - triggerType (TriggerTypeInput)
  - conditions (TriggerConditionInput)
- action (RoutineActionInput, Not Null): undefined
  - actionType (ActionTypeInput)
  - commandType (CommandType)
  - commandPayload (String)
- compensatingAction (RoutineActionInput): undefined
  - actionType (ActionTypeInput)
  - commandType (CommandType)
  - commandPayload (String)

---

## RoutineDescriptionInput

**Type:** GraphQL inputs

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

---

## RoutineOriginInput

**Type:** GraphQL inputs

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

- source (RoutineOriginSource): undefined


---

## RoutineCreateInput

**Type:** GraphQL inputs

### Fields
- logic (RoutineLogicInput, Not Null): undefined
  - trigger (RoutineTriggerInput)
  - action (RoutineActionInput)
  - compensatingAction (RoutineActionInput)
- description (RoutineDescriptionInput, Not Null): undefined
  - name (String)
  - description (String)

---

## RoutineCreateInternalInput

**Type:** GraphQL inputs

### Fields
- logic (RoutineLogicInput, Not Null): undefined
  - trigger (RoutineTriggerInput)
  - action (RoutineActionInput)
  - compensatingAction (RoutineActionInput)
- origin (RoutineOriginInput, Not Null): undefined
  - type (RoutineOriginType)
  - source (RoutineOriginSource)

---

## RoutineUpdateDescriptionInput

**Type:** GraphQL inputs

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

---

## RoutineUpdateInput

**Type:** GraphQL inputs

### Fields
- logic (RoutineLogicInput, Not Null): undefined
  - trigger (RoutineTriggerInput)
  - action (RoutineActionInput)
  - compensatingAction (RoutineActionInput)

---

## TimeOfDayInput

**Type:** GraphQL inputs

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

---

## SpecificTimeConditionInput

**Type:** GraphQL inputs

### Fields
- at (String)

---

## TimeOfDayPeriodConditionInput

**Type:** GraphQL inputs

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


---

## TimeOfDayConditionInput

**Type:** GraphQL inputs

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


---

## SpecificTimePeriodConditionInput

**Type:** GraphQL inputs

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

---

## FreezeProtectionConfigureInput

**Type:** GraphQL inputs

### Fields
- enabled (Boolean)
- thresholdTemperature (Float)
- temperatureSensors (ID)

---

## ProjectCreateInput

**Type:** GraphQL inputs

### Fields
- location (HomeLocationInput): undefined
  - country (String)
  - city (String)
  - street (String)
  - postalCode (String)
  - streetNumber (String)
  - unitNumber (String)
  - geoLocation (GeoLocationInput)
  - apartmentNumber (String)
  - associationPk (ID)
- buildingType (HomeType): undefined

- constructionType (ConstructionType): undefined

- buildingYear (Int)
- projectNumber (String)
- sizeOfHousehold (Float)
- buildingTitle (String)
- orderReferenceNumber (String)

---

## ProjectOnExistingHomeCreateInput

**Type:** GraphQL inputs

### Fields
- homeId (ID)
- installerId (ID)
- orderReferenceNumber (String)
- buildingTitle (String)
- projectNumber (String)

---

## OrganizationProjectOnExistingHomeCreateInput

**Type:** GraphQL inputs

### Fields
- organizationId (ID)
- homeId (ID)
- orderReferenceNumber (String)
- buildingTitle (String)
- projectNumber (String)

---

## ProjectUpdateInput

**Type:** GraphQL inputs

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

---

## InstallerCreateOrganizationWithOwnerInput

**Type:** GraphQL inputs

### Fields
- organizationName (String)
- ownerEmail (String)

---

## EmergencyContactAddInput

**Type:** GraphQL inputs

### Fields
- firstName (String)
- lastName (String)
- phoneNumber (PhoneNumberInput, Not Null): undefined
  - countryCode (String)
  - nationalNumber (String)
- language (String)

---

## HomeMemberSetEmergencyNotificationsInput

**Type:** GraphQL inputs

### Fields
- enabled (Boolean)

---

## EmergencyContactUpdateInput

**Type:** GraphQL inputs

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

---

## AlarmStationAddEmergencyContactInput

**Type:** GraphQL inputs

### Fields
- firstName (String)
- lastName (String)
- phoneNumber (PhoneNumberInput, Not Null): undefined
  - countryCode (String)
  - nationalNumber (String)
- fixedPriority (Int)

---

## AlarmStationUpdateEmergencyContactInput

**Type:** GraphQL inputs

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

---

## UserSubscriptionInput

**Type:** GraphQL inputs

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

- tokens (Int)

---

## UpdateUserSubscriptionsInput

**Type:** GraphQL inputs

### Fields
- subscriptions (UserSubscriptionInput, Not Null): undefined
  - subscriptionType (SubscriptionType)
  - tokens (Int)

---

## DeviceGroupCreateInput

**Type:** GraphQL inputs

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

---

## DeviceGroupUpdateInput

**Type:** GraphQL inputs

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

---

## ActivateGeofenceInput

**Type:** GraphQL inputs

### Fields
- radius (Int)
- referenceLat (Float)
- referenceLong (Float)
- type (GeofenceType, Not Null): undefined


---

## DeactivateGeofenceInput

**Type:** GraphQL inputs

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


---

## SetMOBCountdownInput

**Type:** GraphQL inputs

### Fields
- countdown (Int)

