---
title: CKSyncEngineEventType.didFetchChanges
framework: cloudkit
role: symbol
role_heading: Case
path: cloudkit/cksyncengineeventtype/didfetchchanges
---

# CKSyncEngineEventType.didFetchChanges

The sync engine finished fetching changes from the server.

## Declaration

```swift
case didFetchChanges
```

## 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.willFetchRecordZoneChanges](cloudkit/cksyncengineeventtype/willfetchrecordzonechanges.md)
- [CKSyncEngineEventType.didFetchRecordZoneChanges](cloudkit/cksyncengineeventtype/didfetchrecordzonechanges.md)
- [CKSyncEngineEventType.willSendChanges](cloudkit/cksyncengineeventtype/willsendchanges.md)
- [CKSyncEngineEventType.didSendChanges](cloudkit/cksyncengineeventtype/didsendchanges.md)
