One Logo Pool Ball
Matter · IOS API REFERENCE

MTRThermostatClusterScheduleStruct

class · iOS 18.4+ · SDK 27.1

class MTRThermostatClusterScheduleStruct

Members (13)

init

init

TypeScript
static init(): MTRThermostatClusterScheduleStruct
Swift declaration
init()
get · iOS 18.4+

builtIn

TypeScript
get builtIn(): (_Foundation_NSNumber) | null
Swift declaration
@NSCopying var builtIn: NSNumber? { get set }
set · iOS 18.4+

builtIn

TypeScript
set builtIn(value: (_Foundation_NSNumber) | null)
Swift declaration
@NSCopying var builtIn: NSNumber? { get set }
get · iOS 18.4+

name

TypeScript
get name(): (string) | null
Swift declaration
var name: String? { get set }
set · iOS 18.4+

name

TypeScript
set name(value: (string) | null)
Swift declaration
var name: String? { get set }
get · iOS 18.4+

presetHandle

TypeScript
get presetHandle(): (ArrayBuffer) | null
Swift declaration
var presetHandle: Data? { get set }
set · iOS 18.4+

presetHandle

TypeScript
set presetHandle(value: (ArrayBuffer) | null)
Swift declaration
var presetHandle: Data? { get set }
get · iOS 18.4+

scheduleHandle

TypeScript
get scheduleHandle(): (ArrayBuffer) | null
Swift declaration
var scheduleHandle: Data? { get set }
set · iOS 18.4+

scheduleHandle

TypeScript
set scheduleHandle(value: (ArrayBuffer) | null)
Swift declaration
var scheduleHandle: Data? { get set }
get · iOS 18.4+

systemMode

TypeScript
get systemMode(): _Foundation_NSNumber
Swift declaration
@NSCopying var systemMode: NSNumber { get set }
set · iOS 18.4+

systemMode

TypeScript
set systemMode(value: _Foundation_NSNumber)
Swift declaration
@NSCopying var systemMode: NSNumber { get set }
get · iOS 18.4+

transitions

TypeScript
get transitions(): Array<unknown>
Swift declaration
var transitions: [Any] { get set }
set · iOS 18.4+

transitions

TypeScript
set transitions(value: Array<unknown>)
Swift declaration
var transitions: [Any] { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All Matter types →