Class SeamHttpThermostatsClimateSettingSchedules
Properties
client
client: AxiosInstance
Readonly defaults
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;
 errors?: any;
 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- Optionalbody: {
 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";
 }- Optionalautomatic_cooling_enabled?: boolean
- Optionalautomatic_heating_enabled?: boolean
- Optionalcooling_set_point_celsius?: number
- Optionalcooling_set_point_fahrenheit?: number
- device_id: string
- Optionalheating_set_point_celsius?: number
- Optionalheating_set_point_fahrenheit?: number
- Optionalhvac_mode_setting?: "off" | "heat" | "cool" | "heat_cool"
- Optionalmanual_override_allowed?: boolean
- Optionalname?: string
- schedule_ends_at: string
- schedule_starts_at: string
- Optionalschedule_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;
 errors?: any;
 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- Optionalbody: {
 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;
 errors?: any;
 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- Optionalbody: {
 climate_setting_schedule_id?: string;
 device_id?: string;
 }- Optionalclimate_setting_schedule_id?: string
- Optionaldevice_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;
 errors?: any;
 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;
 errors?: any;
 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- Optionalbody: {
 device_id: string;
 user_identifier_key?: string;
 }- device_id: string
- Optionaluser_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;
 errors?: any;
 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- Optionalbody: {
 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";
 }- Optionalautomatic_cooling_enabled?: boolean
- Optionalautomatic_heating_enabled?: boolean
- climate_setting_schedule_id: string
- Optionalcooling_set_point_celsius?: number
- Optionalcooling_set_point_fahrenheit?: number
- Optionalheating_set_point_celsius?: number
- Optionalheating_set_point_fahrenheit?: number
- Optionalhvac_mode_setting?: "off" | "heat" | "cool" | "heat_cool"
- Optionalmanual_override_allowed?: boolean
- Optionalname?: string
- Optionalschedule_ends_at?: string
- Optionalschedule_starts_at?: string
- Optionalschedule_type?: "time_bound"
 
 
- Returns Promise<void>
updateClientSessionToken
- updateClientSessionToken(clientSessionToken): Promise<void>
- Parameters- clientSessionToken: string
 
- Returns Promise<void>
Static fromClientSessionToken
Static fromConsoleSessionToken
Static fromPersonalAccessToken
Static fromPublishableKey