---
title: OptionsType
framework: appmigrationkit
role: symbol
role_heading: Associated Type
path: appmigrationkit/resourcesexportingwithoptions/optionstype
---

# OptionsType

A type that indicates the options supported by the destination device.

## Declaration

```swift
associatedtype OptionsType : CaseIterable, Hashable, RawRepresentable, Sendable where Self.OptionsType.RawValue == String
```

## Discussion

Discussion This type defines the options of the export’s MigrationRequestWithOptions. If you don’t need a unique type for export options, your app extension can conform to ResourcesExporting instead, which uses MigrationDefaultSupportedOptions.
