---
title: IntentDescription
framework: appintents
role: symbol
role_heading: Structure
path: appintents/intentdescription
---

# IntentDescription

The human-readable description and metadata for an app intent.

## Declaration

```swift
struct IntentDescription
```

## Topics

### Creating a description

- [init(_:categoryName:searchKeywords:)](appintents/intentdescription/init(_:categoryname:searchkeywords:).md)

### Initializers

- [init(_:categoryName:searchKeywords:resultValueName:)](appintents/intentdescription/init(_:categoryname:searchkeywords:resultvaluename:).md)

### Instance Properties

- [categoryName](appintents/intentdescription/categoryname.md)
- [descriptionText](appintents/intentdescription/descriptiontext.md)
- [resultValueName](appintents/intentdescription/resultvaluename.md)
- [searchKeywords](appintents/intentdescription/searchkeywords.md)

## Relationships

### Conforms To

- [ExpressibleByExtendedGraphemeClusterLiteral](swift/expressiblebyextendedgraphemeclusterliteral.md)
- [ExpressibleByStringLiteral](swift/expressiblebystringliteral.md)
- [ExpressibleByUnicodeScalarLiteral](swift/expressiblebyunicodescalarliteral.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Intent-related data

- [IntentModes](appintents/intentmodes.md)
- [IntentSystemContext](appintents/intentsystemcontext.md)
- [IntentDialog](appintents/intentdialog.md)
- [IntentDeprecation](appintents/intentdeprecation.md)
- [IntentProjection](appintents/intentprojection.md)
