---
title: SetValueIntent
framework: appintents
role: symbol
role_heading: Protocol
path: appintents/setvalueintent
---

# SetValueIntent

An intent that contains a value which can be set.

## Declaration

```swift
protocol SetValueIntent<ValueType> : AppIntent
```

## Overview

Overview struct ToggleSilentMode: SetValueIntent {    static var title = LocalizedStringResource("Silent Mode")

@Parameter(title: "Silent")    var value: Bool }

## Topics

### Associated Types

- [ValueType](appintents/setvalueintent/valuetype.md)

### Instance Properties

- [value](appintents/setvalueintent/value.md)

## Relationships

### Inherits From

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

## See Also

### Common actions

- [OpenIntent](appintents/openintent.md)
- [OpenURLIntent](appintents/openurlintent.md)
- [DeleteIntent](appintents/deleteintent.md)
- [DeprecatedAppIntent](appintents/deprecatedappintent.md)
- [ShowInAppSearchResultsIntent](appintents/showinappsearchresultsintent.md)
