<!--
{
  "availability" : [
    "iOS: 10.3.0 -",
    "iPadOS: 10.3.0 -",
    "macCatalyst: 13.1.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 3.2.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "SiriKit",
  "identifier" : "/documentation/Intents/INActivateCarSignalIntentResponse",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "Intents"
    ],
    "preciseIdentifier" : "c:objc(cs)INActivateCarSignalIntentResponse"
  },
  "title" : "INActivateCarSignalIntentResponse"
}
-->

# INActivateCarSignalIntentResponse

Your app’s response to a request to activate a car’s signals.

```
class INActivateCarSignalIntentResponse
```

## Overview

Use an `INActivateCarSignalIntentResponse` object to specify the result of a request to activate the signal on the user’s car. You create instances of this class when confirming or handling an activate car signal intent. Use this object to confirm that the request is valid and communicate whether the signal was successfully activated, or to report any errors that occur.

You create an `INActivateCarSignalIntentResponse` object in the [`confirm(intent:completion:)`](/documentation/Intents/INActivateCarSignalIntentHandling/confirm(intent:completion:)) and [`handle(intent:completion:)`](/documentation/Intents/INActivateCarSignalIntentHandling/handle(intent:completion:)) methods of your handler object. For more information about implementing your handler object, see [`INActivateCarSignalIntentHandling`](/documentation/Intents/INActivateCarSignalIntentHandling).

## Topics

### Initializing the Response Object

[`init(code: INActivateCarSignalIntentResponseCode, userActivity: NSUserActivity?)`](/documentation/Intents/INActivateCarSignalIntentResponse/init(code:userActivity:))

Initializes the response object with the specified code and user activity.

### Getting the Response Code

[`var code: INActivateCarSignalIntentResponseCode`](/documentation/Intents/INActivateCarSignalIntentResponse/code)

The code indicating success or failure when confirming or handling an intent.

[`enum INActivateCarSignalIntentResponseCode`](/documentation/Intents/INActivateCarSignalIntentResponseCode)

Constants indicating the status of the response.

### Providing the Signal Information

[`var signals: INCarSignalOptions`](/documentation/Intents/INActivateCarSignalIntentResponse/signals)

The type of signal produced (audible or visual).

## Relationships

### Conforms To

[`Equatable`](/documentation/Swift/Equatable)

[`NSObjectProtocol`](/documentation/ObjectiveC/NSObjectProtocol)

[`CVarArg`](/documentation/Swift/CVarArg)

[`CustomDebugStringConvertible`](/documentation/Swift/CustomDebugStringConvertible)

[`NSSecureCoding`](/documentation/Foundation/NSSecureCoding)

[`Hashable`](/documentation/Swift/Hashable)

[`CustomStringConvertible`](/documentation/Swift/CustomStringConvertible)

[`NSCoding`](/documentation/Foundation/NSCoding)

[`NSCopying`](/documentation/Foundation/NSCopying)

### Inherits From

[`INIntentResponse`](/documentation/Intents/INIntentResponse)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)