Class SeamHttpThermostatsClimateSettingSchedules
Properties
client
client: AxiosInstance
Readonly
defaults
Methods
create
- create(body?): SeamHttpRequest<SetNonNullable<Required<{
climate_setting_schedule: {
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";
};
}>, "climate_setting_schedule">, "climate_setting_schedule"> 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 SeamHttpRequest<SetNonNullable<Required<{
climate_setting_schedule: {
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";
};
}>, "climate_setting_schedule">, "climate_setting_schedule">
delete
- delete(body?): SeamHttpRequest<void, undefined>
Parameters
Optional
body: {
climate_setting_schedule_id: string;
}climate_setting_schedule_id: string
get
- get(body?): SeamHttpRequest<SetNonNullable<Required<{
climate_setting_schedule: {
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";
};
}>, "climate_setting_schedule">, "climate_setting_schedule"> Parameters
Optional
body: {
climate_setting_schedule_id?: string;
device_id?: string;
}Optional
climate_setting_schedule_id?: string
Optional
device_id?: string
Returns SeamHttpRequest<SetNonNullable<Required<{
climate_setting_schedule: {
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";
};
}>, "climate_setting_schedule">, "climate_setting_schedule">
list
- list(body?): SeamHttpRequest<SetNonNullable<Required<{
climate_setting_schedules: {
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";
}[];
}>, "climate_setting_schedules">, "climate_setting_schedules"> Parameters
Optional
body: {
device_id: string;
user_identifier_key?: string;
}device_id: string
Optional
user_identifier_key?: string
Returns SeamHttpRequest<SetNonNullable<Required<{
climate_setting_schedules: {
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";
}[];
}>, "climate_setting_schedules">, "climate_setting_schedules">
update
- update(body?): SeamHttpRequest<void, undefined>
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"
updateClientSessionToken
- updateClientSessionToken(clientSessionToken): Promise<void>
Parameters
- clientSessionToken: string
Returns Promise<void>
Static
fromClientSessionToken
Static
fromConsoleSessionToken
Static
fromPersonalAccessToken
Static
fromPublishableKey