---
title: "init(readonlyAttributeWithID:initialValue:requiredPrivilege:)"
framework: matter
role: symbol
role_heading: Initializer
path: "matter/mtrserverattribute/init(readonlyattributewithid:initialvalue:requiredprivilege:)"
---

# init(readonlyAttributeWithID:initialValue:requiredPrivilege:)

## Declaration

```swift
init?(readonlyAttributeWithID attributeID: NSNumber, initialValue value: [String : Any], requiredPrivilege: MTRAccessControlEntryPrivilege)
```
