Represents a requested deep link.

Summary

Nested types

The key of the mimeType stored inside the map returned by mimeTypeExtra.

Public companion functions

Map<StringAny>
mimeTypeExtra(mimeType: String)

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

Cmn

Public constructors

DeepLinkRequest(uri: DeepLinkUri?, extras: Map<StringAny>)
Cmn
DeepLinkRequest(uriString: String, extras: Map<StringAny>)

Constructs a DeepLinkRequest with a string uri.

Cmn

Public functions

open String
Cmn

Public properties

Map<StringAny>

The map of additional information for the request.

Cmn
DeepLinkUri?

The URI for the deep link.

Cmn

Public companion functions

mimeTypeExtra

fun mimeTypeExtra(mimeType: String): Map<StringAny>

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

The value can be retrieved via map.get(MimeTypeExtrasKey).

Public constructors

DeepLinkRequest

DeepLinkRequest(uri: DeepLinkUri?, extras: Map<StringAny> = emptyMap())
Parameters
uri: DeepLinkUri?

The URI for the deep link.

extras: Map<StringAny> = emptyMap()

The map of additional information for the request.

DeepLinkRequest

DeepLinkRequest(uriString: String, extras: Map<StringAny> = emptyMap())

Constructs a DeepLinkRequest with a string uri.

Parameters
uriString: String

the string uri of the requested deep link

extras: Map<StringAny> = emptyMap()

The map holding pairs of String to Any to provide extra information to the DeepLinkRequest, such a mimeType.

Public functions

toString

open fun toString(): String

Public properties

extras

val extrasMap<StringAny>

The map of additional information for the request.

uri

val uriDeepLinkUri?

The URI for the deep link.