---
title: CKSyncEngine.Event.DidFetchRecordZoneChanges
framework: cloudkit
role: symbol
role_heading: Structure
path: cloudkit/cksyncengine-5sie5/event/didfetchrecordzonechanges
---

# CKSyncEngine.Event.DidFetchRecordZoneChanges

A type that provides information about a finished record zone fetch.

## Declaration

```swift
struct DidFetchRecordZoneChanges
```

## Topics

### Identifying the record zone

- [zoneID](cloudkit/cksyncengine-5sie5/event/didfetchrecordzonechanges/zoneid.md)

### Handling errors

- [error](cloudkit/cksyncengine-5sie5/event/didfetchrecordzonechanges/error.md)

### Debugging the event

- [description](cloudkit/cksyncengine-5sie5/event/didfetchrecordzonechanges/description.md)

### Default Implementations

- [CustomStringConvertible Implementations](cloudkit/cksyncengine-5sie5/event/didfetchrecordzonechanges/customstringconvertible-implementations.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Escapable](swift/escapable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Remote record zone changes

- [CKSyncEngine.Event.willFetchRecordZoneChanges(_:)](cloudkit/cksyncengine-5sie5/event/willfetchrecordzonechanges(_:).md)
- [CKSyncEngine.Event.WillFetchRecordZoneChanges](cloudkit/cksyncengine-5sie5/event/willfetchrecordzonechanges.md)
- [CKSyncEngine.Event.fetchedRecordZoneChanges(_:)](cloudkit/cksyncengine-5sie5/event/fetchedrecordzonechanges(_:).md)
- [CKSyncEngine.Event.FetchedRecordZoneChanges](cloudkit/cksyncengine-5sie5/event/fetchedrecordzonechanges.md)
- [CKSyncEngine.Event.didFetchRecordZoneChanges(_:)](cloudkit/cksyncengine-5sie5/event/didfetchrecordzonechanges(_:).md)
