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. trait ModifyMacroFunctorSupport extends AnyRef
  4. trait ModifyMacroSupport extends ModifyMacroFunctorSupport
  5. trait NoStreams extends Streams[NoStreams]
  6. 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+.

  7. case class ParamsAsAny(asAny: Any) extends Params with Product with Serializable
  8. case class ParamsAsVector(asVector: Vector[Any]) extends Params with Product with Serializable
  9. implicit class RichBasicEndpointOutputs extends AnyRef
  10. implicit class RichEndpoint[A, I, E, O, R] extends AnyRef
  11. implicit class RichEndpointInput[I] extends AnyRef
  12. implicit class RichEndpointOutput[I] extends AnyRef
  13. implicit class RichVector[T] extends AnyRef
  14. implicit class SortListMap[K, V] extends AnyRef
  15. type SplitParams = (Params) ⇒ (Params, Params)
  16. implicit class ValidatorSyntax[T] extends AnyRef

Value Members

  1. def addValidatorShow(s: String, schema: Schema[_]): String
  2. def basicInputSortIndex(i: Basic[_]): Int
  3. def charset(bodyType: RawBodyType[_]): Option[Charset]
  4. def combine[T, U, TU](t: T, u: U)(concat: typelevel.ParamConcat.Aux[T, U, TU]): TU
  5. def exactMatch[T](exactValues: Set[T])(implicit arg0: ClassTag[T]): PartialFunction[Any, Boolean]
  6. def findWebSocket(e: Endpoint[_, _, _, _, _]): Option[WebSocketBodyWrapper[_, _]]
  7. def isBasicValue(v: Any): Boolean
  8. def mkCombine(op: BinaryTupleOp): CombineParams
  9. def mkSplit(op: BinaryTupleOp): SplitParams
  10. def recoverErrors1[T, E, O, F[_]](f: (T) ⇒ F[O])(implicit eClassTag: ClassTag[E], eIsThrowable: <:<[E, Throwable]): (MonadError[F]) ⇒ (T) ⇒ F[Either[E, O]]
  11. def recoverErrors2[T, U, E, O, F[_]](f: (T) ⇒ (U) ⇒ F[O])(implicit eClassTag: ClassTag[E], eIsThrowable: <:<[E, Throwable]): (MonadError[F]) ⇒ (T) ⇒ (U) ⇒ F[Either[E, O]]
  12. def showMultiple(et: Vector[EndpointTransput[_]]): String
  13. def showOneOf(mappings: List[String]): String
  14. object AttributeKeyMacro
  15. object CodecEnumerationMacro
  16. object ErasureSameAsTypeMacro
  17. object MapToMacro
  18. object ModifySchemaMacro
  19. object NoStreams extends Streams[NoStreams] with NoStreams
  20. object SchemaEnumerationMacro
  21. object SeqToParams

Inherited from AnyRef

Inherited from Any

Ungrouped