Class: Themes
Defined in: packages/omnilogic-local-sdk/src/equipment/themes.ts:6
Constructors
Constructor
new Themes(
omni):Themes
Defined in: packages/omnilogic-local-sdk/src/equipment/themes.ts:9
Parameters
omni
Returns
Themes
Accessors
activeIds
Get Signature
get activeIds():
number[]
Defined in: packages/omnilogic-local-sdk/src/equipment/themes.ts:26
Returns
number[]
Methods
create()
create(
name,options?):Promise<Theme>
Defined in: packages/omnilogic-local-sdk/src/equipment/themes.ts:36
Parameters
name
string
options?
WriteOptions = {}
Returns
Promise<Theme>
get()
get(
themeId):Theme|undefined
Defined in: packages/omnilogic-local-sdk/src/equipment/themes.ts:32
Parameters
themeId
number
Returns
Theme | undefined
list()
list():
Theme[]
Defined in: packages/omnilogic-local-sdk/src/equipment/themes.ts:13
Returns
Theme[]
remove()
remove(
themeId,options?):Promise<void>
Defined in: packages/omnilogic-local-sdk/src/equipment/themes.ts:96
Parameters
themeId
number
options?
WriteOptions = {}
Returns
Promise<void>
rename()
rename(
themeId,name,options?):Promise<void>
Defined in: packages/omnilogic-local-sdk/src/equipment/themes.ts:54
Parameters
themeId
number
name
string
options?
WriteOptions = {}
Returns
Promise<void>
run()
run(
themeId,on?,__namedParameters?):Promise<void>
Defined in: packages/omnilogic-local-sdk/src/equipment/themes.ts:70
Parameters
themeId
number
on?
boolean = true
__namedParameters?
minutes?
number
Returns
Promise<void>
schedule()
schedule(
themeId,window):Promise<Schedule>
Defined in: packages/omnilogic-local-sdk/src/equipment/themes.ts:84
Parameters
themeId
number
window
Omit<ScheduleCreate, "equipmentId" | "data" | "type">
Returns
Promise<Schedule>