---
title: recognizedDataTypes
framework: visionkit
role: symbol
role_heading: Instance Property
path: visionkit/datascannerviewcontroller/recognizeddatatypes
---

# recognizedDataTypes

The types of data that the data scanner identifies in the live video.

## Declaration

```swift
@MainActor final let recognizedDataTypes: Set<DataScannerViewController.RecognizedDataType>
```

## See Also

### Creating data scanners

- [init(recognizedDataTypes:qualityLevel:recognizesMultipleItems:isHighFrameRateTrackingEnabled:isPinchToZoomEnabled:isGuidanceEnabled:isHighlightingEnabled:)](visionkit/datascannerviewcontroller/init(recognizeddatatypes:qualitylevel:recognizesmultipleitems:ishighframeratetrackingenabled:ispinchtozoomenabled:isguidanceenabled:ishighlightingenabled:).md)
- [DataScannerViewController.RecognizedDataType](visionkit/datascannerviewcontroller/recognizeddatatype.md)
