---
title: IntentValueQueryDefinition
framework: appintentstesting
role: symbol
role_heading: Structure
path: appintentstesting/intentvaluequerydefinition
---

# IntentValueQueryDefinition

A definition you use to create an intent value query for testing.

## Declaration

```swift
struct IntentValueQueryDefinition
```

## Overview

Overview To create an intent value for testing and verify its results, first get its definition using IntentDefinitions and its valueQueries property. Then, perform the query and verify that it returns the expected results as shown in the following example: let definitions = IntentDefinitions(     bundleIdentifier: "com.apple.example" ) let searchQuery = definitions.valueQueries[     "LandmarkIntentValueQuery" ]

let result = try await searchQuery.values(for: "Arizona")

// Code to verify the query's results. // ...

## Topics

### Performing the intent value query

- [values(for:)](appintentstesting/intentvaluequerydefinition/values(for:).md)

### Identifying the query

- [bundleIdentifier](appintentstesting/intentvaluequerydefinition/bundleidentifier.md)
- [queryIdentifier](appintentstesting/intentvaluequerydefinition/queryidentifier.md)

## Relationships

### Conforms To

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

## See Also

### Accessing app entities and queries

- [entities](appintentstesting/intentdefinitions/entities.md)
- [AppEntityDefinition](appintentstesting/appentitydefinition.md)
- [valueQueries](appintentstesting/intentdefinitions/valuequeries.md)
- [transientEntities](appintentstesting/intentdefinitions/transiententities.md)
- [TransientAppEntityDefinition](appintentstesting/transientappentitydefinition.md)
