One Logo Pool Ball
HealthKit · IOS API REFERENCE

HKWorkoutRouteBuilder

class · iOS 11.0+ · SDK 27.1

class HKWorkoutRouteBuilder

Members (4)

method · iOS 11.0+

addMetadata

TypeScript
addMetadata(metadata: Record<string, unknown>, completion: ((arg0: boolean, arg1: (NativeError) | null) => void)): void
Swift declaration
func addMetadata(_ metadata: [String : Any]) async throws
method · iOS 11.0+

finishRoute

TypeScript
finishRoute(workout: HKWorkout, metadata: (Record<string, unknown>) | null, completion: ((arg0: (HKWorkoutRoute) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func finishRoute(with workout: HKWorkout, metadata: [String : Any]?) async throws -> HKWorkoutRoute
init · iOS 11.0+

init

TypeScript
static init(healthStore: HKHealthStore, device?: (HKDevice) | null): HKWorkoutRouteBuilder
Swift declaration
init(healthStore: HKHealthStore, device: HKDevice?)
method · iOS 11.0+

insertRouteData

TypeScript
insertRouteData(routeData: Array<__LocationEssentials_CLLocation>, completion: ((arg0: boolean, arg1: (NativeError) | null) => void)): void
Swift declaration
func insertRouteData(_ routeData: [CLLocation]) async throws

Skipped declarations

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

HKWorkoutRouteBuilder.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All HealthKit types →