---
title: NSFileProviderItemIdentifier
framework: fileprovider
role: symbol
role_heading: Structure
path: fileprovider/nsfileprovideritemidentifier
---

# NSFileProviderItemIdentifier

A unique identifier for an item managed by the File Provider extension.

## Declaration

```swift
struct NSFileProviderItemIdentifier
```

## Topics

### Constants

- [rootContainer](fileprovider/nsfileprovideritemidentifier/rootcontainer.md)
- [workingSet](fileprovider/nsfileprovideritemidentifier/workingset.md)
- [trashContainer](fileprovider/nsfileprovideritemidentifier/trashcontainer.md)

### Initializers

- [init(_:)](fileprovider/nsfileprovideritemidentifier/init(_:).md)
- [init(rawValue:)](fileprovider/nsfileprovideritemidentifier/init(rawvalue:).md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Provided items

- [NSFileProviderItem](fileprovider/nsfileprovideritem-swift.typealias.md)
- [NSFileProviderItemProtocol](fileprovider/nsfileprovideritemprotocol.md)
- [NSFileProviderItemCapabilities](fileprovider/nsfileprovideritemcapabilities.md)
- [NSFileProviderTypeAndCreator](fileprovider/nsfileprovidertypeandcreator.md)
