One Logo Pool Ball
Matter · IOS API REFERENCE

MTRDeviceEnergyManagementClusterConstraintsStruct

class · iOS 18.4+ · SDK 27.1

class MTRDeviceEnergyManagementClusterConstraintsStruct

Members (11)

init

init

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

duration

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

duration

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

loadControl

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

loadControl

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

maximumEnergy

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

maximumEnergy

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

nominalPower

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

nominalPower

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

startTime

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

startTime

TypeScript
set startTime(value: _Foundation_NSNumber)
Swift declaration
@NSCopying var startTime: NSNumber { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All Matter types →