---
title: CKOperationGroup.TransferSize
framework: cloudkit
role: symbol
role_heading: Enumeration
path: cloudkit/ckoperationgroup/transfersize
---

# CKOperationGroup.TransferSize

Constants that represent possible data transfer sizes.

## Declaration

```swift
enum TransferSize
```

## Topics

### Transfer Sizes

- [CKOperationGroup.TransferSize.kilobytes](cloudkit/ckoperationgroup/transfersize/kilobytes.md)
- [CKOperationGroup.TransferSize.megabytes](cloudkit/ckoperationgroup/transfersize/megabytes.md)
- [CKOperationGroup.TransferSize.gigabytes](cloudkit/ckoperationgroup/transfersize/gigabytes.md)
- [CKOperationGroup.TransferSize.tensOfMegabytes](cloudkit/ckoperationgroup/transfersize/tensofmegabytes.md)
- [CKOperationGroup.TransferSize.tensOfGigabytes](cloudkit/ckoperationgroup/transfersize/tensofgigabytes.md)
- [CKOperationGroup.TransferSize.hundredsOfMegabytes](cloudkit/ckoperationgroup/transfersize/hundredsofmegabytes.md)
- [CKOperationGroup.TransferSize.hundredsOfGigabytes](cloudkit/ckoperationgroup/transfersize/hundredsofgigabytes.md)
- [CKOperationGroup.TransferSize.unknown](cloudkit/ckoperationgroup/transfersize/unknown.md)

### Initializers

- [init(rawValue:)](cloudkit/ckoperationgroup/transfersize/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

### Configuring an Operation Group

- [defaultConfiguration](cloudkit/ckoperationgroup/defaultconfiguration.md)
- [expectedReceiveSize](cloudkit/ckoperationgroup/expectedreceivesize.md)
- [expectedSendSize](cloudkit/ckoperationgroup/expectedsendsize.md)
- [name](cloudkit/ckoperationgroup/name.md)
- [operationGroupID](cloudkit/ckoperationgroup/operationgroupid.md)
- [quantity](cloudkit/ckoperationgroup/quantity.md)
