---
title: typeIdentifier
framework: fileprovider
role: symbol
role_heading: Instance Property
path: fileprovider/nsfileprovideritemprotocol/typeidentifier
---

# typeIdentifier

The item’s Uniform Type Identifier (UTI).

## Declaration

```swift
optional var typeIdentifier: String { get }
```

## Discussion

Discussion Your extension must provide either the typeIdentifier or the contentType property. Use the typeIdentifier property only in iOS 13 or earlier.

## See Also

### Providing Required Properties

- [itemIdentifier](fileprovider/nsfileprovideritemprotocol/itemidentifier.md)
- [filename](fileprovider/nsfileprovideritemprotocol/filename.md)
- [contentType](fileprovider/nsfileprovideritemprotocol/contenttype.md)
- [capabilities](fileprovider/nsfileprovideritemprotocol/capabilities.md)
