---
title: "init(duration:)"
framework: homekit
role: symbol
role_heading: Initializer
path: "homekit/hmdurationevent/init(duration:)"
---

# init(duration:)

Creates a duration event with the specified time duration.

## Declaration

```swift
init(duration: TimeInterval)
```

## Parameters

- `duration`: The duration before the event ends, specified in seconds.

## Return Value

Return Value An initialized duration event.
