// tslint:disable // this is an auto generated file. This will be overwritten export const getHome = `query GetHome($id: ID!) { getHome(id: $id) { 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 listHomes = `query ListHomes( $filter: ModelHomeFilterInput $limit: Int $nextToken: String ) { listHomes(filter: $filter, limit: $limit, nextToken: $nextToken) { items { id name locationLat locationLon owner members rooms { nextToken } shades { nextToken } scenes { nextToken } automations { nextToken } remotes { nextToken } commands { nextToken } gateways { nextToken } } nextToken } } `; export const getGateway = `query GetGateway($id: ID!) { getGateway(id: $id) { 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 listGateways = `query ListGateways( $filter: ModelGatewayFilterInput $limit: Int $nextToken: String ) { listGateways(filter: $filter, limit: $limit, nextToken: $nextToken) { items { id name ipAddress serialNumber macAddress1 macAddress2 ssid home { id name locationLat locationLon owner members } } nextToken } } `; export const getRoom = `query GetRoom($id: ID!) { getRoom(id: $id) { 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 listRooms = `query ListRooms( $filter: ModelRoomFilterInput $limit: Int $nextToken: String ) { listRooms(filter: $filter, limit: $limit, nextToken: $nextToken) { items { id name theme { iconName primaryColor } owner members home { id name locationLat locationLon owner members } shades { nextToken } remotes { nextToken } } nextToken } } `; export const getShade = `query GetShade($id: ID!) { getShade(id: $id) { 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 listShades = `query ListShades( $filter: ModelShadeFilterInput $limit: Int $nextToken: String ) { listShades(filter: $filter, limit: $limit, nextToken: $nextToken) { items { 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 } } nextToken } } `; export const getScene = `query GetScene($id: ID!) { getScene(id: $id) { 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 listScenes = `query ListScenes( $filter: ModelSceneFilterInput $limit: Int $nextToken: String ) { listScenes(filter: $filter, limit: $limit, nextToken: $nextToken) { items { id name theme { iconName primaryColor } owner members home { id name locationLat locationLon owner members } actions { nextToken } automations { nextToken } } nextToken } } `; export const getSceneAction = `query GetSceneAction($id: ID!) { getSceneAction(id: $id) { 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 listSceneActions = `query ListSceneActions( $filter: ModelSceneActionFilterInput $limit: Int $nextToken: String ) { listSceneActions(filter: $filter, limit: $limit, nextToken: $nextToken) { items { id position { servo1 servo2 servo3 tilt velocity } scene { id name owner members } shade { id mac name displayName modelID capabilities firmwareVersion lastTimeClockUpdated ledEnabled resetRequested batteryLevel owner members } } nextToken } } `; export const getAutomation = `query GetAutomation($id: ID!) { getAutomation(id: $id) { 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 listAutomations = `query ListAutomations( $filter: ModelAutomationFilterInput $limit: Int $nextToken: String ) { listAutomations(filter: $filter, limit: $limit, nextToken: $nextToken) { items { id type enabled dayOfWeekBitmask hour minute sunriseSunsetOffset owner members home { id name locationLat locationLon owner members } scene { id name owner members } } nextToken } } `; export const getRemote = `query GetRemote($id: ID!) { getRemote(id: $id) { 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 listRemotes = `query ListRemotes( $filter: ModelRemoteFilterInput $limit: Int $nextToken: String ) { listRemotes(filter: $filter, limit: $limit, nextToken: $nextToken) { items { id name owner members home { id name locationLat locationLon owner members } room { id name owner members } groups { nextToken } } nextToken } } `; export const getRemoteGroup = `query GetRemoteGroup($id: ID!) { getRemoteGroup(id: $id) { 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 listRemoteGroups = `query ListRemoteGroups( $filter: ModelRemoteGroupFilterInput $limit: Int $nextToken: String ) { listRemoteGroups(filter: $filter, limit: $limit, nextToken: $nextToken) { items { id groupSlot remote { id name owner members } shade { id mac name displayName modelID capabilities firmwareVersion lastTimeClockUpdated ledEnabled resetRequested batteryLevel owner members } } nextToken } } `; export const getGatewayCommand = `query GetGatewayCommand($id: ID!) { getGatewayCommand(id: $id) { 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 listGatewayCommands = `query ListGatewayCommands( $filter: ModelGatewayCommandFilterInput $limit: Int $nextToken: String ) { listGatewayCommands(filter: $filter, limit: $limit, nextToken: $nextToken) { items { id owner initiaterName createdAt commandType commandState commandError home { id name locationLat locationLon owner members } activateScene { sceneId } setPositions { shadeMacs } setScene { change shadeMac sceneId } } nextToken } } `;