<!--
{
  "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/INGetCarLockStatusIntentHandling",
  "metadataVersion" : "0.1.0",
  "role" : "Protocol",
  "symbol" : {
    "kind" : "Protocol",
    "modules" : [
      "Intents"
    ],
    "preciseIdentifier" : "c:objc(pl)INGetCarLockStatusIntentHandling"
  },
  "title" : "INGetCarLockStatusIntentHandling"
}
-->

# INGetCarLockStatusIntentHandling

The handler interface for requesting the current status of the car’s locks.

```
protocol INGetCarLockStatusIntentHandling : NSObjectProtocol
```

## Overview

Use the methods of the `INGetCarLockStatusIntentHandling` protocol to resolve, confirm, and handle requests for the current status of the car’s locks. Adopt this protocol in an object of your Intents extension that’s capable of accessing the status of the car’s locks.

Siri delivers an [`INGetCarLockStatusIntent`](/documentation/Intents/INGetCarLockStatusIntent) object to your handler when the user asks whether the car is locked or unlocked. The provided intent object can contain the car’s name (if specified).

## Topics

### Resolving the Intent Parameters

[`func resolveCarName(for: INGetCarLockStatusIntent, with: (INSpeakableStringResolutionResult) -> Void)`](/documentation/Intents/INGetCarLockStatusIntentHandling/resolveCarName(for:with:))

Resolves the name of the user’s car.

### Confirming the Response

[`func confirm(intent: INGetCarLockStatusIntent, completion: (INGetCarLockStatusIntentResponse) -> Void)`](/documentation/Intents/INGetCarLockStatusIntentHandling/confirm(intent:completion:))

Confirms that you can access the status of the car’s locks.

### Handling the Intent

[`func handle(intent: INGetCarLockStatusIntent, completion: (INGetCarLockStatusIntentResponse) -> Void)`](/documentation/Intents/INGetCarLockStatusIntentHandling/handle(intent:completion:))

Accesses and returns the current status of the car’s locks.

## Relationships

### Inherits From

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

### Inherited By

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

---

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)