Class

MediaType

Type identifier for contents that are transferable between applications or processes.

Source set: 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

representation

Source set: Common
val representation: String

How this MediaType is represented in a specific platform.

Companion Object

Properties

Source set: Common
val Text: MediaType

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

Source set: Common
val PlainText: MediaType

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

Source set: Common
val HtmlText: MediaType

Text that represents an HTML content.

Source set: Common
val Image: MediaType

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

Source set: Common
val All: MediaType

Matches all content types.

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

Definition of common MediaTypes on the Android platform.

Parameters

representation MimeType string that conforms to RFC 2045.

Companion Object

Properties

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

Last updated: