---
title: characteristic
framework: homekit
role: symbol
role_heading: Instance Property
path: homekit/hmcharacteristicwriteaction/characteristic
---

# characteristic

The characteristic whose value is to be written by the action.

## Declaration

```swift
var characteristic: HMCharacteristic { get }
```

## See Also

### New Methods

- [init(characteristic:targetValue:)](homekit/hmcharacteristicwriteaction/init(characteristic:targetvalue:).md)
- [targetValue](homekit/hmcharacteristicwriteaction/targetvalue.md)
- [updateTargetValue(_:completionHandler:)](homekit/hmcharacteristicwriteaction/updatetargetvalue(_:completionhandler:).md)
