---
title: DataStoreSaveChangesRequest
framework: swiftdata
role: symbol
role_heading: Structure
path: swiftdata/datastoresavechangesrequest
---

# DataStoreSaveChangesRequest

## Declaration

```swift
struct DataStoreSaveChangesRequest<SnapshotType> where SnapshotType : DataStoreSnapshot
```

## Topics

### Instance Properties

- [deleted](swiftdata/datastoresavechangesrequest/deleted.md)
- [editingState](swiftdata/datastoresavechangesrequest/editingstate.md)
- [inserted](swiftdata/datastoresavechangesrequest/inserted.md)
- [updated](swiftdata/datastoresavechangesrequest/updated.md)

## Relationships

### Conforms To

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

## See Also

### Persisting model data

- [save(_:)](swiftdata/datastore/save(_:).md)
- [DataStoreSaveChangesResult](swiftdata/datastoresavechangesresult.md)
