---
title: "CKSyncEngine.Event.didSendChanges(_:)"
framework: cloudkit
role: symbol
role_heading: Case
path: "cloudkit/cksyncengine-5sie5/event/didsendchanges(_:)"
---

# CKSyncEngine.Event.didSendChanges(_:)

The sync engine finished sending changes to the server.

## Declaration

```swift
case didSendChanges(CKSyncEngine.Event.DidSendChanges)
```

## See Also

### Pending local changes

- [CKSyncEngine.Event.willSendChanges(_:)](cloudkit/cksyncengine-5sie5/event/willsendchanges(_:).md)
- [CKSyncEngine.Event.WillSendChanges](cloudkit/cksyncengine-5sie5/event/willsendchanges.md)
- [CKSyncEngine.Event.sentDatabaseChanges(_:)](cloudkit/cksyncengine-5sie5/event/sentdatabasechanges(_:).md)
- [CKSyncEngine.Event.SentDatabaseChanges](cloudkit/cksyncengine-5sie5/event/sentdatabasechanges.md)
- [CKSyncEngine.Event.sentRecordZoneChanges(_:)](cloudkit/cksyncengine-5sie5/event/sentrecordzonechanges(_:).md)
- [CKSyncEngine.Event.SentRecordZoneChanges](cloudkit/cksyncengine-5sie5/event/sentrecordzonechanges.md)
- [CKSyncEngine.Event.DidSendChanges](cloudkit/cksyncengine-5sie5/event/didsendchanges.md)
