---
title: protocolType
framework: DeviceDiscoveryExtension
role: symbol
role_heading: Instance Property
platforms: [iOS 16.0+, iPadOS 16.0+, Mac Catalyst 16.0+, visionOS 1.0+]
path: devicediscoveryextension/dddevice/protocoltype
---

# protocolType

A custom universal type that describes the device’s manner of communication with the extension.

## Declaration

```swift
var protocolType: UTType { get set }
```

## See Also

### Indicating the protocol

- [protocol](devicediscoveryextension/dddevice/protocol-swift.property.md)
- [DDDevice.Protocol](devicediscoveryextension/dddevice/protocol-swift.enum.md)
- [bluetoothIdentifier](devicediscoveryextension/dddevice/bluetoothidentifier.md)
- [networkEndpoint](devicediscoveryextension/dddevice/networkendpoint-3lah1.md)
