@seamapi/http - v1.128.0
GitHub
Preparing search index...
index
SeamHttpThermostats
Class SeamHttpThermostats
Index
Constructors
constructor
Properties
client
defaults
lts
Version
lts
Version
Accessors
daily
Programs
schedules
simulate
Methods
activate
Climate
Preset
cool
create
Climate
Preset
create
Paginator
delete
Climate
Preset
heat
heat
Cool
list
off
set
Fallback
Climate
Preset
set
Fan
Mode
set
Hvac
Mode
set
Temperature
Threshold
update
Client
Session
Token
update
Climate
Preset
update
Weekly
Program
from
Api
Key
from
Client
from
Client
Session
Token
from
Console
Session
Token
from
Personal
Access
Token
from
Publishable
Key
Constructors
constructor
new
SeamHttpThermostats
(
apiKeyOrOptions
?:
string
|
SeamHttpOptions
,
)
:
SeamHttpThermostats
Parameters
apiKeyOrOptions
:
string
|
SeamHttpOptions
= {}
Returns
SeamHttpThermostats
Properties
client
client
:
AxiosInstance
Readonly
defaults
defaults
:
Required
<
SeamHttpRequestOptions
>
Readonly
lts
Version
ltsVersion
:
"1.0.0"
= seamApiLtsVersion
Static
lts
Version
ltsVersion
:
string
= seamApiLtsVersion
Accessors
daily
Programs
get
dailyPrograms
()
:
SeamHttpThermostatsDailyPrograms
Returns
SeamHttpThermostatsDailyPrograms
schedules
get
schedules
()
:
SeamHttpThermostatsSchedules
Returns
SeamHttpThermostatsSchedules
simulate
get
simulate
()
:
SeamHttpThermostatsSimulate
Returns
SeamHttpThermostatsSimulate
Methods
activate
Climate
Preset
activateClimatePreset
(
parameters
:
ThermostatsActivateClimatePresetParameters
,
options
?:
ThermostatsActivateClimatePresetOptions
,
)
:
ThermostatsActivateClimatePresetRequest
Parameters
parameters
:
ThermostatsActivateClimatePresetParameters
options
:
ThermostatsActivateClimatePresetOptions
= {}
Returns
ThermostatsActivateClimatePresetRequest
cool
cool
(
parameters
:
ThermostatsCoolParameters
,
options
?:
ThermostatsCoolOptions
,
)
:
ThermostatsCoolRequest
Parameters
parameters
:
ThermostatsCoolParameters
options
:
ThermostatsCoolOptions
= {}
Returns
ThermostatsCoolRequest
create
Climate
Preset
createClimatePreset
(
parameters
:
ThermostatsCreateClimatePresetParameters
,
options
?:
ThermostatsCreateClimatePresetOptions
,
)
:
ThermostatsCreateClimatePresetRequest
Parameters
parameters
:
ThermostatsCreateClimatePresetParameters
options
:
ThermostatsCreateClimatePresetOptions
= {}
Returns
ThermostatsCreateClimatePresetRequest
create
Paginator
createPaginator
<
const
TResponse
,
const
TResponseKey
extends
string
|
number
|
symbol
,
>
(
request
:
SeamHttpRequest
<
TResponse
,
TResponseKey
>
,
)
:
SeamPaginator
<
TResponse
,
TResponseKey
>
Type Parameters
const
TResponse
const
TResponseKey
extends
string
|
number
|
symbol
Parameters
request
:
SeamHttpRequest
<
TResponse
,
TResponseKey
>
Returns
SeamPaginator
<
TResponse
,
TResponseKey
>
delete
Climate
Preset
deleteClimatePreset
(
parameters
:
ThermostatsDeleteClimatePresetParameters
,
options
?:
ThermostatsDeleteClimatePresetOptions
,
)
:
ThermostatsDeleteClimatePresetRequest
Parameters
parameters
:
ThermostatsDeleteClimatePresetParameters
options
:
ThermostatsDeleteClimatePresetOptions
= {}
Returns
ThermostatsDeleteClimatePresetRequest
heat
heat
(
parameters
:
ThermostatsHeatParameters
,
options
?:
ThermostatsHeatOptions
,
)
:
ThermostatsHeatRequest
Parameters
parameters
:
ThermostatsHeatParameters
options
:
ThermostatsHeatOptions
= {}
Returns
ThermostatsHeatRequest
heat
Cool
heatCool
(
parameters
:
ThermostatsHeatCoolParameters
,
options
?:
ThermostatsHeatCoolOptions
,
)
:
ThermostatsHeatCoolRequest
Parameters
parameters
:
ThermostatsHeatCoolParameters
options
:
ThermostatsHeatCoolOptions
= {}
Returns
ThermostatsHeatCoolRequest
list
list
(
parameters
?:
ThermostatsListParameters
,
options
?:
ThermostatsListOptions
,
)
:
ThermostatsListRequest
Parameters
Optional
parameters
:
ThermostatsListParameters
options
:
ThermostatsListOptions
= {}
Returns
ThermostatsListRequest
off
off
(
parameters
:
ThermostatsOffParameters
,
options
?:
ThermostatsOffOptions
,
)
:
ThermostatsOffRequest
Parameters
parameters
:
ThermostatsOffParameters
options
:
ThermostatsOffOptions
= {}
Returns
ThermostatsOffRequest
set
Fallback
Climate
Preset
setFallbackClimatePreset
(
parameters
:
ThermostatsSetFallbackClimatePresetParameters
,
options
?:
ThermostatsSetFallbackClimatePresetOptions
,
)
:
ThermostatsSetFallbackClimatePresetRequest
Parameters
parameters
:
ThermostatsSetFallbackClimatePresetParameters
options
:
ThermostatsSetFallbackClimatePresetOptions
= {}
Returns
ThermostatsSetFallbackClimatePresetRequest
set
Fan
Mode
setFanMode
(
parameters
:
ThermostatsSetFanModeParameters
,
options
?:
ThermostatsSetFanModeOptions
,
)
:
ThermostatsSetFanModeRequest
Parameters
parameters
:
ThermostatsSetFanModeParameters
options
:
ThermostatsSetFanModeOptions
= {}
Returns
ThermostatsSetFanModeRequest
set
Hvac
Mode
setHvacMode
(
parameters
:
ThermostatsSetHvacModeParameters
,
options
?:
ThermostatsSetHvacModeOptions
,
)
:
ThermostatsSetHvacModeRequest
Parameters
parameters
:
ThermostatsSetHvacModeParameters
options
:
ThermostatsSetHvacModeOptions
= {}
Returns
ThermostatsSetHvacModeRequest
set
Temperature
Threshold
setTemperatureThreshold
(
parameters
:
ThermostatsSetTemperatureThresholdParameters
,
options
?:
ThermostatsSetTemperatureThresholdOptions
,
)
:
ThermostatsSetTemperatureThresholdRequest
Parameters
parameters
:
ThermostatsSetTemperatureThresholdParameters
options
:
ThermostatsSetTemperatureThresholdOptions
= {}
Returns
ThermostatsSetTemperatureThresholdRequest
update
Client
Session
Token
updateClientSessionToken
(
clientSessionToken
:
string
)
:
Promise
<
void
>
Parameters
clientSessionToken
:
string
Returns
Promise
<
void
>
update
Climate
Preset
updateClimatePreset
(
parameters
:
ThermostatsUpdateClimatePresetParameters
,
options
?:
ThermostatsUpdateClimatePresetOptions
,
)
:
ThermostatsUpdateClimatePresetRequest
Parameters
parameters
:
ThermostatsUpdateClimatePresetParameters
options
:
ThermostatsUpdateClimatePresetOptions
= {}
Returns
ThermostatsUpdateClimatePresetRequest
update
Weekly
Program
updateWeeklyProgram
(
parameters
:
ThermostatsUpdateWeeklyProgramParameters
,
options
?:
ThermostatsUpdateWeeklyProgramOptions
,
)
:
ThermostatsUpdateWeeklyProgramRequest
Parameters
parameters
:
ThermostatsUpdateWeeklyProgramParameters
options
:
ThermostatsUpdateWeeklyProgramOptions
= {}
Returns
ThermostatsUpdateWeeklyProgramRequest
Static
from
Api
Key
fromApiKey
(
apiKey
:
string
,
options
?:
Omit
<
SeamHttpOptionsWithApiKey
,
"apiKey"
>
,
)
:
SeamHttpThermostats
Parameters
apiKey
:
string
options
:
Omit
<
SeamHttpOptionsWithApiKey
,
"apiKey"
>
= {}
Returns
SeamHttpThermostats
Static
from
Client
fromClient
(
client
:
AxiosInstance
,
options
?:
Omit
<
SeamHttpOptionsWithClient
,
"client"
>
,
)
:
SeamHttpThermostats
Parameters
client
:
AxiosInstance
options
:
Omit
<
SeamHttpOptionsWithClient
,
"client"
>
= {}
Returns
SeamHttpThermostats
Static
from
Client
Session
Token
fromClientSessionToken
(
clientSessionToken
:
string
,
options
?:
Omit
<
SeamHttpOptionsWithClientSessionToken
,
"clientSessionToken"
>
,
)
:
SeamHttpThermostats
Parameters
clientSessionToken
:
string
options
:
Omit
<
SeamHttpOptionsWithClientSessionToken
,
"clientSessionToken"
>
= {}
Returns
SeamHttpThermostats
Static
from
Console
Session
Token
fromConsoleSessionToken
(
consoleSessionToken
:
string
,
workspaceId
:
string
,
options
?:
Omit
<
SeamHttpOptionsWithConsoleSessionToken
,
"consoleSessionToken"
|
"workspaceId"
,
>
,
)
:
SeamHttpThermostats
Parameters
consoleSessionToken
:
string
workspaceId
:
string
options
:
Omit
<
SeamHttpOptionsWithConsoleSessionToken
,
"consoleSessionToken"
|
"workspaceId"
,
>
= {}
Returns
SeamHttpThermostats
Static
from
Personal
Access
Token
fromPersonalAccessToken
(
personalAccessToken
:
string
,
workspaceId
:
string
,
options
?:
Omit
<
SeamHttpOptionsWithPersonalAccessToken
,
"personalAccessToken"
|
"workspaceId"
,
>
,
)
:
SeamHttpThermostats
Parameters
personalAccessToken
:
string
workspaceId
:
string
options
:
Omit
<
SeamHttpOptionsWithPersonalAccessToken
,
"personalAccessToken"
|
"workspaceId"
,
>
= {}
Returns
SeamHttpThermostats
Static
from
Publishable
Key
fromPublishableKey
(
publishableKey
:
string
,
userIdentifierKey
:
string
,
options
?:
SeamHttpFromPublishableKeyOptions
,
)
:
Promise
<
SeamHttpThermostats
>
Parameters
publishableKey
:
string
userIdentifierKey
:
string
options
:
SeamHttpFromPublishableKeyOptions
= {}
Returns
Promise
<
SeamHttpThermostats
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
client
defaults
lts
Version
lts
Version
Accessors
daily
Programs
schedules
simulate
Methods
activate
Climate
Preset
cool
create
Climate
Preset
create
Paginator
delete
Climate
Preset
heat
heat
Cool
list
off
set
Fallback
Climate
Preset
set
Fan
Mode
set
Hvac
Mode
set
Temperature
Threshold
update
Client
Session
Token
update
Climate
Preset
update
Weekly
Program
from
Api
Key
from
Client
from
Client
Session
Token
from
Console
Session
Token
from
Personal
Access
Token
from
Publishable
Key
GitHub
@seamapi/http - v1.128.0
Loading...