---
title: HMCharacteristicTypeConfiguredName
framework: homekit
role: symbol
role_heading: Global Variable
path: homekit/hmcharacteristictypeconfiguredname
---

# HMCharacteristicTypeConfiguredName

A UTF‑8 encoded user visible name on an accessory.

## Declaration

```swift
let HMCharacteristicTypeConfiguredName: String
```

## Overview

Overview The HMCharacteristicTypeConfiguredName must not be defined as an empty string unless you define a nonempty HMCharacteristicTypeName. The initial value will be the current or default name that is set on the television. HMCharacteristicTypeConfiguredName is an editable text from either the accessory or the controller. When it’s an empty string, use HMCharacteristicTypeName as the name for this input source.

## See Also

### Accessory identification

- [HMCharacteristicTypeName](homekit/hmcharacteristictypename.md)
- [HMCharacteristicTypeIdentify](homekit/hmcharacteristictypeidentify.md)
- [HMCharacteristicTypeVersion](homekit/hmcharacteristictypeversion.md)
- [HMCharacteristicTypeLogs](homekit/hmcharacteristictypelogs.md)
- [HMCharacteristicTypeAdminOnlyAccess](homekit/hmcharacteristictypeadminonlyaccess.md)
- [HMCharacteristicTypeHardwareVersion](homekit/hmcharacteristictypehardwareversion.md)
- [HMCharacteristicTypeSoftwareVersion](homekit/hmcharacteristictypesoftwareversion.md)
- [HMCharacteristicTypeLabelIndex](homekit/hmcharacteristictypelabelindex.md)
- [HMCharacteristicTypeLabelNamespace](homekit/hmcharacteristictypelabelnamespace.md)
- [HMCharacteristicTypeActiveIdentifier](homekit/hmcharacteristictypeactiveidentifier.md)
- [HMCharacteristicTypeIdentifier](homekit/hmcharacteristictypeidentifier.md)
- [HMCharacteristicTypeInputDeviceType](homekit/hmcharacteristictypeinputdevicetype.md)
- [HMCharacteristicTypeInputSourceType](homekit/hmcharacteristictypeinputsourcetype.md)
