---
title: NSBatchDeleteRequestResultType
framework: coredata
role: symbol
role_heading: Enumeration
path: coredata/nsbatchdeleterequestresulttype
---

# NSBatchDeleteRequestResultType

The types of result a batch delete request can provide when it executes.

## Declaration

```swift
enum NSBatchDeleteRequestResultType
```

## Topics

### Result Types

- [NSBatchDeleteRequestResultType.resultTypeCount](coredata/nsbatchdeleterequestresulttype/resulttypecount.md)
- [NSBatchDeleteRequestResultType.resultTypeObjectIDs](coredata/nsbatchdeleterequestresulttype/resulttypeobjectids.md)
- [NSBatchDeleteRequestResultType.resultTypeStatusOnly](coredata/nsbatchdeleterequestresulttype/resulttypestatusonly.md)

### Initializers

- [init(rawValue:)](coredata/nsbatchdeleterequestresulttype/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 the Result Type

- [resultType](coredata/nsbatchdeleterequest/resulttype.md)
