---
title: ParameterSummaryCaseCondition
framework: appintents
role: symbol
role_heading: Structure
path: appintents/parametersummarycasecondition
---

# ParameterSummaryCaseCondition

A type that represents an individual case of a switch statement in a parameter summary.

## Declaration

```swift
struct ParameterSummaryCaseCondition<Intent, Value, Summary> where Intent : AppIntent, Value : _IntentValue, Summary : ParameterSummary
```

## Topics

### Creating the case condition

- [init(_:_:)](appintents/parametersummarycasecondition/init(_:_:)-3680j.md)
- [init(_:_:)](appintents/parametersummarycasecondition/init(_:_:)-4029f.md)

## See Also

### Shortcuts support

- [ParameterSummary](appintents/parametersummary.md)
- [IntentParameterSummary](appintents/intentparametersummary.md)
- [ParameterSummaryString](appintents/parametersummarystring.md)
- [ParameterSummaryWhenCondition](appintents/parametersummarywhencondition.md)
- [ParameterSummarySwitchCondition](appintents/parametersummaryswitchcondition.md)
- [ParameterSummaryDefaultCaseCondition](appintents/parametersummarydefaultcasecondition.md)
