---
title: MTRDoorLockUserType
framework: matter
role: symbol
role_heading: Enumeration
path: matter/mtrdoorlockusertype
---

# MTRDoorLockUserType

## Declaration

```swift
enum MTRDoorLockUserType
```

## Topics

### Enumeration Cases

- [MTRDoorLockUserType.disposableUser](matter/mtrdoorlockusertype/disposableuser.md)
- [MTRDoorLockUserType.expiringUser](matter/mtrdoorlockusertype/expiringuser.md)
- [MTRDoorLockUserType.forcedUser](matter/mtrdoorlockusertype/forceduser.md)
- [MTRDoorLockUserType.nonAccessUser](matter/mtrdoorlockusertype/nonaccessuser.md)
- [MTRDoorLockUserType.notSupported](matter/mtrdoorlockusertype/notsupported.md)
- [MTRDoorLockUserType.programmingUser](matter/mtrdoorlockusertype/programminguser.md)
- [MTRDoorLockUserType.remoteOnlyUser](matter/mtrdoorlockusertype/remoteonlyuser.md)
- [MTRDoorLockUserType.scheduleRestrictedUser](matter/mtrdoorlockusertype/schedulerestricteduser.md)
- [MTRDoorLockUserType.unrestrictedUser](matter/mtrdoorlockusertype/unrestricteduser.md)
- [MTRDoorLockUserType.weekDayScheduleUser](matter/mtrdoorlockusertype/weekdayscheduleuser.md)
- [MTRDoorLockUserType.yearDayScheduleUser](matter/mtrdoorlockusertype/yeardayscheduleuser.md)

### Type Properties

- [masterUser](matter/mtrdoorlockusertype/masteruser.md)
- [unrestricted](matter/mtrdoorlockusertype/unrestricted.md)

### Initializers

- [init(rawValue:)](matter/mtrdoorlockusertype/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)
