---
title: "init(activityType:startDate:endDate:duration:totalEnergyBurned:totalDistance:metadata:)"
framework: healthkit
role: symbol
role_heading: Initializer
path: "healthkit/hkworkout/init(activitytype:startdate:enddate:duration:totalenergyburned:totaldistance:metadata:)"
---

# init(activityType:startDate:endDate:duration:totalEnergyBurned:totalDistance:metadata:)

## Declaration

```swift
convenience init(activityType workoutActivityType: HKWorkoutActivityType, startDate: Date, endDate: Date, duration: TimeInterval, totalEnergyBurned: HKQuantity?, totalDistance: HKQuantity?, metadata: [String : Any]?)
```
