---
title: CKSyncEngineEventType
framework: cloudkit
role: symbol
role_heading: Enumeration
path: cloudkit/cksyncengineeventtype
---

# CKSyncEngineEventType

Describes an event that occurs during a sync operation.

## Declaration

```swift
enum CKSyncEngineEventType
```

## Topics

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

### Initializers

- [init(rawValue:)](cloudkit/cksyncengineeventtype/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Handling sync events

- [handleEvent(_:syncEngine:)](cloudkit/cksyncenginedelegate-1q7g8/handleevent(_:syncengine:).md)
- [CKSyncEngine.Event](cloudkit/cksyncengine-5sie5/event.md)
