---
title: barcodes
framework: vision
role: symbol
role_heading: Instance Property
path: vision/documentobservation/container/barcodes
---

# barcodes

The machine-readable codes found within the container.

## Declaration

```swift
var barcodes: [BarcodeObservation] { get }
```

## Discussion

Discussion Vision recognizes 20 different barcode types; to see the specific codes you can use supportedBarcodeSymbologies. To see this value, set enabled within RecognizeDocumentsRequest.BarcodeDetectionOptions to true.

## See Also

### Accessing specific content within a document

- [DocumentObservation.Container.DataDetectorMatch](vision/documentobservation/container/datadetectormatch.md)
- [lists](vision/documentobservation/container/lists.md)
- [paragraphs](vision/documentobservation/container/paragraphs.md)
- [tables](vision/documentobservation/container/tables.md)
- [text](vision/documentobservation/container/text-swift.property.md)
- [title](vision/documentobservation/container/title.md)
