---
title: RecognizedItem.Barcode
framework: visionkit
role: symbol
role_heading: Structure
path: visionkit/recognizeditem/barcode
---

# RecognizedItem.Barcode

An object that represents a machine-readable code that the scanner recognizes.

## Declaration

```swift
struct Barcode
```

## Topics

### Getting payloads

- [payloadStringValue](visionkit/recognizeditem/barcode/payloadstringvalue.md)

### Locating barcodes

- [bounds](visionkit/recognizeditem/barcode/bounds.md)
- [observation](visionkit/recognizeditem/barcode/observation.md)

### Identifying barcodes

- [id](visionkit/recognizeditem/barcode/id.md)

## Relationships

### Conforms To

- [Identifiable](swift/identifiable.md)

## See Also

### Machine-readable items

- [RecognizedItem.barcode(_:)](visionkit/recognizeditem/barcode(_:).md)
