---
title: HMCharacteristicTypeTargetVisibilityState
framework: homekit
role: symbol
role_heading: Global Variable
path: homekit/hmcharacteristictypetargetvisibilitystate
---

# HMCharacteristicTypeTargetVisibilityState

The target visibility state for a service.

## Declaration

```swift
let HMCharacteristicTypeTargetVisibilityState: String
```

## Overview

Overview This variable indicates if the application shows or hides the service. The corresponding value is one of the constants in the HMCharacteristicValueCurrentVisibilityState enumeration.

## Topics

### Values

- [HMCharacteristicValueTargetVisibilityState](homekit/hmcharacteristicvaluetargetvisibilitystate.md)

## See Also

### General state

- [HMCharacteristicTypeActive](homekit/hmcharacteristictypeactive.md)
- [HMCharacteristicTypeStatusTampered](homekit/hmcharacteristictypestatustampered.md)
- [HMCharacteristicTypeStatusFault](homekit/hmcharacteristictypestatusfault.md)
- [HMCharacteristicTypeStatusActive](homekit/hmcharacteristictypestatusactive.md)
- [HMCharacteristicTypeInUse](homekit/hmcharacteristictypeinuse.md)
- [HMCharacteristicTypeIsConfigured](homekit/hmcharacteristictypeisconfigured.md)
- [HMCharacteristicTypeRemainingDuration](homekit/hmcharacteristictyperemainingduration.md)
- [HMCharacteristicTypeSetDuration](homekit/hmcharacteristictypesetduration.md)
- [HMCharacteristicTypeProgramMode](homekit/hmcharacteristictypeprogrammode.md)
- [HMCharacteristicTypeWiFiSatelliteStatus](homekit/hmcharacteristictypewifisatellitestatus.md)
- [HMCharacteristicTypeWANStatusList](homekit/hmcharacteristictypewanstatuslist.md)
- [HMCharacteristicTypeTargetMediaState](homekit/hmcharacteristictypetargetmediastate.md)
- [HMCharacteristicTypeRouterStatus](homekit/hmcharacteristictyperouterstatus.md)
- [HMCharacteristicTypeCurrentMediaState](homekit/hmcharacteristictypecurrentmediastate.md)
- [HMCharacteristicTypeCurrentVisibilityState](homekit/hmcharacteristictypecurrentvisibilitystate.md)
