---
title: DataStoreBatchDeleteRequest
framework: swiftdata
role: symbol
role_heading: Structure
path: swiftdata/datastorebatchdeleterequest
---

# DataStoreBatchDeleteRequest

## Declaration

```swift
struct DataStoreBatchDeleteRequest<T> where T : PersistentModel
```

## Topics

### Instance Properties

- [editingState](swiftdata/datastorebatchdeleterequest/editingstate.md)
- [includeSubclasses](swiftdata/datastorebatchdeleterequest/includesubclasses.md)
- [predicate](swiftdata/datastorebatchdeleterequest/predicate.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Deleting persisted model data

- [delete(_:)](swiftdata/datastorebatching/delete(_:).md)
