---
title: INSetClimateSettingsInCarIntent
framework: intents
role: symbol
role_heading: Class
path: intents/insetclimatesettingsincarintent
---

# INSetClimateSettingsInCarIntent

A request to change the climate settings in a CarPlay-enabled vehicle.

## Declaration

```swift
class INSetClimateSettingsInCarIntent
```

## Overview

Overview Automotive vendors can add support for this intent to an Intents extension that they ship with their automotive apps. When the user asks Siri to change a setting related to the vehicle’s climate control, Siri creates an INSetClimateSettingsInCarIntent object and delivers it to the app’s Intents extension. You use the intent to identify which setting the user wants to change. This class contains properties for multiple types of climate settings, but a given instance of this class contains changes for only one system at a time. When resolving and confirming the parameters of this intent, use the specified properties to modify your vehicle’s settings. Assume no changes for other settings. If your vehicle doesn’t support a particular setting, offer a reasonable fallback setting and ask the user for confirmation. The object that handles this intent must adopt the INSetClimateSettingsInCarIntentHandling protocol. Use this intent object to identify which setting changed and to create an INSetClimateSettingsInCarIntentResponse object indicating the results of changing the climate settings. Additional Intent Attributes The following table lists additional attributes of this intent object:  |   |   |  Example Phrases Users can ask Siri to change the climate settings in a vehicle in a variety of ways. The table below provides a few sample phrases in different languages. You can use these phrases during testing to trigger your intents. This list isn’t exhaustive and Siri may recognize many other phrases.  |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |  When managing CarPlay features, users don’t need to include the name of the app in the phrases that they speak. Siri knows automatically when CarPlay is active and routes CarPlay-related intents to the app of the corresponding automotive vendor.

## Topics

### Initializing the Intent Object

- [init(enableFan:enableAirConditioner:enableClimateControl:enableAutoMode:airCirculationMode:fanSpeedIndex:fanSpeedPercentage:relativeFanSpeedSetting:temperature:relativeTemperatureSetting:climateZone:carName:)](intents/insetclimatesettingsincarintent/init(enablefan:enableairconditioner:enableclimatecontrol:enableautomode:aircirculationmode:fanspeedindex:fanspeedpercentage:relativefanspeedsetting:temperature:relativetemperaturesetting:climatezone:carname:).md)

### Getting the Car Name

- [carName](intents/insetclimatesettingsincarintent/carname.md)

### Getting the Climate Control Settings

- [enableClimateControl](intents/insetclimatesettingsincarintent/enableclimatecontrol-4y9iz.md)
- [enableAutoMode](intents/insetclimatesettingsincarintent/enableautomode-31bzq.md)
- [airCirculationMode](intents/insetclimatesettingsincarintent/aircirculationmode.md)
- [temperature](intents/insetclimatesettingsincarintent/temperature.md)
- [relativeTemperatureSetting](intents/insetclimatesettingsincarintent/relativetemperaturesetting.md)
- [climateZone](intents/insetclimatesettingsincarintent/climatezone.md)

### Getting the Fan Settings

- [enableFan](intents/insetclimatesettingsincarintent/enablefan-5srs9.md)
- [fanSpeedIndex](intents/insetclimatesettingsincarintent/fanspeedindex-wz49.md)
- [fanSpeedPercentage](intents/insetclimatesettingsincarintent/fanspeedpercentage-7i2hq.md)
- [relativeFanSpeedSetting](intents/insetclimatesettingsincarintent/relativefanspeedsetting.md)

### Getting the Air Conditioner Settings

- [enableAirConditioner](intents/insetclimatesettingsincarintent/enableairconditioner-9q3dr.md)

## Relationships

### Inherits From

- [INIntent](intents/inintent.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [INIntentSetImageKeyPath](intents/inintentsetimagekeypath.md)
- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)

## See Also

### CarPlay Climate Settings

- [INSetClimateSettingsInCarIntentHandling](intents/insetclimatesettingsincarintenthandling.md)
- [INSetClimateSettingsInCarIntentResponse](intents/insetclimatesettingsincarintentresponse.md)
