---
title: extendedProperties
framework: corebluetooth
role: symbol
role_heading: Type Property
path: corebluetooth/cbcharacteristicproperties/extendedproperties
---

# extendedProperties

A property that indicates the characteristic defines additional properties in the extended properties descriptor.

## Declaration

```swift
static var extendedProperties: CBCharacteristicProperties { get }
```

## Discussion

Discussion This property is only available for a remote peripheral’s service’s characteristic. You can’t use this property with a local characteristic, that is, a CBMutableCharacteristic that you publish using the add(_:) method of the CBPeripheralManager class.

## See Also

### Characteristic Properties

- [broadcast](corebluetooth/cbcharacteristicproperties/broadcast.md)
- [read](corebluetooth/cbcharacteristicproperties/read.md)
- [writeWithoutResponse](corebluetooth/cbcharacteristicproperties/writewithoutresponse.md)
- [write](corebluetooth/cbcharacteristicproperties/write.md)
- [notify](corebluetooth/cbcharacteristicproperties/notify.md)
- [indicate](corebluetooth/cbcharacteristicproperties/indicate.md)
- [authenticatedSignedWrites](corebluetooth/cbcharacteristicproperties/authenticatedsignedwrites.md)
- [notifyEncryptionRequired](corebluetooth/cbcharacteristicproperties/notifyencryptionrequired.md)
- [indicateEncryptionRequired](corebluetooth/cbcharacteristicproperties/indicateencryptionrequired.md)
