---
title: "init(rawValue:)"
framework: cloudkit
role: symbol
role_heading: Initializer
path: "cloudkit/ckrecordzone/capabilities-swift.struct/init(rawvalue:)"
---

# init(rawValue:)

Creates a set of capabilities for a record zone.

## Declaration

```swift
init(rawValue: UInt)
```

## Parameters

- `rawValue`: An integer that represents the combined set of capabilities to create.

## Discussion

Discussion Capabilities on record zones that you create locally aren’t valid until you save the record zone. Capabilities on record zones that you fetch from the server are always valid.
