---
title: "init(name:events:endEvents:recurrences:predicate:)"
framework: homekit
role: symbol
role_heading: Initializer
path: "homekit/hmeventtrigger/init(name:events:endevents:recurrences:predicate:)"
---

# init(name:events:endEvents:recurrences:predicate:)

## Declaration

```swift
init(name: String, events: [HMEvent], endEvents: [HMEvent]?, recurrences: [DateComponents]?, predicate: NSPredicate?)
```
