// tslint:disable // this is an auto generated file. This will be overwritten export const createHome = `mutation CreateHome($input: CreateHomeInput!) { createHome(input: $input) { 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 updateHome = `mutation UpdateHome($input: UpdateHomeInput!) { updateHome(input: $input) { 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 deleteHome = `mutation DeleteHome($input: DeleteHomeInput!) { deleteHome(input: $input) { 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 createGateway = `mutation CreateGateway($input: CreateGatewayInput!) { createGateway(input: $input) { 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 updateGateway = `mutation UpdateGateway($input: UpdateGatewayInput!) { updateGateway(input: $input) { 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 deleteGateway = `mutation DeleteGateway($input: DeleteGatewayInput!) { deleteGateway(input: $input) { 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 createRoom = `mutation CreateRoom($input: CreateRoomInput!) { createRoom(input: $input) { 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 updateRoom = `mutation UpdateRoom($input: UpdateRoomInput!) { updateRoom(input: $input) { 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 deleteRoom = `mutation DeleteRoom($input: DeleteRoomInput!) { deleteRoom(input: $input) { 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 createShade = `mutation CreateShade($input: CreateShadeInput!) { createShade(input: $input) { 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 updateShade = `mutation UpdateShade($input: UpdateShadeInput!) { updateShade(input: $input) { 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 deleteShade = `mutation DeleteShade($input: DeleteShadeInput!) { deleteShade(input: $input) { 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 createScene = `mutation CreateScene($input: CreateSceneInput!) { createScene(input: $input) { 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 updateScene = `mutation UpdateScene($input: UpdateSceneInput!) { updateScene(input: $input) { 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 deleteScene = `mutation DeleteScene($input: DeleteSceneInput!) { deleteScene(input: $input) { 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 createSceneAction = `mutation CreateSceneAction($input: CreateSceneActionInput!) { createSceneAction(input: $input) { 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 updateSceneAction = `mutation UpdateSceneAction($input: UpdateSceneActionInput!) { updateSceneAction(input: $input) { 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 deleteSceneAction = `mutation DeleteSceneAction($input: DeleteSceneActionInput!) { deleteSceneAction(input: $input) { 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 createAutomation = `mutation CreateAutomation($input: CreateAutomationInput!) { createAutomation(input: $input) { 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 updateAutomation = `mutation UpdateAutomation($input: UpdateAutomationInput!) { updateAutomation(input: $input) { 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 deleteAutomation = `mutation DeleteAutomation($input: DeleteAutomationInput!) { deleteAutomation(input: $input) { 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 createRemote = `mutation CreateRemote($input: CreateRemoteInput!) { createRemote(input: $input) { 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 updateRemote = `mutation UpdateRemote($input: UpdateRemoteInput!) { updateRemote(input: $input) { 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 deleteRemote = `mutation DeleteRemote($input: DeleteRemoteInput!) { deleteRemote(input: $input) { 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 createRemoteGroup = `mutation CreateRemoteGroup($input: CreateRemoteGroupInput!) { createRemoteGroup(input: $input) { 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 updateRemoteGroup = `mutation UpdateRemoteGroup($input: UpdateRemoteGroupInput!) { updateRemoteGroup(input: $input) { 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 deleteRemoteGroup = `mutation DeleteRemoteGroup($input: DeleteRemoteGroupInput!) { deleteRemoteGroup(input: $input) { 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 createGatewayCommand = `mutation CreateGatewayCommand($input: CreateGatewayCommandInput!) { createGatewayCommand(input: $input) { 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 updateGatewayCommand = `mutation UpdateGatewayCommand($input: UpdateGatewayCommandInput!) { updateGatewayCommand(input: $input) { 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 deleteGatewayCommand = `mutation DeleteGatewayCommand($input: DeleteGatewayCommandInput!) { deleteGatewayCommand(input: $input) { 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 } } } } `;