---
title: DocumentObservation.Container
framework: vision
role: symbol
role_heading: Structure
path: vision/documentobservation/container
---

# DocumentObservation.Container

A region of content recognized in a document.

## Declaration

```swift
struct Container
```

## Topics

### Getting the sections in a document

- [DocumentObservation.Container.List](vision/documentobservation/container/list.md)
- [DocumentObservation.Container.Table](vision/documentobservation/container/table.md)
- [DocumentObservation.Container.Text](vision/documentobservation/container/text-swift.struct.md)

### Accessing specific content within a document

- [DocumentObservation.Container.DataDetectorMatch](vision/documentobservation/container/datadetectormatch.md)
- [barcodes](vision/documentobservation/container/barcodes.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)

## Relationships

### Conforms To

- [BoundingRegionProviding](vision/boundingregionproviding.md)
- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
