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

# INSendRideFeedbackIntentResponse

Your app’s response to a send ride feedback intent.

```
class INSendRideFeedbackIntentResponse
```

## Overview

An [`INSendRideFeedbackIntentResponse`](/documentation/Intents/INSendRideFeedbackIntentResponse) object contains your app’s response to a request for feedback about a ride. After creating the response object, specify any feedback using the properties of this object. Siri and Maps display your response information to the user during the confirmation phase.

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

## Topics

### Initializing the Response Object

[`init(code: INSendRideFeedbackIntentResponseCode, userActivity: NSUserActivity?)`](/documentation/Intents/INSendRideFeedbackIntentResponse/init(code:userActivity:))

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

### Getting the Response Code

[`var code: INSendRideFeedbackIntentResponseCode`](/documentation/Intents/INSendRideFeedbackIntentResponse/code)

The code indicating whether your app successfully handled the intent.

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

Constants indicating the state of the response.

## Relationships

### Conforms To

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

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

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

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

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

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

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

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

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

### 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)