---
title: IntentValueQuery
framework: appintents
role: symbol
role_heading: Protocol
path: appintents/intentvaluequery
---

# IntentValueQuery

A query that provides entity values to the system; for example, for visual intelligence search.

## Declaration

```swift
protocol IntentValueQuery : PersistentlyIdentifiable, _SupportsAppDependencies, Sendable
```

## Topics

### Associated Types

- [Input](appintents/intentvaluequery/input.md)
- [Result](appintents/intentvaluequery/result.md)
- [ResultValue](appintents/intentvaluequery/resultvalue.md)

### Initializers

- [init()](appintents/intentvaluequery/init().md)

### Instance Methods

- [values(for:)](appintents/intentvaluequery/values(for:).md)

## Relationships

### Inherits From

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

## See Also

### Intent queries

- [IntentValueContainer](appintents/intentvaluecontainer.md)
- [IntentValueExpression](appintents/intentvalueexpression.md)
