UNPKG

warmup-api

Version:

An API for communicating with a wifi-enabled home thermostat made by Warmup

1,414 lines 145 kB
import { GraphQLResolveInfo, GraphQLScalarType, GraphQLScalarTypeConfig } from 'graphql'; export type Maybe<T> = T | null; export type InputMaybe<T> = Maybe<T>; export type Exact<T extends { [key: string]: unknown; }> = { [K in keyof T]: T[K]; }; export type MakeOptional<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]?: Maybe<T[SubKey]>; }; export type MakeMaybe<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]: Maybe<T[SubKey]>; }; export type MakeEmpty<T extends { [key: string]: unknown; }, K extends keyof T> = { [_ in K]?: never; }; export type Incremental<T> = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never; }; export type RequireFields<T, K extends keyof T> = Omit<T, K> & { [P in K]-?: NonNullable<T[P]>; }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { ID: { input: string; output: string; }; String: { input: string; output: string; }; Boolean: { input: boolean; output: boolean; }; Int: { input: number; output: number; }; Float: { input: number; output: number; }; /** Json */ Json: { input: any; output: any; }; }; export type AccessDay = { __typename?: 'AccessDay'; /** counterCreated of AccessDay */ counterCreated?: Maybe<Scalars['Int']['output']>; /** devicesActive of AccessDay */ devicesActive?: Maybe<Scalars['String']['output']>; /** pTimeAverage of AccessDay */ pTimeAverage?: Maybe<Scalars['String']['output']>; }; export type Address = { __typename?: 'Address'; /** address1 of Address */ address1?: Maybe<Scalars['String']['output']>; /** address2 of Address */ address2?: Maybe<Scalars['String']['output']>; /** countryCode of Address */ countryCode?: Maybe<Scalars['String']['output']>; /** currency of Address */ currency?: Maybe<Scalars['Int']['output']>; /** owmCityId of Address */ owmCityId?: Maybe<Scalars['Int']['output']>; /** postcode of Address */ postcode?: Maybe<Scalars['String']['output']>; /** timezone of Address (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) */ timezone?: Maybe<Scalars['String']['output']>; /** town of Address */ town?: Maybe<Scalars['String']['output']>; }; export type AggregateMobile = { __typename?: 'AggregateMobile'; /** appId of MobileDevice */ appId?: Maybe<Scalars['String']['output']>; /** geoMode of AggregateMobile */ geoMode?: Maybe<GeoMode>; /** geoMode of AggregateMobile */ geoModeInt?: Maybe<Scalars['Int']['output']>; /** id of MobileDevice */ id?: Maybe<Scalars['Int']['output']>; /** is this the current mobile */ isCurrent?: Maybe<Scalars['Boolean']['output']>; /** Is mobile moving towards location? */ isHoming?: Maybe<Scalars['Boolean']['output']>; /** locationId of AggregateMobile */ locationId?: Maybe<Scalars['Int']['output']>; /** name of MobileDevice */ name?: Maybe<Scalars['String']['output']>; /** partner of MobileDevice */ partner?: Maybe<Scalars['String']['output']>; /** protocol of MobileDevice */ protocol?: Maybe<Scalars['String']['output']>; /** source of MobileDevice */ source?: Maybe<Scalars['String']['output']>; /** userId of MobileDevice */ userId?: Maybe<Scalars['Int']['output']>; /** zone of AggregateMobile */ zone?: Maybe<Scalars['Int']['output']>; /** updated at */ zoneUpdated?: Maybe<Scalars['String']['output']>; }; export type AppFeedbackEntity = { __typename?: 'AppFeedbackEntity'; /** brand of AppFeedbackEntity */ brand?: Maybe<Brand>; /** clientId of AppFeedbackEntity */ clientId?: Maybe<ClientId>; /** created of AppFeedbackEntity */ created?: Maybe<Scalars['String']['output']>; /** feedback of AppFeedbackEntity */ feedback?: Maybe<Scalars['String']['output']>; /** language of AppFeedbackEntity */ language?: Maybe<Scalars['String']['output']>; /** mobileId of AppFeedbackEntity */ mobileId?: Maybe<Scalars['Int']['output']>; /** operatingDevice of AppFeedbackEntity */ operatingDevice?: Maybe<Scalars['String']['output']>; /** operatingSystem of AppFeedbackEntity */ operatingSystem?: Maybe<Scalars['String']['output']>; /** rating of AppFeedbackEntity */ rating?: Maybe<Scalars['String']['output']>; /** Get user */ user?: Maybe<RestrictedUser>; /** userId of AppFeedbackEntity */ userId?: Maybe<Scalars['Int']['output']>; /** compact version */ version?: Maybe<Scalars['String']['output']>; /** version of AppFeedbackEntity */ versionObject?: Maybe<AppVersion>; }; export type AppVersion = { __typename?: 'AppVersion'; /** maintenance of AppVersion */ maintenance?: Maybe<Scalars['String']['output']>; /** major of AppVersion */ major?: Maybe<Scalars['String']['output']>; /** minor of AppVersion */ minor?: Maybe<Scalars['String']['output']>; }; export declare enum AudienceType { /** DEVICE_ACCESS */ DeviceAccess = "device_access" } export type AutoProperties = { __typename?: 'AutoProperties'; /** createdAt of AutoProperties */ createdAt?: Maybe<Scalars['String']['output']>; /** 0 <= frequencyInMonths <= 12 of AutoProperties */ frequencyInMonths?: Maybe<Scalars['Int']['output']>; /** isEnabled of AutoProperties */ isEnabled?: Maybe<Scalars['Boolean']['output']>; /** 0 <= minimumSavings of AutoProperties */ minimumSavings?: Maybe<Scalars['Int']['output']>; /** Get user */ user?: Maybe<RestrictedUser>; /** userId of AutoProperties */ userId?: Maybe<Scalars['Int']['output']>; }; export declare enum Brand { /** EQUUS */ Equus = "equus", /** LATICRETE */ Laticrete = "laticrete", /** OTHER */ Other = "other", /** PORCELANOSA */ Porcelanosa = "porcelanosa", /** ROINTE */ Rointe = "rointe", /** SAVANT */ Savant = "savant", /** WARMUP */ Warmup = "warmup" } export declare enum BrandInput { /** ALL */ All = "all", /** EQUUS */ Equus = "equus", /** INHERITED */ Inherited = "inherited", /** LATICRETE */ Laticrete = "laticrete", /** OTHER */ Other = "other", /** PORCELANOSA */ Porcelanosa = "porcelanosa", /** ROINTE */ Rointe = "rointe", /** SAVANT */ Savant = "savant", /** WARMUP */ Warmup = "warmup" } export declare enum ClientId { /** AMAZON_ALEXA_WARMUP */ AmazonAlexaWarmup = "amazon_alexa_warmup", /** APIQL */ Apiql = "apiql", /** CONTROL4 */ Control4 = "control4", /** EASY_SWITCH */ EasySwitch = "easy_switch", /** EQUUS */ Equus = "equus", /** GOOGLE */ Google = "google", /** GRAPHIQL */ Graphiql = "graphiql", /** IFTTT_WARMUP */ IftttWarmup = "ifttt_warmup", /** LATICRETE */ Laticrete = "laticrete", /** LIGHTWAVE */ Lightwave = "lightwave", /** LIGHTWAVE_TEST */ LightwaveTest = "lightwave_test", /** PASSWORD */ Password = "password", /** PORCELANOSA */ Porcelanosa = "porcelanosa", /** PRIVATE */ Private = "private", /** ROINTE */ Rointe = "rointe", /** SAVANT */ Savant = "savant", /** WARMUP */ Warmup = "warmup" } export declare enum Currency4iE { /** DOLLAR */ Dollar = "dollar", /** EURO */ Euro = "euro", /** KRONE */ Krone = "krone", /** KUNA */ Kuna = "kuna", /** POUND */ Pound = "pound", /** YEN_YUAN */ YenYuan = "yen_yuan", /** ZLOTY */ Zloty = "zloty" } /** Dashboard statistics */ export type DashboardStats = { __typename?: 'DashboardStats'; /** access Day Stats */ accessDay?: Maybe<Array<Maybe<AccessDay>>>; /** device firmware versions */ appFw?: Maybe<Scalars['Json']['output']>; /** device statistics */ deviceStats?: Maybe<Scalars['Json']['output']>; /** Elastic Load Balancer Statistics */ elbStats?: Maybe<Scalars['Json']['output']>; /** general statistic */ general?: Maybe<GeneralStatistic>; /** system types */ systemTypes?: Maybe<Scalars['Json']['output']>; /** user statistics */ userStats?: Maybe<Scalars['Json']['output']>; }; /** Dashboard statistics */ export type DashboardStatsAccessDayArgs = { brand?: InputMaybe<BrandInput>; }; /** Dashboard statistics */ export type DashboardStatsAppFwArgs = { brand?: InputMaybe<BrandInput>; }; /** Dashboard statistics */ export type DashboardStatsDeviceStatsArgs = { brand?: InputMaybe<BrandInput>; }; /** Dashboard statistics */ export type DashboardStatsGeneralArgs = { brand?: InputMaybe<BrandInput>; }; /** Dashboard statistics */ export type DashboardStatsSystemTypesArgs = { brand?: InputMaybe<BrandInput>; }; /** Dashboard statistics */ export type DashboardStatsUserStatsArgs = { brand?: InputMaybe<BrandInput>; }; export type DeviceAccessStatistic = { __typename?: 'DeviceAccessStatistic'; /** createdUnix of DeviceAccessStatistic */ createdUnix?: Maybe<Scalars['String']['output']>; /** dayOfYear of DeviceAccessStatistic */ dayOfYear?: Maybe<Scalars['String']['output']>; /** deviceSN of DeviceAccessStatistic */ deviceSN?: Maybe<Scalars['String']['output']>; /** polls of DeviceAccessStatistic */ polls?: Maybe<Scalars['String']['output']>; /** responseNotSuccess of DeviceAccessStatistic */ responseNotSuccess?: Maybe<Scalars['String']['output']>; /** responseSuccess of DeviceAccessStatistic */ responseSuccess?: Maybe<Scalars['String']['output']>; /** year of DeviceAccessStatistic */ year?: Maybe<Scalars['String']['output']>; }; export type DeviceShortLog = { __typename?: 'DeviceShortLog'; /** created of DeviceShortLog */ created?: Maybe<Scalars['String']['output']>; /** processTime of DeviceShortLog */ processTime?: Maybe<Scalars['String']['output']>; /** request of DeviceShortLog */ request?: Maybe<Scalars['Json']['output']>; /** response of DeviceShortLog */ response?: Maybe<Scalars['Json']['output']>; /** statusCode of DeviceShortLog */ statusCode?: Maybe<Scalars['String']['output']>; }; export declare enum DeviceType { /** D4IE */ D4ie = "d4ie", /** D6IE */ D6ie = "d6ie", /** DRSW */ Drsw = "drsw", /** DSTR fake type DO NOT use it! */ Dstr = "dstr", /** RSW */ Rsw = "rsw" } export declare enum DisplayedProbe { /** AMB */ Amb = "amb", /** FLOOR */ Floor = "floor" } export type EmailRecordEntity = { __typename?: 'EmailRecordEntity'; /** brand of EmailRecordEntity */ brand?: Maybe<Brand>; /** content of EmailRecordEntity */ content?: Maybe<Scalars['String']['output']>; /** createdAt of EmailRecordEntity */ createdAt?: Maybe<Scalars['String']['output']>; /** emailType of EmailRecordEntity */ emailType?: Maybe<EmailType>; /** headers of EmailRecordEntity */ headers?: Maybe<Scalars['String']['output']>; /** id of EmailRecordEntity */ id?: Maybe<Scalars['Int']['output']>; /** Get owner */ owner?: Maybe<RestrictedUser>; /** recipient of EmailRecordEntity */ recipient?: Maybe<Scalars['String']['output']>; /** returnedBody of EmailRecordEntity */ returnedBody?: Maybe<Scalars['String']['output']>; /** statusCode of EmailRecordEntity */ statusCode?: Maybe<Scalars['String']['output']>; /** subject of EmailRecordEntity */ subject?: Maybe<Scalars['String']['output']>; /** userId of EmailRecordEntity */ userId?: Maybe<Scalars['Int']['output']>; }; export declare enum EmailType { /** ACCOUNT_RECOVERY */ AccountRecovery = "account_recovery", /** CHANGE_EMAIL */ ChangeEmail = "change_email", /** FORGOTTEN_PASSWORD */ ForgottenPassword = "forgotten_password", /** FORGOTTEN_PASSWORD_SWITCH */ ForgottenPasswordSwitch = "forgotten_password_switch", /** INVITE_SHARE_LOCATION */ InviteShareLocation = "invite_share_location", /** REGISTER */ Register = "register", /** REGISTER_SWITCH */ RegisterSwitch = "register_switch", /** REMOVE_SHARE_LOCATION */ RemoveShareLocation = "remove_share_location", /** TEST */ Test = "test" } export declare enum EnabledState { /** ANDROID */ Android = "android", /** BOTH */ Both = "both", /** I_OS */ IOs = "i_os", /** NONE */ None = "none" } export type Expire = { __typename?: 'Expire'; /** expiresAt of Expire */ expiresAt?: Maybe<Scalars['String']['output']>; /** isExpired of Expire */ isExpired?: Maybe<Scalars['Boolean']['output']>; }; export declare enum ExternalTerminalFunction { /** MASTER_CONTROL */ MasterControl = "master_control", /** NO_FUNCTION */ NoFunction = "no_function", /** OVERHEAT_SENSOR */ OverheatSensor = "overheat_sensor", /** RELAY_DEVICE */ RelayDevice = "relay_device" } export type Fence = { __typename?: 'Fence'; /** offset of Fence */ offset?: Maybe<Scalars['String']['output']>; /** time of Fence */ time?: Maybe<Scalars['String']['output']>; }; export declare enum FloorSensorType { /** NONE */ None = "none", /** W10K */ W10k = "w10k", /** W12K */ W12k = "w12k", /** W15K */ W15k = "w15k" } export declare enum FloorType { /** CARPET */ Carpet = "carpet", /** LAMINATE */ Laminate = "laminate", /** TILE_STONE */ TileStone = "tile_stone", /** USER_DEFINED */ UserDefined = "user_defined", /** VINYL */ Vinyl = "vinyl", /** WOOD */ Wood = "wood" } export type GeneralStatistic = { __typename?: 'GeneralStatistic'; /** appFws of GeneralStatistic */ appFws?: Maybe<Scalars['String']['output']>; /** cities of GeneralStatistic */ cities?: Maybe<Scalars['String']['output']>; /** countryCodes of GeneralStatistic */ countryCodes?: Maybe<Scalars['String']['output']>; /** passwordSet of GeneralStatistic */ passwordSet?: Maybe<Scalars['String']['output']>; /** registered of GeneralStatistic */ registered?: Maybe<Scalars['String']['output']>; /** registeredToday of GeneralStatistic */ registeredToday?: Maybe<Scalars['String']['output']>; /** timezones of GeneralStatistic */ timezones?: Maybe<Scalars['String']['output']>; /** updatedToday of GeneralStatistic */ updatedToday?: Maybe<Scalars['String']['output']>; /** urls of GeneralStatistic */ urls?: Maybe<Scalars['String']['output']>; /** users of GeneralStatistic */ users?: Maybe<Scalars['String']['output']>; }; export type GeoLocation = { __typename?: 'GeoLocation'; /** latitude of GeoLocation */ latitude?: Maybe<Scalars['String']['output']>; /** longitude of GeoLocation */ longitude?: Maybe<Scalars['String']['output']>; }; export declare enum GeoMode { /** DISABLED */ NotUsed = "not_used", /** INVISIBLE */ UsedInvisible = "used_invisible", /** ENABLED */ UsedVisible = "used_visible" } /** Warmup GraphQl mutation */ export type HeatingMutation = { __typename?: 'HeatingMutation'; /** Alexa AcceptGrant endpoint! */ acceptGrant?: Maybe<Scalars['Json']['output']>; /** Add device */ addDevice?: Maybe<Room>; /** Add Alexa Endpoints */ addEndpoints?: Maybe<Scalars['Boolean']['output']>; /** create feedback */ addFeedback?: Maybe<Scalars['Boolean']['output']>; /** Creating a new location! */ addLocation?: Maybe<Location>; /** Support - create note for user */ addNote?: Maybe<NoteEntity>; /** add the initiated switch attributes */ addSwitch?: Maybe<SwitchSnapshot>; /** update switch plan */ addSwitchPlan?: Maybe<Scalars['Json']['output']>; /** Creating a new user requires an elevated permission! */ addUser?: Maybe<User>; /** (admin) delete/un-share location! */ adminDeleteLocation?: Maybe<Scalars['Boolean']['output']>; /** (admin) Device delete */ adminDeviceDelete?: Maybe<Scalars['Boolean']['output']>; /** update parameters (admin) */ adminFields?: Maybe<Room>; /** update firmware (admin) */ adminFirmware?: Maybe<Scalars['Boolean']['output']>; /** cancel all rooms override */ cancelAllOverrides?: Maybe<Scalars['Boolean']['output']>; /** Cancel holiday on location and all devices */ cancelHoliday?: Maybe<Scalars['Boolean']['output']>; /** cancel Override */ cancelOverride?: Maybe<Room>; /** cancel switch */ cancelSwitch?: Maybe<User>; /** change email */ changeEmail?: Maybe<Scalars['Boolean']['output']>; /** change password */ changePassword?: Maybe<User>; /** Validate a device to prepare for provision */ createShadow?: Maybe<Scalars['Boolean']['output']>; /** Remove thermostat */ deleteDevice?: Maybe<Scalars['Boolean']['output']>; /** Delete location! */ deleteLocation?: Maybe<Scalars['Boolean']['output']>; /** Delta room temperature(signed) */ deltaTemperature?: Maybe<Thermostat4iE>; /** Modify thermostat */ deviceAdvanced?: Maybe<Room>; /** Set fixed mode on thermostat */ deviceFixed?: Maybe<Scalars['Boolean']['output']>; /** Set frost mode on thermostat */ deviceFrost?: Maybe<Scalars['Boolean']['output']>; /** Set holiday mode on location and all devices */ deviceHoliday?: Maybe<Scalars['Boolean']['output']>; /** Turn off thermostat */ deviceOff?: Maybe<Scalars['Boolean']['output']>; /** Set fixed mode on thermostat */ deviceOverride?: Maybe<Scalars['Boolean']['output']>; /** Set program mode on thermostat */ deviceProgram?: Maybe<Scalars['Boolean']['output']>; /** (support) Trigger proxy device reload */ deviceReLoad?: Maybe<Scalars['Int']['output']>; /** set schedule on specified device */ deviceSchedule?: Maybe<Room>; /** unsubscribe to beta with device */ disableBeta?: Maybe<Scalars['Int']['output']>; /** Increment or register mobile notice! return count of dismiss. */ dismissNotice?: Maybe<Scalars['Int']['output']>; /** subscribe to beta with device */ enableBeta?: Maybe<Scalars['Int']['output']>; /** Validate a device to prepare for provision */ fwShadow?: Maybe<Scalars['String']['output']>; /** Validate a device to prepare for provision */ gen2Cvm?: Maybe<Scalars['Json']['output']>; /** Validate a device to prepare for provision */ initShadow?: Maybe<Scalars['Boolean']['output']>; /** Modify location! */ locationAdvanced?: Maybe<Location>; /** Update user's lastLogin field */ portalLogin?: Maybe<Scalars['Boolean']['output']>; /** remove invited guest */ removeGuestShare?: Maybe<Scalars['Boolean']['output']>; /** Remove user from the system! */ removeMe?: Maybe<Scalars['Boolean']['output']>; /** Delete location! */ removeMobile?: Maybe<Scalars['Boolean']['output']>; /** remove active location shares */ removeMyShare?: Maybe<Scalars['Boolean']['output']>; /** reset mobile name */ resetMobileName?: Maybe<Scalars['Boolean']['output']>; /** Send validation pin to the logged in user mobile */ sendSmsPin?: Maybe<Scalars['Boolean']['output']>; /** set auto switch preferences */ setAutoPreferences?: Maybe<AutoProperties>; /** set comfort temperature */ setComfortTemp?: Maybe<Room>; /** Set geo state */ setGeo?: Maybe<Scalars['Boolean']['output']>; /** Set Firebase Message Cloud token. Returns token Id or 0 if it already exists */ setMessageCloudToken?: Maybe<Scalars['Int']['output']>; /** set room mode */ setRoomMode?: Maybe<Room>; /** Set room temperature */ setTemperature?: Maybe<Thermostat4iE>; /** Delete location! */ setZones?: Maybe<Scalars['Boolean']['output']>; /** share location */ shareLocation?: Maybe<Array<Maybe<InviteLocationConfirmationEntity>>>; /** Turn room off (frost) */ turnOff?: Maybe<Room>; /** Turn room on */ turnOn?: Maybe<Room>; /** update user profile */ updateProfile?: Maybe<User>; /** update sleep parameters */ updateSleep?: Maybe<Room>; /** update switch report state */ updateSwitchReport?: Maybe<User>; /** upgrade latest firmware */ upgradeLatestFw?: Maybe<Scalars['Boolean']['output']>; /** Validate a device to prepare for provision */ upgradeShadow?: Maybe<Scalars['Boolean']['output']>; /** Validate sms pin with the latest sms record */ validatePin?: Maybe<Scalars['Boolean']['output']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationAcceptGrantArgs = { code: Scalars['String']['input']; region?: InputMaybe<Scalars['String']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationAddDeviceArgs = { floorType: FloorType; lid: Scalars['Int']['input']; name: Scalars['String']['input']; powerSource: PowerSource; roomType: RoomType; serial: Scalars['String']['input']; systemPower: Scalars['Int']['input']; systemType: SystemType; type?: InputMaybe<DeviceType>; }; /** Warmup GraphQl mutation */ export type HeatingMutationAddEndpointsArgs = { eps: Scalars['String']['input']; }; /** Warmup GraphQl mutation */ export type HeatingMutationAddFeedbackArgs = { feedback?: InputMaybe<Scalars['String']['input']>; language?: InputMaybe<Scalars['String']['input']>; operatingDevice?: InputMaybe<Scalars['String']['input']>; operatingSystem?: InputMaybe<Scalars['String']['input']>; rating?: InputMaybe<Scalars['Int']['input']>; version?: InputMaybe<Scalars['String']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationAddLocationArgs = { address1?: InputMaybe<Scalars['String']['input']>; address2?: InputMaybe<Scalars['String']['input']>; countryCode?: InputMaybe<Scalars['String']['input']>; currency?: InputMaybe<Currency4iE>; elecHighCost?: InputMaybe<Scalars['String']['input']>; elecLowCost?: InputMaybe<Scalars['String']['input']>; elecLowEnd?: InputMaybe<Scalars['String']['input']>; elecLowStart?: InputMaybe<Scalars['String']['input']>; gasHighCost?: InputMaybe<Scalars['String']['input']>; gasLowCost?: InputMaybe<Scalars['String']['input']>; gasLowEnd?: InputMaybe<Scalars['String']['input']>; gasLowStart?: InputMaybe<Scalars['String']['input']>; isFahrenheit?: InputMaybe<Scalars['Boolean']['input']>; lat: Scalars['String']['input']; long: Scalars['String']['input']; name: Scalars['String']['input']; postcode?: InputMaybe<Scalars['String']['input']>; timezone?: InputMaybe<Scalars['String']['input']>; town?: InputMaybe<Scalars['String']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationAddNoteArgs = { customer?: InputMaybe<Scalars['Int']['input']>; note?: InputMaybe<Scalars['String']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationAddSwitchArgs = { savings?: InputMaybe<Scalars['String']['input']>; supplierId?: InputMaybe<Scalars['Int']['input']>; supplierLogo?: InputMaybe<Scalars['String']['input']>; supplierName?: InputMaybe<Scalars['String']['input']>; switchId?: InputMaybe<Scalars['Int']['input']>; tariffId?: InputMaybe<Scalars['Int']['input']>; tariffName?: InputMaybe<Scalars['String']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationAddSwitchPlanArgs = { plan?: InputMaybe<Scalars['String']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationAddUserArgs = { contactNumber?: InputMaybe<Scalars['String']['input']>; dateOfBirth?: InputMaybe<Scalars['String']['input']>; email: Scalars['String']['input']; firstName?: InputMaybe<Scalars['String']['input']>; language?: InputMaybe<SupportedLanguage>; lastName?: InputMaybe<Scalars['String']['input']>; password: Scalars['String']['input']; title?: InputMaybe<Scalars['String']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationAdminDeleteLocationArgs = { lid: Scalars['Int']['input']; uid: Scalars['Int']['input']; }; /** Warmup GraphQl mutation */ export type HeatingMutationAdminDeviceDeleteArgs = { lid: Scalars['Int']['input']; rid?: InputMaybe<Scalars['Int']['input']>; uid?: InputMaybe<Scalars['String']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationAdminFieldsArgs = { fields?: InputMaybe<Scalars['String']['input']>; rid?: InputMaybe<Scalars['Int']['input']>; sn?: InputMaybe<Scalars['String']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationAdminFirmwareArgs = { fw?: InputMaybe<Scalars['String']['input']>; rid?: InputMaybe<Scalars['Int']['input']>; sn?: InputMaybe<Scalars['String']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationCancelAllOverridesArgs = { lid?: InputMaybe<Scalars['Int']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationCancelHolidayArgs = { lid: Scalars['Int']['input']; }; /** Warmup GraphQl mutation */ export type HeatingMutationCancelOverrideArgs = { lid?: InputMaybe<Scalars['Int']['input']>; rid?: InputMaybe<Scalars['Int']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationCancelSwitchArgs = { switchId?: InputMaybe<Scalars['Int']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationChangeEmailArgs = { currentEmail?: InputMaybe<Scalars['String']['input']>; newEmail?: InputMaybe<Scalars['String']['input']>; password?: InputMaybe<Scalars['String']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationChangePasswordArgs = { confirmPassword?: InputMaybe<Scalars['String']['input']>; newPassword?: InputMaybe<Scalars['String']['input']>; oldPassword?: InputMaybe<Scalars['String']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationCreateShadowArgs = { serial: Scalars['String']['input']; token: Scalars['String']['input']; type: Scalars['String']['input']; }; /** Warmup GraphQl mutation */ export type HeatingMutationDeleteDeviceArgs = { lid: Scalars['Int']['input']; rid: Scalars['Int']['input']; }; /** Warmup GraphQl mutation */ export type HeatingMutationDeleteLocationArgs = { lid: Scalars['Int']['input']; }; /** Warmup GraphQl mutation */ export type HeatingMutationDeltaTemperatureArgs = { delta?: InputMaybe<Scalars['Int']['input']>; lid?: InputMaybe<Scalars['Int']['input']>; rid?: InputMaybe<Scalars['Int']['input']>; temperature?: InputMaybe<Scalars['Int']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationDeviceAdvancedArgs = { audioOn?: InputMaybe<Scalars['Boolean']['input']>; background?: InputMaybe<HomeBackground>; brightness?: InputMaybe<Scalars['Int']['input']>; brightnessStandby?: InputMaybe<Scalars['Int']['input']>; earlyStart?: InputMaybe<Scalars['Boolean']['input']>; externalProbe?: InputMaybe<FloorSensorType>; externalType?: InputMaybe<ExternalTerminalFunction>; floorProbe?: InputMaybe<FloorSensorType>; floorType?: InputMaybe<FloorType>; heatingTarget?: InputMaybe<HeatingTarget>; language?: InputMaybe<Language>; lid: Scalars['Int']['input']; lock?: InputMaybe<Scalars['Boolean']['input']>; name?: InputMaybe<Scalars['String']['input']>; newLocationId?: InputMaybe<Scalars['Int']['input']>; offsetAir?: InputMaybe<Scalars['Int']['input']>; offsetFloor1?: InputMaybe<Scalars['Int']['input']>; offsetFloor2?: InputMaybe<Scalars['Int']['input']>; powerSource?: InputMaybe<PowerSource>; probeApp?: InputMaybe<DisplayedProbe>; regulator?: InputMaybe<RegulatorType>; rid?: InputMaybe<Scalars['Int']['input']>; setback?: InputMaybe<Scalars['Int']['input']>; style?: InputMaybe<HomeStyle>; timeFormat?: InputMaybe<ThermostatTimeFormat>; type?: InputMaybe<RoomType>; }; /** Warmup GraphQl mutation */ export type HeatingMutationDeviceFixedArgs = { lid: Scalars['Int']['input']; rid?: InputMaybe<Scalars['Int']['input']>; temperature?: InputMaybe<Scalars['Int']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationDeviceFrostArgs = { lid: Scalars['Int']['input']; rid?: InputMaybe<Scalars['Int']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationDeviceHolidayArgs = { days?: InputMaybe<Scalars['Int']['input']>; end?: InputMaybe<Scalars['String']['input']>; lid: Scalars['Int']['input']; start?: InputMaybe<Scalars['String']['input']>; temperature: Scalars['Int']['input']; }; /** Warmup GraphQl mutation */ export type HeatingMutationDeviceOffArgs = { lid: Scalars['Int']['input']; rid?: InputMaybe<Scalars['Int']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationDeviceOverrideArgs = { lid: Scalars['Int']['input']; minutes: Scalars['Int']['input']; rid?: InputMaybe<Scalars['Int']['input']>; temperature: Scalars['Int']['input']; }; /** Warmup GraphQl mutation */ export type HeatingMutationDeviceProgramArgs = { lid: Scalars['Int']['input']; rid?: InputMaybe<Scalars['Int']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationDeviceReLoadArgs = { sn?: InputMaybe<Scalars['String']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationDeviceScheduleArgs = { lid: Scalars['Int']['input']; rid?: InputMaybe<Scalars['Int']['input']>; schedule: Scalars['String']['input']; }; /** Warmup GraphQl mutation */ export type HeatingMutationDisableBetaArgs = { device?: InputMaybe<MobileType>; email?: InputMaybe<Scalars['String']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationEnableBetaArgs = { device?: InputMaybe<MobileType>; email?: InputMaybe<Scalars['String']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationFwShadowArgs = { serial: Scalars['String']['input']; token: Scalars['String']['input']; type: Scalars['String']['input']; }; /** Warmup GraphQl mutation */ export type HeatingMutationGen2CvmArgs = { serial: Scalars['String']['input']; token: Scalars['String']['input']; }; /** Warmup GraphQl mutation */ export type HeatingMutationInitShadowArgs = { serial: Scalars['String']['input']; token: Scalars['String']['input']; type: Scalars['String']['input']; }; /** Warmup GraphQl mutation */ export type HeatingMutationLocationAdvancedArgs = { address1?: InputMaybe<Scalars['String']['input']>; address2?: InputMaybe<Scalars['String']['input']>; countryCode?: InputMaybe<Scalars['String']['input']>; currency?: InputMaybe<Currency4iE>; elecHighCost?: InputMaybe<Scalars['String']['input']>; elecLowCost?: InputMaybe<Scalars['String']['input']>; elecLowEnd?: InputMaybe<Scalars['String']['input']>; elecLowStart?: InputMaybe<Scalars['String']['input']>; gasHighCost?: InputMaybe<Scalars['String']['input']>; gasLowCost?: InputMaybe<Scalars['String']['input']>; gasLowEnd?: InputMaybe<Scalars['String']['input']>; gasLowStart?: InputMaybe<Scalars['String']['input']>; isFahrenheit?: InputMaybe<Scalars['Boolean']['input']>; lat?: InputMaybe<Scalars['String']['input']>; lid: Scalars['Int']['input']; long?: InputMaybe<Scalars['String']['input']>; name?: InputMaybe<Scalars['String']['input']>; postcode?: InputMaybe<Scalars['String']['input']>; town?: InputMaybe<Scalars['String']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationRemoveGuestShareArgs = { email?: InputMaybe<Scalars['String']['input']>; lid?: InputMaybe<Scalars['Int']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationRemoveMeArgs = { password: Scalars['String']['input']; }; /** Warmup GraphQl mutation */ export type HeatingMutationRemoveMobileArgs = { lid: Scalars['Int']['input']; mid?: InputMaybe<Scalars['Int']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationRemoveMyShareArgs = { email?: InputMaybe<Scalars['String']['input']>; lid?: InputMaybe<Scalars['Int']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationResetMobileNameArgs = { mobileId?: InputMaybe<Scalars['Int']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationSetAutoPreferencesArgs = { enabled?: InputMaybe<Scalars['Boolean']['input']>; frequency?: InputMaybe<Scalars['Int']['input']>; savings?: InputMaybe<Scalars['Int']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationSetComfortTempArgs = { comfTemp: Scalars['Int']['input']; lid?: InputMaybe<Scalars['Int']['input']>; rid?: InputMaybe<Scalars['Int']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationSetGeoArgs = { geo: Scalars['Boolean']['input']; lid: Scalars['Int']['input']; mob?: InputMaybe<Scalars['Int']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationSetMessageCloudTokenArgs = { token?: InputMaybe<Scalars['String']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationSetRoomModeArgs = { lid?: InputMaybe<Scalars['Int']['input']>; rid?: InputMaybe<Scalars['Int']['input']>; roomMode: RoomMode; }; /** Warmup GraphQl mutation */ export type HeatingMutationSetTemperatureArgs = { delta?: InputMaybe<Scalars['Int']['input']>; lid?: InputMaybe<Scalars['Int']['input']>; rid?: InputMaybe<Scalars['Int']['input']>; temperature?: InputMaybe<Scalars['Int']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationSetZonesArgs = { locZones: Scalars['String']['input']; }; /** Warmup GraphQl mutation */ export type HeatingMutationShareLocationArgs = { email?: InputMaybe<Scalars['String']['input']>; lid?: InputMaybe<Scalars['Int']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationTurnOffArgs = { lid?: InputMaybe<Scalars['Int']['input']>; rid?: InputMaybe<Scalars['Int']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationTurnOnArgs = { lid?: InputMaybe<Scalars['Int']['input']>; rid?: InputMaybe<Scalars['Int']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationUpdateProfileArgs = { contactNumber?: InputMaybe<Scalars['String']['input']>; dateOfBirth?: InputMaybe<Scalars['String']['input']>; firstName?: InputMaybe<Scalars['String']['input']>; language?: InputMaybe<SupportedLanguage>; lastName?: InputMaybe<Scalars['String']['input']>; title?: InputMaybe<Scalars['String']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationUpdateSleepArgs = { lid?: InputMaybe<Scalars['Int']['input']>; rid?: InputMaybe<Scalars['Int']['input']>; sleep?: InputMaybe<Scalars['String']['input']>; sleepActive?: InputMaybe<Scalars['Boolean']['input']>; sleepTemp?: InputMaybe<Scalars['Int']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationUpdateSwitchReportArgs = { state?: InputMaybe<SwitchState>; switchId?: InputMaybe<Scalars['Int']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationUpgradeLatestFwArgs = { lid: Scalars['Int']['input']; rid?: InputMaybe<Scalars['Int']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationUpgradeShadowArgs = { serial: Scalars['String']['input']; token: Scalars['String']['input']; type: Scalars['String']['input']; version?: InputMaybe<Scalars['String']['input']>; }; /** Warmup GraphQl mutation */ export type HeatingMutationValidatePinArgs = { pin?: InputMaybe<Scalars['String']['input']>; }; /** Warmup GraphQl */ export type HeatingQuery = { __typename?: 'HeatingQuery'; /** Server current UTC date and time [Y-m-d H:i:s] UTC */ serverDateTime?: Maybe<Scalars['String']['output']>; /** Current User */ support?: Maybe<Support>; /** Trace queries */ trace?: Maybe<Scalars['Json']['output']>; /** Current User */ user?: Maybe<User>; /** Mobile version information */ version?: Maybe<MainVersion>; }; export declare enum HeatingTarget { /** AIR */ Air = "air", /** FLOOR */ Floor = "floor" } export type Holiday = { __typename?: 'Holiday'; /** holEnd of Holiday */ holEnd?: Maybe<Scalars['String']['output']>; /** holStart of Holiday */ holStart?: Maybe<Scalars['String']['output']>; /** holTemp of Holiday */ holTemp?: Maybe<Scalars['Int']['output']>; }; export declare enum HomeBackground { /** DARK */ Dark = "dark", /** LIGHT */ Light = "light", /** PURE_BLACK */ PureBlack = "pure_black", /** USER_UPLOADED */ UserUploaded = "user_uploaded" } export declare enum HomeStyle { /** FLIPPING_CLOCK */ FlippingClock = "flipping_clock", /** MINIMALIST */ Minimalist = "minimalist", /** TEMPERATURE */ Temperature = "temperature", /** TIME */ Time = "time" } export declare enum HomeserveProduct { /** DEMO_INSTALL */ DemoInstall = "demo_install", /** WARMUP_5IE */ Warmup_5ie = "warmup_5ie" } export type InviteLocationConfirmationEntity = { __typename?: 'InviteLocationConfirmationEntity'; /** brand of InviteLocationConfirmationEntity */ brand?: Maybe<Brand>; /** invitedEmail of InviteLocationConfirmationEntity */ invitedEmail?: Maybe<Scalars['String']['output']>; /** Get location associated with this share */ location?: Maybe<Location>; /** locationId of InviteLocationConfirmationEntity */ locationId?: Maybe<Scalars['String']['output']>; /** ownerId of InviteLocationConfirmationEntity */ ownerId?: Maybe<Scalars['String']['output']>; }; export declare enum Language { /** GERMAN */ De = "de", /** ENGLISH */ En = "en", /** SPANISH */ Es = "es", /** FRENCH */ Fr = "fr", /** CROATIAN */ Hr = "hr", /** ITALIAN */ It = "it", /** DUTCH */ Nl = "nl", /** NORWEGIAN */ No = "no", /** POLISH */ Pl = "pl", /** PORTUGUESE */ Pt = "pt", /** ROMANIAN */ Ro = "ro", /** SLOVAKIAN */ Sk = "sk", /** SLOVENIAN */ Sl = "sl", /** SWEDISH */ Sv = "sv", /** TURKISH */ Tr = "tr" } export type LocZone = { __typename?: 'LocZone'; /** Is mobile moving towards location? */ isHoming?: Maybe<Scalars['Boolean']['output']>; /** offset of LocZone */ offset?: Maybe<Scalars['String']['output']>; /** time of LocZone */ time?: Maybe<Scalars['String']['output']>; /** zone of LocZone */ zone?: Maybe<Scalars['Int']['output']>; }; export type Location = { __typename?: 'Location'; /** address of Location */ address?: Maybe<Address>; /** created of Location */ created?: Maybe<Scalars['String']['output']>; /** list of Thermostat4iEs */ devices?: Maybe<Array<Maybe<Thermostat4iE>>>; /** electricity of Location */ electricity?: Maybe<Tariff>; /** fence of Location */ fence?: Maybe<Fence>; /** user is the owner */ fenceArray?: Maybe<Scalars['Json']['output']>; /** gas of Location */ gas?: Maybe<Tariff>; /** geoLocation of Location */ geoLocation?: Maybe<GeoLocation>; /** get location mode */ geoMode?: Maybe<GeoMode>; /** get location mode */ geoModeInt?: Maybe<Scalars['Int']['output']>; /** holiday of Location */ holiday?: Maybe<Holiday>; /** id of Location */ id?: Maybe<Scalars['Int']['output']>; /** Is mobile moving towards location? */ isHoming?: Maybe<Scalars['Boolean']['output']>; /** user is the owner */ isOwner?: Maybe<Scalars['Boolean']['output']>; /** get location mode */ locMode?: Maybe<ValidLocationMode>; /** get location mode */ locModeInt?: Maybe<Scalars['Int']['output']>; /** zone of Location */ locZone?: Maybe<LocZone>; /** list connected mobiles geoModes */ mobiles?: Maybe<Array<Maybe<AggregateMobile>>>; /** name of Location */ name?: Maybe<Scalars['String']['output']>; /** Get owner */ owner?: Maybe<RestrictedUser>; /** list of Zones */ room?: Maybe<Room>; /** list of Zones */ rooms?: Maybe<Array<Maybe<Room>>>; /** settings of Location */ settings?: Maybe<LocationSettings>; /** tariffType of Location */ tariffType?: Maybe<TariffType>; /** updated of Location */ updated?: Maybe<Scalars['String']['output']>; /** userId of Location */ userId?: Maybe<Scalars['Int']['output']>; /** location mobile zone */ zone?: Maybe<Scalars['Int']['output']>; }; export type LocationDevicesArgs = { id?: InputMaybe<Scalars['Int']['input']>; }; export type LocationRoomArgs = { id: Scalars['Int']['input']; }; export type LocationRoomsArgs = { id?: InputMaybe<Scalars['Int']['input']>; }; export declare enum LocationMode { /** FROST */ Frost = "frost", /** OFF */ Off = "off", /** ON */ On = "on" } export type LocationSettings = { __typename?: 'LocationSettings'; /** heatUpDPH of LocationSettings */ heatUpDPH?: Maybe<Scalars['Int']['output']>; /** isDefault of LocationSettings */ isDefault?: Maybe<Scalars['Boolean']['output']>; /** isEnabled of LocationSettings */ isEnabled?: Maybe<Scalars['Boolean']['output']>; /** isFahrenheit of LocationSettings */ isFahrenheit?: Maybe<Scalars['Boolean']['output']>; /** isSmartGeo of LocationSettings */ isSmartGeo?: Maybe<Scalars['Boolean']['output']>; /** locMode of LocationSettings */ locMode?: Maybe<LocationMode>; /** mainRoom of LocationSettings */ mainRoom?: Maybe<Scalars['Int']['output']>; /** speedKPH of LocationSettings */ speedKPH?: Maybe<Scalars['Int']['output']>; }; export type LocationShareObject = { __typename?: 'LocationShareObject'; /** joiner email */ joinerEmail?: Maybe<Scalars['String']['output']>; /** joinerId of LocationShareObject */ joinerId?: Maybe<Scalars['String']['output']>; /** Get location associated with this share */ location?: Maybe<Location>; /** locationId of LocationShareObject */ locationId?: Maybe<Scalars['String']['output']>; /** owner of LocationShareObject */ owner?: Maybe<Scalars['String']['output']>; }; export type LoginInfo = { __typename?: 'LoginInfo'; /** hasLoggedIn of LoginInfo */ hasLoggedIn?: Maybe<Scalars['Boolean']['output']>; /** lastLogin of LoginInfo */ lastLogin?: Maybe<Scalars['String']['output']>; }; /** Mobile versions */ export type MainVersion = { __typename?: 'MainVersion'; /** Minimum mobile application version */ minimum?: Maybe<Scalars['String']['output']>; /** Recommended mobile application version */ recommended?: Maybe<Scalars['String']['output']>; }; export type MobileDevice = { __typename?: 'MobileDevice'; /** appId of MobileDevice */ appId?: Maybe<Scalars['String']['output']>; /** appToken of MobileDevice */ appToken?: Maybe<Scalars['String']['output']>; /** created of MobileDevice */ created?: Maybe<Scalars['String']['output']>; /** id of MobileDevice */ id?: Maybe<Scalars['Int']['output']>; /** name of MobileDevice */ name?: Maybe<Scalars['String']['output']>; /** partner of MobileDevice */ partner?: Maybe<Scalars['String']['output']>; /** protocol of MobileDevice */ protocol?: Maybe<Scalars['String']['output']>; /** source of MobileDevice */ source?: Maybe<Scalars['String']['output']>; /** updated of MobileDevice */ updated?: Maybe<Scalars['String']['output']>; /** userId of MobileDevice */ userId?: Maybe<Scalars['Int']['output']>; }; export declare enum MobileType { /** ANDROID */ Android = "Android", /** I_OS */ IOs = "iOS" } export type NoteEntity = { __typename?: 'NoteEntity'; /** createdAt of NoteEntity */ createdAt?: Maybe<Scalars['String']['output']>; /** Get note customer */ customer?: Maybe<User>; /** customerId of NoteEntity */ customerId?: Maybe<Scalars['Int']['output']>; /** id of NoteEntity */ id?: Maybe<Scalars['Int']['output']>; /** note of NoteEntity */ note?: Maybe<Scalars['String']['output']>; /** supportId of NoteEntity */ supportId?: Maybe<Scalars['Int']['output']>; }; export type ParametersWithChange = { __typename?: 'ParametersWithChange'; /** adaptLearn of Parameters */ adaptLearn?: Maybe<Scalars['Int']['output']>; /** airTemp of Parameters */ airTemp?: Maybe<Scalars['Int']['output']>; /** audio of Parameters */ audio?: Maybe<Scalars['Int']['output']>; /** brightness of Parameters */ brightness?: Maybe<Scalars['Int']['output']>; /** brightnessStdby of Parameters */ brightnessStdby?: Maybe<Scalars['Int']['output']>; /** changes of ParametersWithChange */ changes?: Maybe<Scalars['Json']['output']>; /** controlMethod of Parameters */ controlMethod?: Maybe<Scalars['Int']['output']>; /** currency of Parameters */ currency?: Maybe<Scalars['Int']['output']>; /** dateFormat of Parameters */ dateFormat?: Maybe<Scalars['String']['output']>; /** defaultUrl of Parameters */ defaultUrl?: Maybe<Scalars['String']['output']>; /** deviceSN of Parameters */ deviceSN?: Maybe<Scalars['String']['output']>; /** efficiency of Parameters */ efficiency?: Maybe<Scalars['Int']['output']>; /** extType of Parameters */ extType?: Maybe<Scalars['Int']['output']>; /** faultAir of Parameters */ faultAir?: Maybe<Scalars['Boolean']['output']>; /** faultFloor1 of Parameters */ faultFloor1?: Maybe<Scalars['Boolean']['output']>; /** faultFloor2 of Parameters */ faultFloor2?: Maybe<Scalars['Boolean']['output']>; /** faultSystem of Parameters */ faultSystem?: Maybe<Scalars['Int']['output']>; /** fixedDuty of Parameters */ fixedDuty?: Maybe<Scalars['Int']['output']>; /** fixedTemp of Parameters */ fixedTemp?: Maybe<Scalars['Int']['output']>; /** floor1Temp of Parameters */ floor1Temp?: Maybe<Scalars['Int']['output']>; /** floor2Temp of Parameters */ floor2Temp?: Maybe<Scalars['Int']['output']>; /** floorType of Parameters */ floorType?: Maybe<Scalars['Int']['output']>; /** fpAFTemp of Parameters */ fpAFTemp?: Maybe<Scalars['Int']['output']>; /** fpComfTemp of Parameters */ fpComfTemp?: Maybe<Scalars['Int']['output']>; /** fpEconTemp of Parameters */ fpEconTemp?: Maybe<Scalars['Int']['output']>; /** fwVer of Parameters */ fwVer?: Maybe<Scalars['String']['output']>; /** gradDur of Parameters */ gradDur?: Maybe<Scalars['Int']['output']>; /** gradTemp of Parameters */ gradTemp?: Maybe<Scalars['Int']['output']>; /** heatingTarget of Parameters */ heatingTarget?: Maybe<Scalars['Int']['output']>; /** holidayDuty of Parameters */ holidayDuty?: Maybe<Scalars['Int']['output']>; /** holidayEnd of Parameters */ holidayEnd?: Maybe<Scalars['Int']['output']>; /** holidayStart of Parameters */ holidayStart?: Maybe<Scalars['Int']['output']>; /** holidayTemp of Parameters */ holidayTemp?: Maybe<Scalars['Int']['output']>; /** homeBG of Parameters */ homeBG?: Maybe<Scalars['Int']['output']>; /** homeStyle of Parameters */ homeStyle?: Maybe<Scalars['Int']['output']>; /** lang of Parameters */ lang?: Maybe<Scalars['Int']['output']>; /** localTime of Parameters */ localTime?: Maybe<Scalars['Int']['output']>; /** lock of Parameters */ lock?: Maybe<Scalars['Int']['output']>; /** lockCode of Parameters */ lockCode?: Maybe<Scalars['Int']['output']>; /** ntcTypeFloor1 of Parameters */ ntcTypeFloor1?: Maybe<Scalars['Int']['output']>; /** ntcTypeFloor2 of Parameters */ ntcTypeFloor2?: Maybe<Scalars['Int']['output']>; /** offsetAir of Parameters */ offsetAir?: Maybe<Scalars['String']['output']>; /** offsetFloor1 of Parameters */ offsetFloor1?: Maybe<Scalars['String']['output']>; /** offsetFloor2 of Parameters */ offsetFloor2?: Maybe<Scalars['String']['output']>; /** outputStatus of Parameters */ outputStatus?: Maybe<Scalars['Int']['output']>; /** overheatLimitAir of Parameters */ overheatLimitAir?: Maybe<Scalars['Int']['output']>; /** overheatLimitFloor of Parameters */ overheatLimitFloor?: Maybe<Scalars['Int']['output']>; /** overrideDur of Parameters */ overrideDur?: Maybe<Scalars['Int']['output']>; /** overrideDuty of Parameters */ overrideDuty?: Maybe<Scalars['Int']['output']>; /** overrideTemp of Parameters */ overrideTemp?: Maybe<Scalars['Int']['output']>; /** pollRate of Parameters */ pollRate?: Maybe<Scalars['Int']['output']>; /** probeApp of Parameters */ probeApp?: Maybe<Scalars['Int']['output']>; /** progMax of Parameters */ progMax?: Maybe<Scalars['Int']['output']>; /** progMin of Parameters */ progMin?: Maybe<Scalars['Int']['output']>; /** rssi of Parameters */ rssi?: Maybe<Scalars['String']['output']>; /** runMode of Parameters */ runMode?: Maybe<Scalars['Int']['output']>; /** schedule of Parameters */ schedule?: Maybe<Scalars['Json']['output']>; /** setbackDuty of Parameters */ setbackDuty?: Maybe<Scalars['Int']['output']>; /** setbackTemp of Parameters */ setbackTemp?: Maybe<Scalars['Int']['output']>; /** sync of Parameters */ sync?: Maybe<Scalars['Int']['output']>; /** systemPower of Parameters */ systemPower?: Maybe<Scalars['Int']['output']>; /** s