---
title: DataStoreSaveChangesResult
framework: swiftdata
role: symbol
role_heading: Class
path: swiftdata/datastoresavechangesresult
---

# DataStoreSaveChangesResult

## Declaration

```swift
final class DataStoreSaveChangesResult<T> where T : DataStoreSnapshot
```

## Topics

### Initializers

- [init(for:remappedIdentifiers:snapshotsToReregister:)](swiftdata/datastoresavechangesresult/init(for:remappedidentifiers:snapshotstoreregister:).md)
- [init(for:remappedIdentifiers:snapshotsToReregister:historyToken:)](swiftdata/datastoresavechangesresult/init(for:remappedidentifiers:snapshotstoreregister:historytoken:).md)

### Instance Properties

- [historyToken](swiftdata/datastoresavechangesresult/historytoken.md)
- [remappedIdentifiers](swiftdata/datastoresavechangesresult/remappedidentifiers.md)
- [snapshotsToReregister](swiftdata/datastoresavechangesresult/snapshotstoreregister.md)
- [storeIdentifier](swiftdata/datastoresavechangesresult/storeidentifier.md)

## Relationships

### Conforms To

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

## See Also

### Persisting model data

- [save(_:)](swiftdata/datastore/save(_:).md)
- [DataStoreSaveChangesRequest](swiftdata/datastoresavechangesrequest.md)
