---
title: CKSyncEngineSendChangesScope
framework: cloudkit
role: symbol
role_heading: Class
path: cloudkit/cksyncenginesendchangesscope
---

# CKSyncEngineSendChangesScope

A scope in which the sync engine will send changes to the server.

## Declaration

```occ
@interface CKSyncEngineSendChangesScope : NSObject
```

## Topics

### Instance Properties

- [excludedZoneIDs](cloudkit/cksyncenginesendchangesscope/excludedzoneids.md)
- [recordIDs](cloudkit/cksyncenginesendchangesscope/recordids.md)
- [zoneIDs](cloudkit/cksyncenginesendchangesscope/zoneids.md)

### Instance Methods

- [containsPendingRecordZoneChange:](cloudkit/cksyncenginesendchangesscope/containspendingrecordzonechange:.md)
- [containsRecordID:](cloudkit/cksyncenginesendchangesscope/containsrecordid:.md)
- [initWithExcludedZoneIDs:](cloudkit/cksyncenginesendchangesscope/initwithexcludedzoneids:.md)
- [initWithRecordIDs:](cloudkit/cksyncenginesendchangesscope/initwithrecordids:.md)
- [initWithZoneIDs:](cloudkit/cksyncenginesendchangesscope/initwithzoneids:.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [NSCopying](foundation/nscopying.md)
