<!--
{
  "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/INGetCarPowerLevelStatusIntent/init(carName:)",
  "metadataVersion" : "0.1.0",
  "role" : "Initializer",
  "symbol" : {
    "kind" : "Initializer",
    "modules" : [
      "Intents"
    ],
    "preciseIdentifier" : "c:objc(cs)INGetCarPowerLevelStatusIntent(im)initWithCarName:"
  },
  "title" : "init(carName:)"
}
-->

# init(carName:)

Initializes a car power intent with the provided car name.

```
init(carName: INSpeakableString?)
```

## Parameters

`carName`

A name that identifies the user’s car. If `nil`, the intent is instantiated with a [`carName`](/documentation/Intents/INGetCarPowerLevelStatusIntent/carName) property containing the string `myCar`.

## Return Value

A newly initialized `INGetCarPowerLevelStatusIntent` object.

## Discussion

Normally, you do not create instances of this class yourself. Instead, Siri creates instances when the user asks for the car’s power level. However, you can use this method during testing to create intent objects to validate your intent-handling code paths.

---

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)