Package

ru.tinkoff.tschema

param

Permalink

package param

Visibility
  1. Public
  2. All

Type Members

  1. trait HttpMultiParam[A] extends MultiParam[All, A] with HttpParam[A]

    Permalink
  2. sealed trait HttpParam[A] extends Param[All, A]

    Permalink
  3. trait HttpParamInstances[P[a] >: HttpSingleParam[a]] extends LowPriorHttpParamInstances[P] with PrimitiveParamInstances[P]

    Permalink
  4. trait HttpSingleParam[A] extends SingleParam[All, A] with HttpParam[A]

    Permalink
  5. trait HttpSingleParamReq[A] extends SingleParamReq[All, A] with HttpSingleParam[A]

    Permalink
  6. trait LowPriorHttpParamInstances[P[a] >: HttpSingleParam[a]] extends AnyRef

    Permalink
  7. trait LowPriorParamInstances[P[s >: All <: ParamSource, a] >: SingleParam[s, a]] extends AnyRef

    Permalink
  8. trait MultiParam[+S >: All <: ParamSource, A] extends Param[S, A]

    Permalink
  9. final case class MultiParamError(list: Map[String, SingleParamError]) extends ParamError with Product with Serializable

    Permalink
  10. trait MultiParamReq[S >: All <: ParamSource, A] extends MultiParam[S, A]

    Permalink
  11. sealed trait Param[+S >: All <: ParamSource, A] extends AnyRef

    Permalink
  12. sealed trait ParamError extends AnyRef

    Permalink
  13. trait ParamInstances[P[s >: All <: ParamSource, a] >: SingleParam[s, a]] extends LowPriorParamInstances[P] with PrimitiveParamInstances[[β$0$]P[All, β$0$]]

    Permalink
  14. sealed trait ParamSource extends AnyRef

    Permalink
  15. final case class ParseParamError(message: String) extends SingleParamError with Product with Serializable

    Permalink
  16. trait PrimitiveParamInstances[P[a] >: HttpSingleParam[a]] extends AnyRef

    Permalink
  17. trait SingleParam[+S >: All <: ParamSource, A] extends Param[S, A]

    Permalink
  18. sealed trait SingleParamError extends ParamError

    Permalink
  19. trait SingleParamReq[+S >: All <: ParamSource, A] extends SingleParam[S, A]

    Permalink

Value Members

  1. object HttpParam extends HttpParamInstances[HttpParam]

    Permalink
  2. object HttpSingleParam extends HttpParamInstances[HttpSingleParam]

    Permalink
  3. object MissingParamError extends SingleParamError with Product with Serializable

    Permalink
  4. object MultiParam

    Permalink
  5. object MultiParamError extends Serializable

    Permalink
  6. object Param extends ParamInstances[Param]

    Permalink
  7. object ParamSource

    Permalink
  8. object SingleParam extends ParamInstances[SingleParam]

    Permalink

Ungrouped