---
title: CKSyncEngineEventType.willSendChanges
framework: cloudkit
role: symbol
role_heading: Case
path: cloudkit/cksyncengineeventtype/willsendchanges
---

# CKSyncEngineEventType.willSendChanges

The sync engine is about to send changes to the server.

## Declaration

```swift
case willSendChanges
```

## 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.didFetchChanges](cloudkit/cksyncengineeventtype/didfetchchanges.md)
- [CKSyncEngineEventType.didSendChanges](cloudkit/cksyncengineeventtype/didsendchanges.md)
