One Logo Pool Ball
WorkoutKit · IOS API REFERENCE

PowerRangeAlert

struct · iOS 17.0+ · SDK 27.1

struct PowerRangeAlert

Members (7)

get · iOS 17.0+

targetQuantityLowerBound

TypeScript
get targetQuantityLowerBound(): _HealthKit_HKQuantity
Swift declaration
var targetQuantityLowerBound: HKQuantity { get }
get · iOS 17.0+

targetQuantityUpperBound

TypeScript
get targetQuantityUpperBound(): _HealthKit_HKQuantity
Swift declaration
var targetQuantityUpperBound: HKQuantity { get }
get · iOS 17.0+

metric

TypeScript
get metric(): WorkoutAlertMetric
Swift declaration
var metric: WorkoutAlertMetric { get set }
init · iOS 17.4+

init

TypeScript
static initTargetMetric(target: SDKHandle, metric: WorkoutAlertMetric): PowerRangeAlert
Swift declaration
init(target: ClosedRange<Measurement<UnitPower>>, metric: WorkoutAlertMetric)
init · iOS 17.0+

init

TypeScript
static initTarget(target: SDKHandle): PowerRangeAlert
Swift declaration
init(target: ClosedRange<Measurement<UnitPower>>)
get · iOS 17.0+

target

TypeScript
get target(): SDKHandle
Swift declaration
var target: ClosedRange<Measurement<UnitPower>>
set · iOS 17.0+

target

TypeScript
set target(value: SDKHandle)
Swift declaration
var target: ClosedRange<Measurement<UnitPower>>

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

PowerRangeAlert.metric

The iOS SDK compiler rejected this binding: setter for 'metric' is only available in iOS 17.4 or newer

All WorkoutKit types →