Structures
The following structures are available globally.
-
Describes an optional attribute of a cookie.
See moreDeclaration
Swift
public struct AdditionalCookieAttribute
-
The version of HTTP protocol.
HTTP uses a “major.minor” numbering scheme to indicate versions of the protocol.
See moreDeclaration
Swift
public struct HTTPVersion
-
The struct containing the HTTP headers and implements the headers APIs for the
See moreRouterRequest
andRouterResponse
classes.Declaration
Swift
public struct Headers
extension Headers: Collection
-
A struct that allows you to configure your SSL using a CA certificate file (Linux), a CA certificate directory (Linux) or a certificate chain file (MacOS).
See moreDeclaration
Swift
public struct SSLConfig
-
Undocumented
See moreDeclaration
Swift
public struct SwaggerDocument : Encodable
-
A part of a parsed multi-part form body.
See moreDeclaration
Swift
public struct Part
-
The media type (formerly known as MIME type) is a standardized way to indicate the nature and format of a document. This struct consists of a catagorical
topLevelType
and specificsubtype
seperated by a “/” (e.g. “text/plain”). In HTTP, The media type is sent as the first section of the “Content-Type” header and is case insensitive.Usage Example:
See morelet mediaType = MediaType(type: .application, subtype: "json") print(mediaType.description) // Prints ("application/json")
Declaration
Swift
public struct MediaType : CustomStringConvertible
extension MediaType: Equatable
extension MediaType: Hashable