# ClearCreationOptionsRequest

Artifact: [androidx.credentials.registry:registry-provider](https://developer.android.com/jetpack/androidx/releases/credentials-registry) [View Source](https://cs.android.com/search?q=file:androidx/credentials/registry/provider/ClearCreationOptionsRequest.kt+class:androidx.credentials.registry.provider.ClearCreationOptionsRequest) Added in [1.0.0-alpha05](https://developer.android.com/jetpack/androidx/releases/credentials-registry#1.0.0-alpha05)

*** ** * ** ***

<br />

```
class ClearCreationOptionsRequest
```

<br />

*** ** * ** ***

A request to clear the creation options stored for your app, which were registered using the `https://developer.android.com/reference/kotlin/androidx/credentials/registry/provider/RegistryManager#registerCreationOptions(androidx.credentials.registry.provider.RegisterCreationOptionsRequest)` API.

## Summary

| ### Nested types |
|---|
| `class https://developer.android.com/reference/kotlin/androidx/credentials/registry/provider/ClearCreationOptionsRequest.PerTypeConfig` Configures how to clear the creation options for a given type. |

| ### Public constructors |
|---|
| `https://developer.android.com/reference/kotlin/androidx/credentials/registry/provider/ClearCreationOptionsRequest#ClearCreationOptionsRequest(androidx.credentials.registry.provider.ClearCreationOptionsRequest.PerTypeConfig)( deletePerTypeConfig: https://developer.android.com/reference/kotlin/androidx/credentials/registry/provider/ClearCreationOptionsRequest.PerTypeConfig )` Constructs a `https://developer.android.com/reference/kotlin/androidx/credentials/registry/provider/ClearCreationOptionsRequest` |
| `https://developer.android.com/reference/kotlin/androidx/credentials/registry/provider/ClearCreationOptionsRequest#ClearCreationOptionsRequest(kotlin.Boolean)(isDeleteAll: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` Constructs a `https://developer.android.com/reference/kotlin/androidx/credentials/registry/provider/ClearCreationOptionsRequest` |

| ### Public properties |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/credentials/registry/provider/ClearCreationOptionsRequest.PerTypeConfig?` | `https://developer.android.com/reference/kotlin/androidx/credentials/registry/provider/ClearCreationOptionsRequest#deletePerTypeConfig()` an option to clear the creation options for a given type matching the `https://developer.android.com/reference/kotlin/androidx/credentials/registry/provider/RegisterCreationOptionsRequest#type()` provided during the `https://developer.android.com/reference/kotlin/androidx/credentials/registry/provider/RegistryManager#registerCreationOptions(androidx.credentials.registry.provider.RegisterCreationOptionsRequest)` call |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/credentials/registry/provider/ClearCreationOptionsRequest#isDeleteAll()` whether to delete all creation options for your app |

## Public constructors

### ClearCreationOptionsRequest

Added in [1.0.0-alpha05](https://developer.android.com/jetpack/androidx/releases/credentials-registry#1.0.0-alpha05)

```
ClearCreationOptionsRequest(
    deletePerTypeConfig: ClearCreationOptionsRequest.PerTypeConfig
)
```

Constructs a `https://developer.android.com/reference/kotlin/androidx/credentials/registry/provider/ClearCreationOptionsRequest`

| Parameters |
|---|---|
| `deletePerTypeConfig: https://developer.android.com/reference/kotlin/androidx/credentials/registry/provider/ClearCreationOptionsRequest.PerTypeConfig` | an option to clear the creation options for a given type matching the `https://developer.android.com/reference/kotlin/androidx/credentials/registry/provider/RegisterCreationOptionsRequest#type()` provided during the `https://developer.android.com/reference/kotlin/androidx/credentials/registry/provider/RegistryManager#registerCreationOptions(androidx.credentials.registry.provider.RegisterCreationOptionsRequest)` call |

### ClearCreationOptionsRequest

Added in [1.0.0-alpha05](https://developer.android.com/jetpack/androidx/releases/credentials-registry#1.0.0-alpha05)

```
ClearCreationOptionsRequest(isDeleteAll: Boolean)
```

Constructs a `https://developer.android.com/reference/kotlin/androidx/credentials/registry/provider/ClearCreationOptionsRequest`

| Parameters |
|---|---|
| `isDeleteAll: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | whether to delete all creation options for your app |

## Public properties

### deletePerTypeConfig

Added in [1.0.0-alpha05](https://developer.android.com/jetpack/androidx/releases/credentials-registry#1.0.0-alpha05)

```
val deletePerTypeConfig: ClearCreationOptionsRequest.PerTypeConfig?
```

an option to clear the creation options for a given type matching the `https://developer.android.com/reference/kotlin/androidx/credentials/registry/provider/RegisterCreationOptionsRequest#type()` provided during the `https://developer.android.com/reference/kotlin/androidx/credentials/registry/provider/RegistryManager#registerCreationOptions(androidx.credentials.registry.provider.RegisterCreationOptionsRequest)` call

### isDeleteAll

Added in [1.0.0-alpha05](https://developer.android.com/jetpack/androidx/releases/credentials-registry#1.0.0-alpha05)

```
val isDeleteAll: Boolean
```

whether to delete all creation options for your app