# RequestExtrasScope

Artifact: [androidx.navigation3:navigation3-runtime](https://developer.android.com/jetpack/androidx/releases/navigation3) [View Source](https://cs.android.com/search?q=file:androidx/navigation3/runtime/deeplink/RequestExtras.kt+class:androidx.navigation3.runtime.deeplink.RequestExtrasScope) Added in [1.2.0](https://developer.android.com/jetpack/androidx/releases/navigation3#1.2.0) Common/AllAndroid/JVM
- Cmn

  ```
  @RequestExtrasDsl
  class RequestExtrasScope
  ```

*** ** * ** ***

Scope provided to the `https://developer.android.com/reference/kotlin/androidx/navigation3/runtime/deeplink/package-summary#requestExtras(kotlin.Function1)` dsl builder.

## Summary

| ### Public functions |
|---|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `<T : https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html> https://developer.android.com/reference/kotlin/androidx/navigation3/runtime/deeplink/RequestExtrasScope#put(androidx.navigation3.runtime.deeplink.RequestExtrasKey,kotlin.Any)(key: https://developer.android.com/reference/kotlin/androidx/navigation3/runtime/deeplink/RequestExtrasKey<T>, value: T)` Stores `https://developer.android.com/reference/kotlin/androidx/navigation3/runtime/deeplink/RequestExtrasScope#put(androidx.navigation3.runtime.deeplink.RequestExtrasKey,kotlin.Any)` associated with `https://developer.android.com/reference/kotlin/androidx/navigation3/runtime/deeplink/RequestExtrasScope#put(androidx.navigation3.runtime.deeplink.RequestExtrasKey,kotlin.Any)`. | Cmn |

## Public functions

### put

Cmn Added in [1.2.0](https://developer.android.com/jetpack/androidx/releases/navigation3#1.2.0)

```
fun <T : Any> put(key: RequestExtrasKey<T>, value: T): Unit
```

Stores `https://developer.android.com/reference/kotlin/androidx/navigation3/runtime/deeplink/RequestExtrasScope#put(androidx.navigation3.runtime.deeplink.RequestExtrasKey,kotlin.Any)` associated with `https://developer.android.com/reference/kotlin/androidx/navigation3/runtime/deeplink/RequestExtrasScope#put(androidx.navigation3.runtime.deeplink.RequestExtrasKey,kotlin.Any)`.

| Parameters |
|---|---|
| `key: https://developer.android.com/reference/kotlin/androidx/navigation3/runtime/deeplink/RequestExtrasKey<T>` | key associated with value type `https://developer.android.com/reference/kotlin/androidx/navigation3/runtime/deeplink/RequestExtrasScope#put(androidx.navigation3.runtime.deeplink.RequestExtrasKey,kotlin.Any)` |
| `value: T` | data to store |