Packages

p

sttp.tapir

internal

package internal

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. internal
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type CombineParams = (Params, Params) ⇒ Params
  2. implicit class IterableToListMap[A] extends AnyRef
  3. sealed trait Params extends AnyRef

    A union type: () | value | 2+ tuple.

    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+.

  4. case class ParamsAsAny(asAny: Any) extends Params with Product with Serializable
  5. case class ParamsAsVector(asVector: Vector[Any]) extends Params with Product with Serializable
  6. implicit class RichEndpoint[A, I, E, O, R] extends AnyRef
  7. implicit class RichEndpointInput[I] extends AnyRef
  8. implicit class RichEndpointOutput[I] extends AnyRef
  9. implicit class RichOneOfBody[O, T] extends AnyRef
  10. implicit class SortListMap[K, V] extends AnyRef
  11. type SplitParams = (Params) ⇒ (Params, Params)

Value Members

  1. def basicInputSortIndex(i: Basic[_]): Int
  2. object SeqToParams

Inherited from AnyRef

Inherited from Any

Ungrouped