Class SeamHttpThermostatsClimateSettingSchedules
Hierarchy
- SeamHttpThermostatsClimateSettingSchedules
Properties
client
client: AxiosInstance
Methods
create
- create(body?): Promise<{
automatic_cooling_enabled?: boolean;
automatic_heating_enabled?: boolean;
climate_setting_schedule_id: string;
cooling_set_point_celsius?: number;
cooling_set_point_fahrenheit?: number;
created_at: string;
device_id: string;
heating_set_point_celsius?: number;
heating_set_point_fahrenheit?: number;
hvac_mode_setting?: "off" | "heat" | "cool" | "heat_cool";
manual_override_allowed?: boolean;
name?: string;
schedule_ends_at: string;
schedule_starts_at: string;
schedule_type: "time_bound";
}> Parameters
Optional
body: {
automatic_cooling_enabled?: boolean;
automatic_heating_enabled?: boolean;
cooling_set_point_celsius?: number;
cooling_set_point_fahrenheit?: number;
device_id: string;
heating_set_point_celsius?: number;
heating_set_point_fahrenheit?: number;
hvac_mode_setting?: "off" | "heat" | "cool" | "heat_cool";
manual_override_allowed?: boolean;
name?: string;
schedule_ends_at: string;
schedule_starts_at: string;
schedule_type?: "time_bound";
}
Optional
automatic_cooling_enabled?: boolean
Optional
automatic_heating_enabled?: boolean
Optional
cooling_set_point_celsius?: number
Optional
cooling_set_point_fahrenheit?: number
device_id: string
Optional
heating_set_point_celsius?: number
Optional
heating_set_point_fahrenheit?: number
Optional
hvac_mode_setting?: "off" | "heat" | "cool" | "heat_cool"
Optional
manual_override_allowed?: boolean
Optional
name?: string
schedule_ends_at: string
schedule_starts_at: string
Optional
schedule_type?: "time_bound"
Returns Promise<{
automatic_cooling_enabled?: boolean;
automatic_heating_enabled?: boolean;
climate_setting_schedule_id: string;
cooling_set_point_celsius?: number;
cooling_set_point_fahrenheit?: number;
created_at: string;
device_id: string;
heating_set_point_celsius?: number;
heating_set_point_fahrenheit?: number;
hvac_mode_setting?: "off" | "heat" | "cool" | "heat_cool";
manual_override_allowed?: boolean;
name?: string;
schedule_ends_at: string;
schedule_starts_at: string;
schedule_type: "time_bound";
}>
delete
- delete(body?): Promise<void>
Parameters
Optional
body: {
climate_setting_schedule_id: string;
}
climate_setting_schedule_id: string
Returns Promise<void>
get
- get(body?): Promise<{
automatic_cooling_enabled?: boolean;
automatic_heating_enabled?: boolean;
climate_setting_schedule_id: string;
cooling_set_point_celsius?: number;
cooling_set_point_fahrenheit?: number;
created_at: string;
device_id: string;
heating_set_point_celsius?: number;
heating_set_point_fahrenheit?: number;
hvac_mode_setting?: "off" | "heat" | "cool" | "heat_cool";
manual_override_allowed?: boolean;
name?: string;
schedule_ends_at: string;
schedule_starts_at: string;
schedule_type: "time_bound";
}> Parameters
Optional
body: {
climate_setting_schedule_id?: string;
device_id?: string;
}
Optional
climate_setting_schedule_id?: string
Optional
device_id?: string
Returns Promise<{
automatic_cooling_enabled?: boolean;
automatic_heating_enabled?: boolean;
climate_setting_schedule_id: string;
cooling_set_point_celsius?: number;
cooling_set_point_fahrenheit?: number;
created_at: string;
device_id: string;
heating_set_point_celsius?: number;
heating_set_point_fahrenheit?: number;
hvac_mode_setting?: "off" | "heat" | "cool" | "heat_cool";
manual_override_allowed?: boolean;
name?: string;
schedule_ends_at: string;
schedule_starts_at: string;
schedule_type: "time_bound";
}>
list
- list(body?): Promise<{
automatic_cooling_enabled?: boolean;
automatic_heating_enabled?: boolean;
climate_setting_schedule_id: string;
cooling_set_point_celsius?: number;
cooling_set_point_fahrenheit?: number;
created_at: string;
device_id: string;
heating_set_point_celsius?: number;
heating_set_point_fahrenheit?: number;
hvac_mode_setting?: "off" | "heat" | "cool" | "heat_cool";
manual_override_allowed?: boolean;
name?: string;
schedule_ends_at: string;
schedule_starts_at: string;
schedule_type: "time_bound";
}[]> Parameters
Optional
body: {
device_id: string;
user_identifier_key?: string;
}
device_id: string
Optional
user_identifier_key?: string
Returns Promise<{
automatic_cooling_enabled?: boolean;
automatic_heating_enabled?: boolean;
climate_setting_schedule_id: string;
cooling_set_point_celsius?: number;
cooling_set_point_fahrenheit?: number;
created_at: string;
device_id: string;
heating_set_point_celsius?: number;
heating_set_point_fahrenheit?: number;
hvac_mode_setting?: "off" | "heat" | "cool" | "heat_cool";
manual_override_allowed?: boolean;
name?: string;
schedule_ends_at: string;
schedule_starts_at: string;
schedule_type: "time_bound";
}[]>
update
- update(body?): Promise<void>
Parameters
Optional
body: {
automatic_cooling_enabled?: boolean;
automatic_heating_enabled?: boolean;
climate_setting_schedule_id: string;
cooling_set_point_celsius?: number;
cooling_set_point_fahrenheit?: number;
heating_set_point_celsius?: number;
heating_set_point_fahrenheit?: number;
hvac_mode_setting?: "off" | "heat" | "cool" | "heat_cool";
manual_override_allowed?: boolean;
name?: string;
schedule_ends_at?: string;
schedule_starts_at?: string;
schedule_type?: "time_bound";
}
Optional
automatic_cooling_enabled?: boolean
Optional
automatic_heating_enabled?: boolean
climate_setting_schedule_id: string
Optional
cooling_set_point_celsius?: number
Optional
cooling_set_point_fahrenheit?: number
Optional
heating_set_point_celsius?: number
Optional
heating_set_point_fahrenheit?: number
Optional
hvac_mode_setting?: "off" | "heat" | "cool" | "heat_cool"
Optional
manual_override_allowed?: boolean
Optional
name?: string
Optional
schedule_ends_at?: string
Optional
schedule_starts_at?: string
Optional
schedule_type?: "time_bound"
Returns Promise<void>
Static
fromClientSessionToken
- fromClientSessionToken(clientSessionToken, options?): SeamHttpThermostatsClimateSettingSchedules
Parameters
clientSessionToken: string
Static
fromConsoleSessionToken
- fromConsoleSessionToken(consoleSessionToken, workspaceId, options?): SeamHttpThermostatsClimateSettingSchedules
Parameters
consoleSessionToken: string
workspaceId: string
Static
fromPersonalAccessToken
- fromPersonalAccessToken(personalAccessToken, workspaceId, options?): SeamHttpThermostatsClimateSettingSchedules
Parameters
personalAccessToken: string
workspaceId: string
Static
fromPublishableKey
- fromPublishableKey(publishableKey, userIdentifierKey, options?): Promise<SeamHttpThermostatsClimateSettingSchedules>
Parameters
publishableKey: string
userIdentifierKey: string