---
title: IntentValuePropertiesCallable
framework: appintentstesting
role: symbol
role_heading: Structure
path: appintentstesting/intentvaluepropertiescallable
---

# IntentValuePropertiesCallable

A callable wrapper that creates app intent instances from keyword arguments.

## Declaration

```swift
@dynamicCallable struct IntentValuePropertiesCallable<T>
```

## Overview

Overview The IntentValuePropertiesCallable wrapper uses the @dynamicCallable attribute to provide a natural function-call syntax for setting properties on type-erased app intents instances. Don’t create instances of this type directly. Instead, use makeIntent or makeEntity.

## Topics

### Instance Methods

- [dynamicallyCall(withKeywordArguments:)](appintentstesting/intentvaluepropertiescallable/dynamicallycall(withkeywordarguments:).md)

## Relationships

### Conforms To

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

## See Also

### Supporting types

- [AppIntentTypeDefinition](appintentstesting/appintenttypedefinition.md)
- [DynamicPropertyPath](appintentstesting/dynamicpropertypath.md)
- [DynamicPropertyPathCollection](appintentstesting/dynamicpropertypathcollection.md)
