---
title: HMCharacteristicTypeTargetDoorState
framework: homekit
role: symbol
role_heading: Global Variable
path: homekit/hmcharacteristictypetargetdoorstate
---

# HMCharacteristicTypeTargetDoorState

The target door state.

## Declaration

```swift
let HMCharacteristicTypeTargetDoorState: String
```

## Discussion

Discussion The corresponding value is one of the constants in the HMCharacteristicValueDoorState enumeration. Doors take time to move between states, so the target door state may not match the current door state at a given moment in time.

## Topics

### Values

- [HMCharacteristicValueDoorState](homekit/hmcharacteristicvaluedoorstate.md)
- [HMCharacteristicValueTargetDoorState](homekit/hmcharacteristicvaluetargetdoorstate.md)

## See Also

### Doors and windows

- [HMCharacteristicTypeCurrentDoorState](homekit/hmcharacteristictypecurrentdoorstate.md)
- [HMCharacteristicTypeCurrentPosition](homekit/hmcharacteristictypecurrentposition.md)
- [HMCharacteristicTypeTargetPosition](homekit/hmcharacteristictypetargetposition.md)
- [HMCharacteristicTypePositionState](homekit/hmcharacteristictypepositionstate.md)
- [HMCharacteristicTypeStatusJammed](homekit/hmcharacteristictypestatusjammed.md)
- [HMCharacteristicTypeHoldPosition](homekit/hmcharacteristictypeholdposition.md)
- [HMCharacteristicTypeSlatType](homekit/hmcharacteristictypeslattype.md)
- [HMCharacteristicTypeCurrentSlatState](homekit/hmcharacteristictypecurrentslatstate.md)
