CommonUri

actual class CommonUri(source)
expect class CommonUri(source)

Platform-agnostic URI representation to decouple core logic from android.net.Uri.

actual class CommonUri(source)

Constructors

Link copied to clipboard
constructor(uri: Uri)
constructor(uri: URI)

Types

Link copied to clipboard
actual object Companion
expect object Companion
actual object Companion

Properties

Link copied to clipboard
actual val fragment: String?
expect val fragment: String?
actual val fragment: String?
Link copied to clipboard
actual val host: String?
expect val host: String?
actual val host: String?
Link copied to clipboard
actual val pathSegments: List<String>
expect val pathSegments: List<String>
actual val pathSegments: List<String>

Functions

Link copied to clipboard
actual fun getBooleanQueryParameter(key: String, defaultValue: Boolean): Boolean
expect fun getBooleanQueryParameter(key: String, defaultValue: Boolean): Boolean
actual fun getBooleanQueryParameter(key: String, defaultValue: Boolean): Boolean
Link copied to clipboard
actual fun getQueryParameter(key: String): String?
expect fun getQueryParameter(key: String): String?
actual fun getQueryParameter(key: String): String?
Link copied to clipboard

Extension to convert platform Uri to CommonUri in Android source sets.

Link copied to clipboard
actual open override fun toString(): String
expect open override fun toString(): String
actual open override fun toString(): String
Link copied to clipboard
fun toUri(): Uri
fun toUri(): URI