---
title: ReturnsValue
framework: appintents
role: symbol
role_heading: Protocol
path: appintents/returnsvalue
---

# ReturnsValue

The result of performing an action that delivers a value back to the initiator.

## Declaration

```swift
protocol ReturnsValue<Value> : IntentResult
```

## Mentioned in

Creating your first app intent

## Relationships

### Inherits From

- [IntentResult](appintents/intentresult.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

### Conforming Types

- [IntentResultContainer](appintents/intentresultcontainer.md)

## See Also

### Results

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