---
title: HMCharacteristicTypeLabelIndex
framework: homekit
role: symbol
role_heading: Global Variable
path: homekit/hmcharacteristictypelabelindex
---

# HMCharacteristicTypeLabelIndex

The index of the label for the service on an accessory with multiple instances of the same service.

## Declaration

```swift
let HMCharacteristicTypeLabelIndex: String
```

## Discussion

Discussion The corresponding value is an integer that’s greater than or equal to 1. When the value for the label namespace characteristic is HMCharacteristicValueLabelNamespace.dot, the label index indicates the number of dots, like ., .., ..., and so on. When the value for the label namespace characteristic is HMCharacteristicValueLabelNamespace.numeral, the label index indicates the arabic numeral, like 1, 2, 3, and so on.

## 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)
- [HMCharacteristicTypeLabelNamespace](homekit/hmcharacteristictypelabelnamespace.md)
- [HMCharacteristicTypeActiveIdentifier](homekit/hmcharacteristictypeactiveidentifier.md)
- [HMCharacteristicTypeIdentifier](homekit/hmcharacteristictypeidentifier.md)
- [HMCharacteristicTypeInputDeviceType](homekit/hmcharacteristictypeinputdevicetype.md)
- [HMCharacteristicTypeInputSourceType](homekit/hmcharacteristictypeinputsourcetype.md)
- [HMCharacteristicTypeConfiguredName](homekit/hmcharacteristictypeconfiguredname.md)
