---
title: barcodeDetectionOptions
framework: vision
role: symbol
role_heading: Instance Property
path: vision/recognizedocumentsrequest/barcodedetectionoptions-swift.property
---

# barcodeDetectionOptions

Configuration for detecting machine-readable codes in the document.

## Declaration

```swift
var barcodeDetectionOptions: RecognizeDocumentsRequest.BarcodeDetectionOptions
```

## Discussion

Discussion Enable barcode detection and set what symbologies (eg. .qrCode) will be detected.

## See Also

### Configuring a request

- [RecognizeDocumentsRequest.BarcodeDetectionOptions](vision/recognizedocumentsrequest/barcodedetectionoptions-swift.struct.md)
- [RecognizeDocumentsRequest.TextRecognitionOptions](vision/recognizedocumentsrequest/textrecognitionoptions-swift.struct.md)
- [textRecognitionOptions](vision/recognizedocumentsrequest/textrecognitionoptions-swift.property.md)
- [supportedBarcodeSymbologies](vision/recognizedocumentsrequest/supportedbarcodesymbologies.md)
- [supportedRecognitionLanguages](vision/recognizedocumentsrequest/supportedrecognitionlanguages.md)
