public class MediaType public actual constructor(public val representation: String)
Definition of common MediaTypes on the Android platform.
Parameters
| representation | MimeType string that conforms to RFC 2045. |
Functions
equals
override fun equals(other: Any?): Boolean
hashCode
override fun hashCode(): Int
toString
override fun toString(): String
Members
Companion
public actual companion object
Properties
Text
public val Text: MediaType = MediaType("text/*")
PlainText
public val PlainText: MediaType = MediaType("text/plain")
HtmlText
public val HtmlText: MediaType = MediaType("text/html")
Image
public val Image: MediaType = MediaType("image/*")
All
public val All: MediaType = MediaType("*/*")
@Suppress("KmpExperimentalMismatch") // actuals are not experimental
public 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
public val representation: String
How this MediaType is represented in a specific platform.
Members
Companion
@Suppress("KmpExperimentalMismatch") // actuals are not experimental
public companion object
Properties
Text
public val Text: MediaType
Any type of text, html, stylized, or plain.
PlainText
public val PlainText: MediaType
Plain text that's only decoded from its raw representation, does not define or carry any annotations.
HtmlText
public val HtmlText: MediaType
Text that represents an HTML content.
Image
public val Image: MediaType
Any type of image like PNG, JPEG, or GIFs.
All
public val All: MediaType
Matches all content types.