---
title: ResultsCollection
framework: appintents
role: symbol
role_heading: Protocol
path: appintents/resultscollection
---

# ResultsCollection

A protocol representing a collection of returned items with support for sectioning.

## Declaration

```swift
protocol ResultsCollection<Result>
```

## Mentioned in

Creating your first app intent

## Topics

### Associated Types

- [Result](appintents/resultscollection/result.md)

### Instance Properties

- [items](appintents/resultscollection/items.md)
- [promptLabel](appintents/resultscollection/promptlabel.md)
- [usesIndexedCollation](appintents/resultscollection/usesindexedcollation.md)

### Type Properties

- [empty](appintents/resultscollection/empty.md)

## Relationships

### Conforming Types

- [IntentItemCollection](appintents/intentitemcollection.md)

## See Also

### Results

- [IntentResult](appintents/intentresult.md)
- [IntentDialog](appintents/intentdialog.md)
- [IntentResultContainer](appintents/intentresultcontainer.md)
- [ProvidesDialog](appintents/providesdialog.md)
- [ReturnsValue](appintents/returnsvalue.md)
- [ShowsSnippetView](appintents/showssnippetview.md)
- [OpensIntent](appintents/opensintent.md)
