# NavDeepLinkRequest

Artifact: [androidx.navigation:navigation-common](https://developer.android.com/jetpack/androidx/releases/navigation) [View Source](https://cs.android.com/search?q=file:androidx/navigation/NavDeepLinkRequest.kt+class:androidx.navigation.NavDeepLinkRequest) Added in [2.3.0](https://developer.android.com/jetpack/androidx/releases/navigation#2.3.0)

*** ** * ** ***

Kotlin \|[Java](https://developer.android.com/reference/androidx/navigation/NavDeepLinkRequest "View this page in Java") Common/AllAndroid/JVMJavaScript
- Cmn

  ```
  open class NavDeepLinkRequest
  ```

*** ** * ** ***

A request for a deep link in a `https://developer.android.com/reference/kotlin/androidx/navigation/NavDestination`.

NavDeepLinkRequest are used to check if a `https://developer.android.com/reference/kotlin/androidx/navigation/NavDeepLink` exists for a `https://developer.android.com/reference/kotlin/androidx/navigation/NavDestination` and to navigate to a `https://developer.android.com/reference/kotlin/androidx/navigation/NavDestination` with a matching `https://developer.android.com/reference/kotlin/androidx/navigation/NavDeepLink`.

## Summary

| ### Nested types |
|---|
| `class https://developer.android.com/reference/kotlin/androidx/navigation/NavDeepLinkRequest.Builder` A builder for constructing `https://developer.android.com/reference/kotlin/androidx/navigation/NavDeepLinkRequest` instances. |

| ### Public functions |
|---|---|---|
| `open https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/kotlin/androidx/navigation/NavDeepLinkRequest#toString()()` | Cmn |

| ### Public properties |
|---|---|---|
| `open https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html?` | `https://developer.android.com/reference/kotlin/androidx/navigation/NavDeepLinkRequest#action()` The action from the NavDeepLinkRequest. | Cmn |
| `open https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html?` | `https://developer.android.com/reference/kotlin/androidx/navigation/NavDeepLinkRequest#mimeType()` The mimeType from the NavDeepLinkRequest. | Cmn |
| `open https://developer.android.com/reference/kotlin/androidx/navigation/NavUri?` | `https://developer.android.com/reference/kotlin/androidx/navigation/NavDeepLinkRequest#uri()` The uri from the NavDeepLinkRequest. | Cmn |

## Public functions

### toString

Cmn

```
open fun toString(): String
```

## Public properties

### action

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

```
open val action: String?
```

The action from the NavDeepLinkRequest.

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/navigation/NavDeepLink#action()` |   |

### mimeType

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

```
open val mimeType: String?
```

The mimeType from the NavDeepLinkRequest.

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/navigation/NavDeepLink#mimeType()` |   |

### uri

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

```
open val uri: NavUri?
```

The uri from the NavDeepLinkRequest.

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/navigation/NavDeepLink#uriPattern()` |   |