One Logo Pool Ball
Matter · IOS API REFERENCE

MTRDeviceEnergyManagementClusterSlotStruct

class · iOS 18.4+ · SDK 27.1

class MTRDeviceEnergyManagementClusterSlotStruct

Members (37)

init

init

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

costs

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

costs

TypeScript
set costs(value: (Array<unknown>) | null)
Swift declaration
var costs: [Any]? { get set }
get · iOS 18.4+

defaultDuration

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

defaultDuration

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

elapsedSlotTime

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

elapsedSlotTime

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

manufacturerESAState

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

manufacturerESAState

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

maxDuration

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

maxDuration

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

maxDurationAdjustment

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

maxDurationAdjustment

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

maxPauseDuration

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

maxPauseDuration

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

maxPower

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

maxPower

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

maxPowerAdjustment

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

maxPowerAdjustment

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

minDuration

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

minDuration

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

minDurationAdjustment

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

minDurationAdjustment

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

minPauseDuration

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

minPauseDuration

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

minPower

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

minPower

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

minPowerAdjustment

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

minPowerAdjustment

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

nominalEnergy

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

nominalEnergy

TypeScript
set nominalEnergy(value: (_Foundation_NSNumber) | null)
Swift declaration
@NSCopying var nominalEnergy: 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+

remainingSlotTime

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

remainingSlotTime

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

slotIsPausable

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

slotIsPausable

TypeScript
set slotIsPausable(value: (_Foundation_NSNumber) | null)
Swift declaration
@NSCopying var slotIsPausable: NSNumber? { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All Matter types →