---
title: FileDocumentConfiguration
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/filedocumentconfiguration
---

# FileDocumentConfiguration

The properties of an open file document.

## Declaration

```swift
struct FileDocumentConfiguration<Document> where Document : FileDocument
```

## Overview

Overview You receive an instance of this structure when you create a DocumentGroup with a value file type. Use it to access the document in your viewer or editor.

## Topics

### Getting and setting the document

- [document](swiftui/filedocumentconfiguration/document.md)
- [$document](swiftui/filedocumentconfiguration/$document.md)

### Getting document properties

- [fileURL](swiftui/filedocumentconfiguration/fileurl.md)
- [isEditable](swiftui/filedocumentconfiguration/iseditable.md)

### Instance Properties

- [creationSource](swiftui/filedocumentconfiguration/creationsource.md)

## See Also

### Storing document data in a value type

- [FileDocument](swiftui/filedocument.md)
