oxygen.http.model

Members list

Type members

Classlikes

final case class ContentType(`type`: String, subType: String)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ContentType

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class DecodingFailure(source: Source, cause: Cause) extends Throwable

Attributes

Companion
object
Supertypes
trait Product
trait Equals
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class Headers(rawHeaders: Contiguous[(String, String)])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Headers

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Headers.type
sealed trait HttpBody

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Empty
trait NonEmpty
class Bytes
class Stream
class Text
object HttpBody

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
HttpBody.type
sealed abstract class HttpCode(val code: Int, val name: String)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object HttpCode

Attributes

Companion
class
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
HttpCode.type
sealed abstract class HttpMethod(val method: String)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class NonStandard
class Standard
object CONNECT
object DELETE
object GET
object HEAD
object OPTIONS
object PATCH
object POST
object PUT
object TRACE
Show all
object HttpMethod

Attributes

Companion
class
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
HttpMethod.type
final case class HttpRequest(method: HttpMethod, paths: Contiguous[String], queryParams: QueryParams, headers: Headers, body: HttpBody)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class HttpResponse(statusCode: HttpCode, statusText: String, headers: Headers, body: HttpBody)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object HttpResponse

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class QueryParams(rawQueryParams: Contiguous[(String, String)])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object QueryParams

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type