harness.endpoint.types

Members list

Type members

Classlikes

sealed trait BodyType

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Basic
class None
class Stream
class Encoded[O]
object BodyType

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
BodyType.type
final class EndpointType[InputWithCookies, InputWithoutCookies, InputBody <: BodyType, OutputBody <: BodyType, Error]

Type parameters

Error

Error type of the endpoint

InputBody

Type of input which comes from request body

InputWithCookies

Inputs which come from path + query + headers

InputWithoutCookies

Inputs which come from path + query + headers + cookies

OutputBody

Type of output which is written to response body

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object EndpointType

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
object Types

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Types.type