---
title: IntentValueExpression
framework: appintents
role: symbol
role_heading: Structure
path: appintents/intentvalueexpression
---

# IntentValueExpression

A type that represents a lazily evaluated intent value.

## Declaration

```swift
struct IntentValueExpression
```

## Overview

Overview IntentValueExpression provides a mechanism for lazy evaluation of intent values, allowing values to be converted to containers only when needed. This approach improves performance by deferring potentially expensive conversions until they’re actually required.

## Relationships

### Conforms To

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

## See Also

### Intent queries

- [IntentValueQuery](appintents/intentvaluequery.md)
- [IntentValueContainer](appintents/intentvaluecontainer.md)
