---
title: InputConnectionBehavior
framework: appintents
role: symbol
role_heading: Enumeration
path: appintents/inputconnectionbehavior
---

# InputConnectionBehavior

Describes the input behaviors for connecting a parameter to the output of the previous App Intent.

## Declaration

```swift
enum InputConnectionBehavior
```

## Topics

### Getting the connection behaviors

- [InputConnectionBehavior.default](appintents/inputconnectionbehavior/default.md)
- [InputConnectionBehavior.never](appintents/inputconnectionbehavior/never.md)
- [InputConnectionBehavior.connectToPreviousIntentResult](appintents/inputconnectionbehavior/connecttopreviousintentresult.md)

## Relationships

### Conforms To

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

## See Also

### Parameters

- [Adding parameters to an app intent](appintents/adding-parameters-to-an-app-intent.md)
- [IntentParameter](appintents/intentparameter.md)
- [IntentParameterDependency](appintents/intentparameterdependency.md)
- [IntentParameterContext](appintents/intentparametercontext.md)
- [DynamicOptionsProvider](appintents/dynamicoptionsprovider.md)
- [Resolvers](appintents/resolvers.md)
