---
title: shouldUnifyResults
framework: contacts
role: symbol
role_heading: Instance Property
path: contacts/cnchangehistoryfetchrequest/shouldunifyresults
---

# shouldUnifyResults

A Boolean value that indicates whether the fetch should return contact changes as unified contacts.

## Declaration

```swift
var shouldUnifyResults: Bool { get set }
```

## Discussion

Discussion If true, the fetch returns unified contact history. Otherwise the system returns individual contact history. A unified contact is the aggregation of properties from a set of linked individual contacts. If an individual contact is not linked then the unified contact is simply that individual contact.

## See Also

### Configuring the fetch request

- [additionalContactKeyDescriptors](contacts/cnchangehistoryfetchrequest/additionalcontactkeydescriptors.md)
- [excludedTransactionAuthors](contacts/cnchangehistoryfetchrequest/excludedtransactionauthors.md)
- [includeGroupChanges](contacts/cnchangehistoryfetchrequest/includegroupchanges.md)
- [mutableObjects](contacts/cnchangehistoryfetchrequest/mutableobjects.md)
- [startingToken](contacts/cnchangehistoryfetchrequest/startingtoken.md)
