---
title: PackageManager.SymbolGraphOptions
framework: swift-package-manager
role: symbol
role_heading: Structure
path: swift-package-manager/documentation/packageplugin/packagemanager/symbolgraphoptions
---

# PackageManager.SymbolGraphOptions

Represents options for symbol graph generation.

## Declaration

```swift
struct SymbolGraphOptions
```

## Topics

### Inspecting Symbol Graph Options

- [emitExtensionBlocks](swift-package-manager/documentation/packageplugin/packagemanager/symbolgraphoptions/emitextensionblocks.md)
- [includeSPI](swift-package-manager/documentation/packageplugin/packagemanager/symbolgraphoptions/includespi.md)
- [includeSynthesized](swift-package-manager/documentation/packageplugin/packagemanager/symbolgraphoptions/includesynthesized.md)
- [minimumAccessLevel](swift-package-manager/documentation/packageplugin/packagemanager/symbolgraphoptions/minimumaccesslevel.md)
- [PackageManager.SymbolGraphOptions.AccessLevel](swift-package-manager/documentation/packageplugin/packagemanager/symbolgraphoptions/accesslevel.md)

### Initializers

- [init(minimumAccessLevel:includeInheritedDocs:includeSynthesized:includeSPI:emitExtensionBlocks:)](swift-package-manager/documentation/packageplugin/packagemanager/symbolgraphoptions/init(minimumaccesslevel:includeinheriteddocs:includesynthesized:includespi:emitextensionblocks:).md)

### Instance Properties

- [includeInheritedDocs](swift-package-manager/documentation/packageplugin/packagemanager/symbolgraphoptions/includeinheriteddocs.md)

## See Also

### Retrieving Symbols for a Package

- [getSymbolGraph(for:options:)](swift-package-manager/documentation/packageplugin/packagemanager/getsymbolgraph(for:options:).md)
- [PackageManager.SymbolGraphResult](swift-package-manager/documentation/packageplugin/packagemanager/symbolgraphresult.md)
