MediaType

Class

Common
@ExperimentalFoundationApi
expect class MediaType(representation: String)

Type identifier for contents that are transferable between applications or processes. Although mime type format was standardized, each platform is free to choose how they define media types. Therefore, this class has an expect modifier for different platforms to specify how they define certain common media types like Text, and Image.

Properties

Common
val representation: String

How this MediaType is represented in a specific platform.

Companion Object

Properties

Common
val Text: MediaType

Any type of text, html, stylized, or plain.

Common
val PlainText: MediaType

Plain text that's only decoded from its raw representation, does not define or carry any annotations.

Common
val HtmlText: MediaType

Text that represents an HTML content.

Common
val Image: MediaType

Any type of image like PNG, JPEG, or GIFs.

Common
val All: MediaType

Matches all content types.

Android
actual class MediaType actual constructor(actual val representation: String)

Definition of common MediaTypes on the Android platform.

Parameters

representationMimeType string that conforms to RFC 2045.

Companion Object

Properties

Android
actual val Text: MediaType
Android
actual val PlainText: MediaType
Android
actual val HtmlText: MediaType
Android
actual val Image: MediaType
Android
actual val All: MediaType