---
title: NSSuggestionItemResponse
framework: appkit
role: symbol
role_heading: Structure
path: appkit/nssuggestionitemresponse
---

# NSSuggestionItemResponse

Describes the result of a batch of suggestion items from a search

## Declaration

```swift
struct NSSuggestionItemResponse<SuggestionItemType>
```

## Topics

### Initializers

- [init()](appkit/nssuggestionitemresponse/init().md)
- [init(itemSections:)](appkit/nssuggestionitemresponse/init(itemsections:).md)
- [init(items:)](appkit/nssuggestionitemresponse/init(items:).md)

### Instance Properties

- [itemSections](appkit/nssuggestionitemresponse/itemsections.md)
- [phase](appkit/nssuggestionitemresponse/phase-swift.property.md)
- [preferredHighlight](appkit/nssuggestionitemresponse/preferredhighlight.md)

### Type Aliases

- [NSSuggestionItemResponse.Item](appkit/nssuggestionitemresponse/item.md)
- [NSSuggestionItemResponse.ItemSection](appkit/nssuggestionitemresponse/itemsection.md)

### Enumerations

- [NSSuggestionItemResponse.Highlight](appkit/nssuggestionitemresponse/highlight.md)
- [NSSuggestionItemResponse.Phase](appkit/nssuggestionitemresponse/phase-swift.enum.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)

## See Also

### Supporting Text Completion and Suggestions

- [isAutomaticTextCompletionEnabled](appkit/nstextfield/isautomatictextcompletionenabled.md)
- [NSTextSuggestionsDelegate](appkit/nstextsuggestionsdelegate.md)
- [NSSuggestionItem](appkit/nssuggestionitem.md)
- [NSSuggestionItemSection](appkit/nssuggestionitemsection.md)
