---
title: CKDatabase.RecordZoneChange
framework: cloudkit
role: symbol
role_heading: Enumeration
path: cloudkit/ckdatabase/recordzonechange
---

# CKDatabase.RecordZoneChange

Objects that indicate the type of record zone change.

## Declaration

```swift
enum RecordZoneChange
```

## Topics

### Modifications

- [CKDatabase.RecordZoneChange.Modification](cloudkit/ckdatabase/recordzonechange/modification.md)

### Deletions

- [CKDatabase.RecordZoneChange.Deletion](cloudkit/ckdatabase/recordzonechange/deletion.md)

## See Also

### Fetching Changes

- [databaseChanges(since:resultsLimit:)](cloudkit/ckdatabase/databasechanges(since:resultslimit:).md)
- [fetchDatabaseChanges(since:resultsLimit:completionHandler:)](cloudkit/ckdatabase/fetchdatabasechanges(since:resultslimit:completionhandler:).md)
- [CKDatabase.DatabaseChange](cloudkit/ckdatabase/databasechange.md)
- [recordZoneChanges(inZoneWith:since:desiredKeys:resultsLimit:)](cloudkit/ckdatabase/recordzonechanges(inzonewith:since:desiredkeys:resultslimit:).md)
- [fetchRecordZoneChanges(inZoneWith:since:desiredKeys:resultsLimit:completionHandler:)](cloudkit/ckdatabase/fetchrecordzonechanges(inzonewith:since:desiredkeys:resultslimit:completionhandler:).md)
