---
title: CKSyncEngineEventType.willFetchRecordZoneChanges
framework: cloudkit
role: symbol
role_heading: Case
path: cloudkit/cksyncengineeventtype/willfetchrecordzonechanges
---

# CKSyncEngineEventType.willFetchRecordZoneChanges

The sync engine is about to fetch record zone changes from the server for a specific zone.

## Declaration

```swift
case willFetchRecordZoneChanges
```

## See Also

### Event types

- [CKSyncEngineEventType.stateUpdate](cloudkit/cksyncengineeventtype/stateupdate.md)
- [CKSyncEngineEventType.accountChange](cloudkit/cksyncengineeventtype/accountchange.md)
- [CKSyncEngineEventType.fetchedDatabaseChanges](cloudkit/cksyncengineeventtype/fetcheddatabasechanges.md)
- [CKSyncEngineEventType.fetchedRecordZoneChanges](cloudkit/cksyncengineeventtype/fetchedrecordzonechanges.md)
- [CKSyncEngineEventType.sentDatabaseChanges](cloudkit/cksyncengineeventtype/sentdatabasechanges.md)
- [CKSyncEngineEventType.sentRecordZoneChanges](cloudkit/cksyncengineeventtype/sentrecordzonechanges.md)
- [CKSyncEngineEventType.willFetchChanges](cloudkit/cksyncengineeventtype/willfetchchanges.md)
- [CKSyncEngineEventType.didFetchRecordZoneChanges](cloudkit/cksyncengineeventtype/didfetchrecordzonechanges.md)
- [CKSyncEngineEventType.didFetchChanges](cloudkit/cksyncengineeventtype/didfetchchanges.md)
- [CKSyncEngineEventType.willSendChanges](cloudkit/cksyncengineeventtype/willsendchanges.md)
- [CKSyncEngineEventType.didSendChanges](cloudkit/cksyncengineeventtype/didsendchanges.md)
