---
title: NSManagedObjectContext.DidSaveObjectIDsMessage
framework: coredata
role: symbol
role_heading: Structure
path: coredata/nsmanagedobjectcontext/didsaveobjectidsmessage
---

# NSManagedObjectContext.DidSaveObjectIDsMessage

Posted after a main queue context saves, containing object IDs rather than full objects.

## Declaration

```swift
struct DidSaveObjectIDsMessage
```

## Overview

Overview Only use this message type for contexts with NSMainQueueConcurrencyType.

## Topics

### Instance Properties

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

## Relationships

### Conforms To

- [NotificationCenter.MainActorMessage](foundation/notificationcenter/mainactormessage.md)
- [SendableMetatype](swift/sendablemetatype.md)
