---
title: IntentResultContainer
framework: appintents
role: symbol
role_heading: Structure
path: appintents/intentresultcontainer
---

# IntentResultContainer

An object that represents the output of a completed intent.

## Declaration

```swift
struct IntentResultContainer<Value, OpensAppIntent, Snippet, Dialog> where Value : _IntentValue, OpensAppIntent : AppIntent
```

## Overview

Overview Use the IntentResult.result() family of functions to create instances

## Topics

### Instance Properties

- [activityIdentifier](appintents/intentresultcontainer/activityidentifier.md)
- [dialog](appintents/intentresultcontainer/dialog.md)
- [opensIntent](appintents/intentresultcontainer/opensintent.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [Escapable](swift/escapable.md)
- [IntentResult](appintents/intentresult.md)
- [OpensIntent](appintents/opensintent.md)
- [ProvidesDialog](appintents/providesdialog.md)
- [ReturnsValue](appintents/returnsvalue.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [ShowsSnippetIntent](appintents/showssnippetintent.md)
- [ShowsSnippetView](appintents/showssnippetview.md)

## See Also

### Results

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