Types

Link copied to clipboard
Link copied to clipboard
@Serializable(with = MimeTypeSerializer::class)
sealed class Application : MimeType, KnownMimeTypes
Link copied to clipboard
@Serializable(with = MimeTypeSerializer::class)
sealed class Audio : MimeType, KnownMimeTypes
Link copied to clipboard
@Serializable(with = MimeTypeSerializer::class)
sealed class Chemical : MimeType, KnownMimeTypes
Link copied to clipboard
@Serializable(with = MimeTypeSerializer::class)
sealed class Image : MimeType, KnownMimeTypes
Link copied to clipboard
@Serializable(with = MimeTypeSerializer::class)
sealed class Message : MimeType, KnownMimeTypes
Link copied to clipboard
@Serializable(with = MimeTypeSerializer::class)
sealed class Model : MimeType, KnownMimeTypes
Link copied to clipboard
@Serializable(with = MimeTypeSerializer::class)
sealed class Text : MimeType, KnownMimeTypes
Link copied to clipboard
@Serializable(with = MimeTypeSerializer::class)
sealed class Video : MimeType, KnownMimeTypes
Link copied to clipboard
@Serializable(with = MimeTypeSerializer::class)
sealed class XConference : MimeType, KnownMimeTypes

Properties

Link copied to clipboard
open override val extensions: Array<String>

An array of file extensions commonly associated with this MIME type. For example, "text/html" might have extensions "html", "htm". Returns an empty array by default if no extensions are known.

Link copied to clipboard
open override val raw: String

The raw MIME type string (e.g., "text/html", "application/json").