---
title: INGetCarPowerLevelStatusIntentResponse
framework: intents
role: symbol
role_heading: Class
path: intents/ingetcarpowerlevelstatusintentresponse
---

# INGetCarPowerLevelStatusIntentResponse

Your app’s response to a request for the vehicle power level.

## Declaration

```swift
class INGetCarPowerLevelStatusIntentResponse
```

## Overview

Overview Use an INGetCarPowerLevelStatusIntentResponse object to specify the result of a request for a vehicle’s current power level. You create instances of this class when confirming or handling a power level status intent, or when reporting abrupt changes in an electric vehicle’s battery charge. Use this object to confirm that the request is valid, to communicate whether the app receives the power level data from the vehicle, or to report any errors that occur. You create an INGetCarPowerLevelStatusIntentResponse object in the confirm(intent:completion:) and handle(intent:completion:) methods of your intent handler object, and when calling didUpdate(getCarPowerLevelStatus:) to notify Maps about abrupt battery charge changes in the user’s electric vehicle. For more information about implementing your intent handler object, see INGetCarPowerLevelStatusIntentHandling.

## Topics

### Creating a Response Object

- [init(code:userActivity:)](intents/ingetcarpowerlevelstatusintentresponse/init(code:useractivity:).md)

### Getting the Response Code

- [code](intents/ingetcarpowerlevelstatusintentresponse/code.md)
- [INGetCarPowerLevelStatusIntentResponseCode](intents/ingetcarpowerlevelstatusintentresponsecode.md)

### Identifying the Vehicle

- [carIdentifier](intents/ingetcarpowerlevelstatusintentresponse/caridentifier.md)

### Providing Fuel, Charge, and Distance Information

- [chargePercentRemaining](intents/ingetcarpowerlevelstatusintentresponse/chargepercentremaining-51zwv.md)
- [fuelPercentRemaining](intents/ingetcarpowerlevelstatusintentresponse/fuelpercentremaining-56xw3.md)
- [maximumDistance](intents/ingetcarpowerlevelstatusintentresponse/maximumdistance.md)
- [distanceRemaining](intents/ingetcarpowerlevelstatusintentresponse/distanceremaining.md)
- [maximumDistanceElectric](intents/ingetcarpowerlevelstatusintentresponse/maximumdistanceelectric.md)
- [distanceRemainingElectric](intents/ingetcarpowerlevelstatusintentresponse/distanceremainingelectric.md)
- [maximumDistanceFuel](intents/ingetcarpowerlevelstatusintentresponse/maximumdistancefuel.md)
- [distanceRemainingFuel](intents/ingetcarpowerlevelstatusintentresponse/distanceremainingfuel.md)

### Providing the Charge Status

- [activeConnector](intents/ingetcarpowerlevelstatusintentresponse/activeconnector.md)
- [charging](intents/ingetcarpowerlevelstatusintentresponse/charging-6xnqj.md)
- [minutesToFull](intents/ingetcarpowerlevelstatusintentresponse/minutestofull-2kbt6.md)
- [dateOfLastStateUpdate](intents/ingetcarpowerlevelstatusintentresponse/dateoflaststateupdate.md)

### Providing Battery Capacity

- [minimumBatteryCapacity](intents/ingetcarpowerlevelstatusintentresponse/minimumbatterycapacity.md)
- [maximumBatteryCapacity](intents/ingetcarpowerlevelstatusintentresponse/maximumbatterycapacity.md)
- [currentBatteryCapacity](intents/ingetcarpowerlevelstatusintentresponse/currentbatterycapacity.md)

### Providing Formula Arguments

- [chargingFormulaArguments](intents/ingetcarpowerlevelstatusintentresponse/chargingformulaarguments.md)
- [consumptionFormulaArguments](intents/ingetcarpowerlevelstatusintentresponse/consumptionformulaarguments.md)

## Relationships

### Inherits From

- [INIntentResponse](intents/inintentresponse.md)

### Conforms To

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

## See Also

### Get Car Power Level Status

- [INGetCarPowerLevelStatusIntentHandling](intents/ingetcarpowerlevelstatusintenthandling.md)
- [INGetCarPowerLevelStatusIntent](intents/ingetcarpowerlevelstatusintent.md)
- [INGetCarPowerLevelStatusIntentResponseObserver](intents/ingetcarpowerlevelstatusintentresponseobserver.md)
