---
title: providerInPlaceFileTypeIdentifiers
framework: corespotlight
role: symbol
role_heading: Instance Property
path: corespotlight/cssearchableitemattributeset/providerinplacefiletypeidentifiers
---

# providerInPlaceFileTypeIdentifiers

An array of type identifiers that correspond to in-place file types your delegate object can provide.

## Declaration

```swift
var providerInPlaceFileTypeIdentifiers: [String]? { get set }
```

## Discussion

Discussion Use this property to specify the in-place file types that your app or Core Spotlight delegate app extension can provide to satisfy a drag-and-drop request involving a searchable item. When a drag-and-drop action occurs, the app receiving the data selects the type it wants from the identifiers you provide. For types in this property, the system calls the fileURL(for:itemIdentifier:typeIdentifier:inPlace:) method of your delegate object, which you use to deliver the location of the existing file instead of a copy of that file. Arrange the types in this property in order from highest to lowest fidelity.

## See Also

### Providing item representations

- [providerDataTypeIdentifiers](corespotlight/cssearchableitemattributeset/providerdatatypeidentifiers.md)
- [providerFileTypeIdentifiers](corespotlight/cssearchableitemattributeset/providerfiletypeidentifiers.md)
