sttp.tapir.internal

Members list

Type members

Classlikes

Attributes

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

Attributes

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

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Supertypes
class Object
trait Matchable
class Any
object SNameMacros

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object SeqToParams

Attributes

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

Attributes

Supertypes
class Object
trait Matchable
class Any

Types

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]