---
title: ParameterSummaryBuilder
framework: appintents
role: symbol
role_heading: Enumeration
path: appintents/parametersummarybuilder
---

# ParameterSummaryBuilder

A result builder that allows you to declaratively describe a parameter summary.

## Declaration

```swift
@resultBuilder enum ParameterSummaryBuilder<Intent> where Intent : AppIntent
```

## Mentioned in

Adding parameters to an app intent Creating your first app intent

## Overview

Overview For more information about using parameters and providing a parameter summary, see Provide an interactive parameter summary for your intent.

## Topics

### Type Methods

- [buildBlock(_:)](appintents/parametersummarybuilder/buildblock(_:).md)
- [buildExpression(_:)](appintents/parametersummarybuilder/buildexpression(_:).md)

## See Also

### Summarizing the parameters

- [SummaryContent](appintents/appintent/summarycontent.md)
- [parameterSummary](appintents/appintent/parametersummary.md)
- [parameterSummary](appintents/appintent/parametersummary-4vgic.md)
- [AppIntent.Parameter](appintents/appintent/parameter.md)
- [AppIntent.Case](appintents/appintent/case.md)
- [AppIntent.DefaultCase](appintents/appintent/defaultcase.md)
- [AppIntent.Summary](appintents/appintent/summary.md)
- [AppIntent.Switch](appintents/appintent/switch.md)
- [AppIntent.When](appintents/appintent/when.md)
- [AppIntent.Option](appintents/appintent/option.md)
