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[Path, Query, Auth, Header, InputBody <: BodyType, OutputBody <: BodyType, Error]

Type parameters

Auth

Inputs which come from headers, and are used for auth

Error

Error type of the endpoint

Header

Inputs which come from headers

InputBody

Type of input which comes from request body

OutputBody

Type of output which is written to response body

Path

Inputs which come from path

Query

Inputs which come from query params

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