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

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. class RangeInputStream extends InputStream
  10. implicit class RichBasicEndpointOutputs extends AnyRef
  11. implicit class RichEndpoint[A, I, E, O, R] extends AnyRef
  12. implicit class RichEndpointInput[I] extends AnyRef
  13. implicit class RichEndpointOutput[I] extends AnyRef
  14. implicit class RichVector[T] extends AnyRef
  15. implicit class SortListMap[K, V] extends AnyRef
  16. type SplitParams = (Params) => (Params, Params)
  17. 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 CodecEnumerationMacro
  15. object ErasureSameAsTypeMacro
  16. object FileChunk
  17. object MapToMacro
  18. object MimeByExtensionDB
  19. object ModifySchemaMacro
  20. object NoStreams extends Streams[NoStreams] with NoStreams
  21. object RangeInputStream
  22. object SchemaEnumerationMacro
  23. object SeqToParams

Inherited from AnyRef

Inherited from Any

Ungrouped