sttp.tapir.internal

Members list

Concise view

Type members

Classlikes

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
implicit class IterableToListMap[A](xs: Iterable[A])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
sealed trait Params

A union type: () | value | 2+ tuple. Represents the possible parameters of an endpoint's input/output: no parameters, a single parameter (a "stand-alone" value instead of a 1-tuple), and multiple parameters.

A union type: () | value | 2+ tuple. Represents the possible parameters of an endpoint's input/output: no parameters, a single parameter (a "stand-alone" value instead of a 1-tuple), and multiple parameters.

There are two views on parameters: ParamsAsAny, where the parameters are represented as instances of the union type, or ParamsAsVector, where the parameters are represented as a vector of size 0/1/2+.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class ParamsAsAny(asAny: Any) extends Params

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Params
class Object
trait Matchable
class Any
case class ParamsAsVector(asVector: Vector[Any]) extends Params

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Params
class Object
trait Matchable
class Any
implicit class RichEndpoint[A, I, E, O, R](endpoint: Endpoint[A, I, E, O, R])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
implicit class RichEndpointInput[I](input: EndpointInput[I])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
implicit class RichEndpointOutput[I](output: EndpointOutput[I])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
implicit class RichOneOfBody[O, T](body: OneOfBody[O, T])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
implicit class SortListMap[K, V](m: ListMap[K, V])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def basicInputSortIndex(i: Basic[_]): Int

Implicits

Implicits

final implicit def IterableToListMap[A](xs: Iterable[A]): IterableToListMap[A]
final implicit def RichEndpoint[A, I, E, O, R](endpoint: Endpoint[A, I, E, O, R]): RichEndpoint[A, I, E, O, R]
final implicit def RichEndpointInput[I](input: EndpointInput[I]): RichEndpointInput[I]
final implicit def RichEndpointOutput[I](output: EndpointOutput[I]): RichEndpointOutput[I]
final implicit def RichOneOfBody[O, T](body: OneOfBody[O, T]): RichOneOfBody[O, T]
final implicit def SortListMap[K, V](m: ListMap[K, V]): SortListMap[K, V]