Represents a requested deep link.

Summary

Nested types

The RequestExtrasKey for the mimeType stored inside the RequestExtras returned by mimeTypeExtra.

Public companion functions

RequestExtras
mimeTypeExtra(mimeType: String)

Returns a RequestExtras that stores the provided mimeTypeExtra with the key MimeTypeExtrasKey.

Cmn

Public constructors

Cmn

Constructs a DeepLinkRequest with a string uri.

Cmn

Public functions

open String
Cmn

Public properties

RequestExtras

The RequestExtras to provide extra information to the DeepLinkRequest

Cmn
DeepLinkUri?

The URI for the deep link.

Cmn

Public companion functions

mimeTypeExtra

fun mimeTypeExtra(mimeType: String): RequestExtras

Returns a RequestExtras that stores the provided mimeTypeExtra with the key MimeTypeExtrasKey.

The value can be retrieved via extras[MimeTypeExtrasKey].

Public constructors

DeepLinkRequest

DeepLinkRequest(
    uri: DeepLinkUri? = null,
    extras: RequestExtras = emptyRequestExtras()
)
Parameters
uri: DeepLinkUri? = null

The URI for the deep link.

extras: RequestExtras = emptyRequestExtras()

The RequestExtras to provide extra information to the DeepLinkRequest

DeepLinkRequest

DeepLinkRequest(uri: String, extras: RequestExtras = emptyRequestExtras())

Constructs a DeepLinkRequest with a string uri.

Parameters
uri: String

the string uri of the requested deep link

extras: RequestExtras = emptyRequestExtras()

The RequestExtras to provide extra information to the DeepLinkRequest

Public functions

toString

open fun toString(): String

Public properties

extras

val extrasRequestExtras

The RequestExtras to provide extra information to the DeepLinkRequest

uri

val uriDeepLinkUri?

The URI for the deep link.