---
title: HMPresenceEventUserType
framework: homekit
role: symbol
role_heading: Enumeration
path: homekit/hmpresenceeventusertype
---

# HMPresenceEventUserType

The group of users that triggers a presence event.

## Declaration

```swift
enum HMPresenceEventUserType
```

## Topics

### Selecting users

- [HMPresenceEventUserType.currentUser](homekit/hmpresenceeventusertype/currentuser.md)
- [HMPresenceEventUserType.homeUsers](homekit/hmpresenceeventusertype/homeusers.md)
- [HMPresenceEventUserType.customUsers](homekit/hmpresenceeventusertype/customusers.md)

### Initializers

- [init(rawValue:)](homekit/hmpresenceeventusertype/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### User presence

- [HMPresenceEvent](homekit/hmpresenceevent.md)
- [HMMutablePresenceEvent](homekit/hmmutablepresenceevent.md)
- [HMPresenceEventType](homekit/hmpresenceeventtype.md)
