---
title: CKSyncEngineSentDatabaseChangesEvent
framework: cloudkit
role: symbol
role_heading: Class
path: cloudkit/cksyncenginesentdatabasechangesevent
---

# CKSyncEngineSentDatabaseChangesEvent

An object that provides information about a sent batch of database changes.

## Declaration

```occ
@interface CKSyncEngineSentDatabaseChangesEvent : CKSyncEngineEvent
```

## Topics

### Accessing successful changes

- [deletedZoneIDs](cloudkit/cksyncenginesentdatabasechangesevent/deletedzoneids.md)
- [savedZones](cloudkit/cksyncenginesentdatabasechangesevent/savedzones.md)

### Accessing failed changes

- [failedZoneDeletes](cloudkit/cksyncenginesentdatabasechangesevent/failedzonedeletes.md)
- [failedZoneSaves](cloudkit/cksyncenginesentdatabasechangesevent/failedzonesaves.md)
- [CKSyncEngineFailedZoneSave](cloudkit/cksyncenginefailedzonesave.md)

## Relationships

### Inherits From

- [CKSyncEngineEvent](cloudkit/cksyncengineevent.md)

## See Also

### Accessing send events

- [willSendChangesEvent](cloudkit/cksyncengineevent/willsendchangesevent.md)
- [CKSyncEngineWillSendChangesEvent](cloudkit/cksyncenginewillsendchangesevent.md)
- [sentDatabaseChangesEvent](cloudkit/cksyncengineevent/sentdatabasechangesevent.md)
- [sentRecordZoneChangesEvent](cloudkit/cksyncengineevent/sentrecordzonechangesevent.md)
- [CKSyncEngineSentRecordZoneChangesEvent](cloudkit/cksyncenginesentrecordzonechangesevent.md)
- [didSendChangesEvent](cloudkit/cksyncengineevent/didsendchangesevent.md)
- [CKSyncEngineDidSendChangesEvent](cloudkit/cksyncenginedidsendchangesevent.md)
