bzip2
Bzip2 file.
static let bzip2: HTTPMediaTypeBzip2 file.
static let bzip2: HTTPMediaTypeimport VaporVapor is a framework for building server applications, APIs and websites in Swift. It provides a safe, performant and scalable foundation for building large complex backends.
struct HTTPMediaTypeRepresents an encoded data-format, used in HTTP, HTML, email, and elsewhere.
init(type: String, subType: String, parameters: [String : String] = [:]) Create a new MediaType.
static let any: HTTPMediaTypeAny media type (/).
static let audio: HTTPMediaTypeBasic audio.
static let avi: HTTPMediaTypeAVI video.
static let avif: HTTPMediaTypeAVIF image.
static let binary: HTTPMediaTypeBinary data.
static let css: HTTPMediaTypeCSS media type.
static let dtd: HTTPMediaTypeDTD media type.
static let formData: HTTPMediaTypeMultipart encoded form data.
static let gif: HTTPMediaTypeGIF image.
static let gzip: HTTPMediaTypeGzip file.
static let html: HTTPMediaTypeHTML media type.
static let jpeg: HTTPMediaTypeJPEG image.
static let json: HTTPMediaTypeJSON media type.
static let jsonAPI: HTTPMediaTypeJSON API media type.
static let jsonSequence: HTTPMediaTypeJSON sequence media type.
static let jxl: HTTPMediaTypeJPEG XL image.
static let midi: HTTPMediaTypeMIDI audio.
static let mp3: HTTPMediaTypeMP3 audio.
static let mpeg: HTTPMediaTypeMPEG video.
static let multipart: HTTPMediaTypeMixed multipart encoded data.
static let ogg: HTTPMediaTypeOGG audio.
static let pdf: HTTPMediaTypePDF data.
static let plainText: HTTPMediaTypePlain text media type.
static let png: HTTPMediaTypePNG image.
static let svg: HTTPMediaTypeSVG image.
static let tar: HTTPMediaTypetar file.
static let tiff: HTTPMediaTypeTIFF image.
static let urlEncodedForm: HTTPMediaTypeURL encoded form media type.
static let wave: HTTPMediaTypeWave audio.
static let webp: HTTPMediaTypeWebP image.
static let xml: HTTPMediaTypeXML media type.
static let zip: HTTPMediaTypeZip file.
static func fileExtension(_ ext: String) -> HTTPMediaType? Creates a MediaType from a file extension, if possible.
static func formData(boundary: String) -> HTTPMediaType var description: String { get }See CustomStringConvertible.
var parameters: [String : String]The MediaType’s metadata. Zero or more key/value pairs.
var subType: StringThe MediaType’s specific type. Usually a unique string.
var type: StringThe MediaType’s discrete or composite type. Usually one of the following.
static func == (lhs: HTTPMediaType, rhs: HTTPMediaType) -> Bool See Equatable.
func hash(into hasher: inout Hasher) See Hashable.
func serialize() -> String Converts this MediaType into its string representation.