One Logo Pool Ball
AppIntents · IOS API REFERENCE

IntentParameterDependency

class · iOS 17.0+ · SDK 27.1

@propertyWrapper final class IntentParameterDependency<Intent> where Intent : AppIntent

A property wrapper that represents an app intent dependency you use to provide dynamic options. Use the `IntentParameterDependency` property wrapper for properties that represent dynamic options in your ``DynamicOptionsProvider`` implementations as shown in the following example: ``` struct SoupQuery: EntityStringQuery { @IntentParameterDependency<OrderSoup>( \.$quantity ) var orderSoup func entities(matching string: String) async throws -> [Soup] { guard let orderSoup else { return [] } return Soup.allSoups.filter { $0.name.contains(string) && $0.availableQuantity >= orderSoup.quantity } } } ```

Members (0)

This type has no directly callable members in this snapshot. See the framework’s skipped declarations for unsupported APIs.

Skipped declarations

15 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

IntentParameterDependency.init(_:)

This declaration needs Swift generic type arguments. (no canonical witness for Intent)

IntentParameterDependency.init(_:_:)

This declaration needs Swift generic type arguments. (no canonical witness for Intent)

IntentParameterDependency.init(_:_:_:)

This declaration needs Swift generic type arguments. (no canonical witness for Intent)

IntentParameterDependency.init(_:_:_:_:)

This declaration needs Swift generic type arguments. (no canonical witness for Intent)

IntentParameterDependency.init(_:_:_:_:_:)

This declaration needs Swift generic type arguments. (no canonical witness for Intent)

IntentParameterDependency.init(_:_:_:_:_:_:)

This declaration needs Swift generic type arguments. (no canonical witness for Intent)

IntentParameterDependency.init(_:_:_:_:_:_:_:)

This declaration needs Swift generic type arguments. (no canonical witness for Intent)

IntentParameterDependency.init(_:_:_:_:_:_:_:_:)

This declaration needs Swift generic type arguments. (no canonical witness for Intent)

IntentParameterDependency.init(_:_:_:_:_:_:_:_:_:)

This declaration needs Swift generic type arguments. (no canonical witness for Intent)

IntentParameterDependency.init(_:_:_:_:_:_:_:_:_:_:)

This declaration needs Swift generic type arguments. (no canonical witness for Intent)

IntentParameterDependency.init(_:_:_:_:_:_:_:_:_:_:_:)

This declaration needs Swift generic type arguments. (no canonical witness for Intent)

IntentParameterDependency.init(_:_:_:_:_:_:_:_:_:_:_:_:)

This declaration needs Swift generic type arguments. (no canonical witness for Intent)

IntentParameterDependency.init(_:_:_:_:_:_:_:_:_:_:_:_:_:)

This declaration needs Swift generic type arguments. (no canonical witness for Intent)

IntentParameterDependency.init(_:_:_:_:_:_:_:_:_:_:_:_:_:_:)

This declaration needs Swift generic type arguments. (no canonical witness for Intent)

IntentParameterDependency.init(_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:)

This declaration needs Swift generic type arguments. (no canonical witness for Intent)

All AppIntents types →