// tslint:disable // this is an auto generated file. This will be overwritten export const onCreateHome = `subscription OnCreateHome { onCreateHome { id name locationLat locationLon owner members rooms { items { id name owner members } nextToken } shades { items { id mac name displayName modelID capabilities firmwareVersion lastTimeClockUpdated ledEnabled resetRequested batteryLevel owner members } nextToken } scenes { items { id name owner members } nextToken } automations { items { id type enabled dayOfWeekBitmask hour minute sunriseSunsetOffset owner members } nextToken } remotes { items { id name owner members } nextToken } commands { items { id owner initiaterName createdAt commandType commandState commandError } nextToken } gateways { items { id name ipAddress serialNumber macAddress1 macAddress2 ssid } nextToken } } } `; export const onUpdateHome = `subscription OnUpdateHome { onUpdateHome { id name locationLat locationLon owner members rooms { items { id name owner members } nextToken } shades { items { id mac name displayName modelID capabilities firmwareVersion lastTimeClockUpdated ledEnabled resetRequested batteryLevel owner members } nextToken } scenes { items { id name owner members } nextToken } automations { items { id type enabled dayOfWeekBitmask hour minute sunriseSunsetOffset owner members } nextToken } remotes { items { id name owner members } nextToken } commands { items { id owner initiaterName createdAt commandType commandState commandError } nextToken } gateways { items { id name ipAddress serialNumber macAddress1 macAddress2 ssid } nextToken } } } `; export const onDeleteHome = `subscription OnDeleteHome { onDeleteHome { id name locationLat locationLon owner members rooms { items { id name owner members } nextToken } shades { items { id mac name displayName modelID capabilities firmwareVersion lastTimeClockUpdated ledEnabled resetRequested batteryLevel owner members } nextToken } scenes { items { id name owner members } nextToken } automations { items { id type enabled dayOfWeekBitmask hour minute sunriseSunsetOffset owner members } nextToken } remotes { items { id name owner members } nextToken } commands { items { id owner initiaterName createdAt commandType commandState commandError } nextToken } gateways { items { id name ipAddress serialNumber macAddress1 macAddress2 ssid } nextToken } } } `; export const onCreateGateway = `subscription OnCreateGateway { onCreateGateway { id name ipAddress serialNumber macAddress1 macAddress2 ssid home { id name locationLat locationLon owner members rooms { nextToken } shades { nextToken } scenes { nextToken } automations { nextToken } remotes { nextToken } commands { nextToken } gateways { nextToken } } } } `; export const onUpdateGateway = `subscription OnUpdateGateway { onUpdateGateway { id name ipAddress serialNumber macAddress1 macAddress2 ssid home { id name locationLat locationLon owner members rooms { nextToken } shades { nextToken } scenes { nextToken } automations { nextToken } remotes { nextToken } commands { nextToken } gateways { nextToken } } } } `; export const onDeleteGateway = `subscription OnDeleteGateway { onDeleteGateway { id name ipAddress serialNumber macAddress1 macAddress2 ssid home { id name locationLat locationLon owner members rooms { nextToken } shades { nextToken } scenes { nextToken } automations { nextToken } remotes { nextToken } commands { nextToken } gateways { nextToken } } } } `; export const onCreateRoom = `subscription OnCreateRoom { onCreateRoom { id name theme { iconName primaryColor } owner members home { id name locationLat locationLon owner members rooms { nextToken } shades { nextToken } scenes { nextToken } automations { nextToken } remotes { nextToken } commands { nextToken } gateways { nextToken } } shades { items { id mac name displayName modelID capabilities firmwareVersion lastTimeClockUpdated ledEnabled resetRequested batteryLevel owner members } nextToken } remotes { items { id name owner members } nextToken } } } `; export const onUpdateRoom = `subscription OnUpdateRoom { onUpdateRoom { id name theme { iconName primaryColor } owner members home { id name locationLat locationLon owner members rooms { nextToken } shades { nextToken } scenes { nextToken } automations { nextToken } remotes { nextToken } commands { nextToken } gateways { nextToken } } shades { items { id mac name displayName modelID capabilities firmwareVersion lastTimeClockUpdated ledEnabled resetRequested batteryLevel owner members } nextToken } remotes { items { id name owner members } nextToken } } } `; export const onDeleteRoom = `subscription OnDeleteRoom { onDeleteRoom { id name theme { iconName primaryColor } owner members home { id name locationLat locationLon owner members rooms { nextToken } shades { nextToken } scenes { nextToken } automations { nextToken } remotes { nextToken } commands { nextToken } gateways { nextToken } } shades { items { id mac name displayName modelID capabilities firmwareVersion lastTimeClockUpdated ledEnabled resetRequested batteryLevel owner members } nextToken } remotes { items { id name owner members } nextToken } } } `; export const onCreateShade = `subscription OnCreateShade { onCreateShade { id mac name displayName modelID capabilities firmwareVersion position { servo1 servo2 servo3 tilt velocity } lastTimeClockUpdated ledEnabled resetRequested batteryLevel owner members home { id name locationLat locationLon owner members rooms { nextToken } shades { nextToken } scenes { nextToken } automations { nextToken } remotes { nextToken } commands { nextToken } gateways { nextToken } } room { id name theme { iconName primaryColor } owner members home { id name locationLat locationLon owner members } shades { nextToken } remotes { nextToken } } sceneActions { items { id } nextToken } remoteGroups { items { id groupSlot } nextToken } } } `; export const onUpdateShade = `subscription OnUpdateShade { onUpdateShade { id mac name displayName modelID capabilities firmwareVersion position { servo1 servo2 servo3 tilt velocity } lastTimeClockUpdated ledEnabled resetRequested batteryLevel owner members home { id name locationLat locationLon owner members rooms { nextToken } shades { nextToken } scenes { nextToken } automations { nextToken } remotes { nextToken } commands { nextToken } gateways { nextToken } } room { id name theme { iconName primaryColor } owner members home { id name locationLat locationLon owner members } shades { nextToken } remotes { nextToken } } sceneActions { items { id } nextToken } remoteGroups { items { id groupSlot } nextToken } } } `; export const onDeleteShade = `subscription OnDeleteShade { onDeleteShade { id mac name displayName modelID capabilities firmwareVersion position { servo1 servo2 servo3 tilt velocity } lastTimeClockUpdated ledEnabled resetRequested batteryLevel owner members home { id name locationLat locationLon owner members rooms { nextToken } shades { nextToken } scenes { nextToken } automations { nextToken } remotes { nextToken } commands { nextToken } gateways { nextToken } } room { id name theme { iconName primaryColor } owner members home { id name locationLat locationLon owner members } shades { nextToken } remotes { nextToken } } sceneActions { items { id } nextToken } remoteGroups { items { id groupSlot } nextToken } } } `; export const onCreateScene = `subscription OnCreateScene { onCreateScene { id name theme { iconName primaryColor } owner members home { id name locationLat locationLon owner members rooms { nextToken } shades { nextToken } scenes { nextToken } automations { nextToken } remotes { nextToken } commands { nextToken } gateways { nextToken } } actions { items { id } nextToken } automations { items { id type enabled dayOfWeekBitmask hour minute sunriseSunsetOffset owner members } nextToken } } } `; export const onUpdateScene = `subscription OnUpdateScene { onUpdateScene { id name theme { iconName primaryColor } owner members home { id name locationLat locationLon owner members rooms { nextToken } shades { nextToken } scenes { nextToken } automations { nextToken } remotes { nextToken } commands { nextToken } gateways { nextToken } } actions { items { id } nextToken } automations { items { id type enabled dayOfWeekBitmask hour minute sunriseSunsetOffset owner members } nextToken } } } `; export const onDeleteScene = `subscription OnDeleteScene { onDeleteScene { id name theme { iconName primaryColor } owner members home { id name locationLat locationLon owner members rooms { nextToken } shades { nextToken } scenes { nextToken } automations { nextToken } remotes { nextToken } commands { nextToken } gateways { nextToken } } actions { items { id } nextToken } automations { items { id type enabled dayOfWeekBitmask hour minute sunriseSunsetOffset owner members } nextToken } } } `; export const onCreateSceneAction = `subscription OnCreateSceneAction { onCreateSceneAction { id position { servo1 servo2 servo3 tilt velocity } scene { id name theme { iconName primaryColor } owner members home { id name locationLat locationLon owner members } actions { nextToken } automations { nextToken } } shade { id mac name displayName modelID capabilities firmwareVersion position { servo1 servo2 servo3 tilt velocity } lastTimeClockUpdated ledEnabled resetRequested batteryLevel owner members home { id name locationLat locationLon owner members } room { id name owner members } sceneActions { nextToken } remoteGroups { nextToken } } } } `; export const onUpdateSceneAction = `subscription OnUpdateSceneAction { onUpdateSceneAction { id position { servo1 servo2 servo3 tilt velocity } scene { id name theme { iconName primaryColor } owner members home { id name locationLat locationLon owner members } actions { nextToken } automations { nextToken } } shade { id mac name displayName modelID capabilities firmwareVersion position { servo1 servo2 servo3 tilt velocity } lastTimeClockUpdated ledEnabled resetRequested batteryLevel owner members home { id name locationLat locationLon owner members } room { id name owner members } sceneActions { nextToken } remoteGroups { nextToken } } } } `; export const onDeleteSceneAction = `subscription OnDeleteSceneAction { onDeleteSceneAction { id position { servo1 servo2 servo3 tilt velocity } scene { id name theme { iconName primaryColor } owner members home { id name locationLat locationLon owner members } actions { nextToken } automations { nextToken } } shade { id mac name displayName modelID capabilities firmwareVersion position { servo1 servo2 servo3 tilt velocity } lastTimeClockUpdated ledEnabled resetRequested batteryLevel owner members home { id name locationLat locationLon owner members } room { id name owner members } sceneActions { nextToken } remoteGroups { nextToken } } } } `; export const onCreateAutomation = `subscription OnCreateAutomation { onCreateAutomation { id type enabled dayOfWeekBitmask hour minute sunriseSunsetOffset owner members home { id name locationLat locationLon owner members rooms { nextToken } shades { nextToken } scenes { nextToken } automations { nextToken } remotes { nextToken } commands { nextToken } gateways { nextToken } } scene { id name theme { iconName primaryColor } owner members home { id name locationLat locationLon owner members } actions { nextToken } automations { nextToken } } } } `; export const onUpdateAutomation = `subscription OnUpdateAutomation { onUpdateAutomation { id type enabled dayOfWeekBitmask hour minute sunriseSunsetOffset owner members home { id name locationLat locationLon owner members rooms { nextToken } shades { nextToken } scenes { nextToken } automations { nextToken } remotes { nextToken } commands { nextToken } gateways { nextToken } } scene { id name theme { iconName primaryColor } owner members home { id name locationLat locationLon owner members } actions { nextToken } automations { nextToken } } } } `; export const onDeleteAutomation = `subscription OnDeleteAutomation { onDeleteAutomation { id type enabled dayOfWeekBitmask hour minute sunriseSunsetOffset owner members home { id name locationLat locationLon owner members rooms { nextToken } shades { nextToken } scenes { nextToken } automations { nextToken } remotes { nextToken } commands { nextToken } gateways { nextToken } } scene { id name theme { iconName primaryColor } owner members home { id name locationLat locationLon owner members } actions { nextToken } automations { nextToken } } } } `; export const onCreateRemote = `subscription OnCreateRemote { onCreateRemote { id name owner members home { id name locationLat locationLon owner members rooms { nextToken } shades { nextToken } scenes { nextToken } automations { nextToken } remotes { nextToken } commands { nextToken } gateways { nextToken } } room { id name theme { iconName primaryColor } owner members home { id name locationLat locationLon owner members } shades { nextToken } remotes { nextToken } } groups { items { id groupSlot } nextToken } } } `; export const onUpdateRemote = `subscription OnUpdateRemote { onUpdateRemote { id name owner members home { id name locationLat locationLon owner members rooms { nextToken } shades { nextToken } scenes { nextToken } automations { nextToken } remotes { nextToken } commands { nextToken } gateways { nextToken } } room { id name theme { iconName primaryColor } owner members home { id name locationLat locationLon owner members } shades { nextToken } remotes { nextToken } } groups { items { id groupSlot } nextToken } } } `; export const onDeleteRemote = `subscription OnDeleteRemote { onDeleteRemote { id name owner members home { id name locationLat locationLon owner members rooms { nextToken } shades { nextToken } scenes { nextToken } automations { nextToken } remotes { nextToken } commands { nextToken } gateways { nextToken } } room { id name theme { iconName primaryColor } owner members home { id name locationLat locationLon owner members } shades { nextToken } remotes { nextToken } } groups { items { id groupSlot } nextToken } } } `; export const onCreateRemoteGroup = `subscription OnCreateRemoteGroup { onCreateRemoteGroup { id groupSlot remote { id name owner members home { id name locationLat locationLon owner members } room { id name owner members } groups { nextToken } } shade { id mac name displayName modelID capabilities firmwareVersion position { servo1 servo2 servo3 tilt velocity } lastTimeClockUpdated ledEnabled resetRequested batteryLevel owner members home { id name locationLat locationLon owner members } room { id name owner members } sceneActions { nextToken } remoteGroups { nextToken } } } } `; export const onUpdateRemoteGroup = `subscription OnUpdateRemoteGroup { onUpdateRemoteGroup { id groupSlot remote { id name owner members home { id name locationLat locationLon owner members } room { id name owner members } groups { nextToken } } shade { id mac name displayName modelID capabilities firmwareVersion position { servo1 servo2 servo3 tilt velocity } lastTimeClockUpdated ledEnabled resetRequested batteryLevel owner members home { id name locationLat locationLon owner members } room { id name owner members } sceneActions { nextToken } remoteGroups { nextToken } } } } `; export const onDeleteRemoteGroup = `subscription OnDeleteRemoteGroup { onDeleteRemoteGroup { id groupSlot remote { id name owner members home { id name locationLat locationLon owner members } room { id name owner members } groups { nextToken } } shade { id mac name displayName modelID capabilities firmwareVersion position { servo1 servo2 servo3 tilt velocity } lastTimeClockUpdated ledEnabled resetRequested batteryLevel owner members home { id name locationLat locationLon owner members } room { id name owner members } sceneActions { nextToken } remoteGroups { nextToken } } } } `; export const onCreateGatewayCommand = `subscription OnCreateGatewayCommand { onCreateGatewayCommand { id owner initiaterName createdAt commandType commandState commandError home { id name locationLat locationLon owner members rooms { nextToken } shades { nextToken } scenes { nextToken } automations { nextToken } remotes { nextToken } commands { nextToken } gateways { nextToken } } activateScene { sceneId } setPositions { shadeMacs positions { servo1 servo2 servo3 tilt velocity } } setScene { change shadeMac sceneId position { servo1 servo2 servo3 tilt velocity } } } } `; export const onUpdateGatewayCommand = `subscription OnUpdateGatewayCommand { onUpdateGatewayCommand { id owner initiaterName createdAt commandType commandState commandError home { id name locationLat locationLon owner members rooms { nextToken } shades { nextToken } scenes { nextToken } automations { nextToken } remotes { nextToken } commands { nextToken } gateways { nextToken } } activateScene { sceneId } setPositions { shadeMacs positions { servo1 servo2 servo3 tilt velocity } } setScene { change shadeMac sceneId position { servo1 servo2 servo3 tilt velocity } } } } `; export const onDeleteGatewayCommand = `subscription OnDeleteGatewayCommand { onDeleteGatewayCommand { id owner initiaterName createdAt commandType commandState commandError home { id name locationLat locationLon owner members rooms { nextToken } shades { nextToken } scenes { nextToken } automations { nextToken } remotes { nextToken } commands { nextToken } gateways { nextToken } } activateScene { sceneId } setPositions { shadeMacs positions { servo1 servo2 servo3 tilt velocity } } setScene { change shadeMac sceneId position { servo1 servo2 servo3 tilt velocity } } } } `;