---
title: NSManagedObjectContext.DidMergeChangesAsyncMessage
framework: coredata
role: symbol
role_heading: Structure
path: coredata/nsmanagedobjectcontext/didmergechangesasyncmessage
---

# NSManagedObjectContext.DidMergeChangesAsyncMessage

Posted after a private queue context merges changes from another context, containing object IDs.

## Declaration

```swift
struct DidMergeChangesAsyncMessage
```

## Overview

Overview Only use this message type for contexts with NSPrivateQueueConcurrencyType. For main queue contexts, use NSManagedObjectContext.DidMergeChangesMessage.

## Topics

### Instance Properties

- [context](coredata/nsmanagedobjectcontext/didmergechangesasyncmessage/context.md)
- [deletedIDs](coredata/nsmanagedobjectcontext/didmergechangesasyncmessage/deletedids.md)
- [historyToken](coredata/nsmanagedobjectcontext/didmergechangesasyncmessage/historytoken.md)
- [insertedIDs](coredata/nsmanagedobjectcontext/didmergechangesasyncmessage/insertedids.md)
- [invalidatedIDs](coredata/nsmanagedobjectcontext/didmergechangesasyncmessage/invalidatedids.md)
- [queryGeneration](coredata/nsmanagedobjectcontext/didmergechangesasyncmessage/querygeneration.md)
- [refreshedIDs](coredata/nsmanagedobjectcontext/didmergechangesasyncmessage/refreshedids.md)
- [updatedIDs](coredata/nsmanagedobjectcontext/didmergechangesasyncmessage/updatedids.md)

## Relationships

### Conforms To

- [NotificationCenter.AsyncMessage](foundation/notificationcenter/asyncmessage.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
