Object/Trait

ru.tinkoff.tschema.finagle

Serve

Related Docs: trait Serve | package finagle

Permalink

object Serve extends ServeAuthInstances with ServeParamsInstances with ServeFunctions with ServeCatsInstance with ServeMethodInstances

Linear Supertypes
ServeMethodInstances, ServeCatsInstance, ServeFunctions, ServeParamsInstances, ServeAuthInstances, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Serve
  2. ServeMethodInstances
  3. ServeCatsInstance
  4. ServeFunctions
  5. ServeParamsInstances
  6. ServeAuthInstances
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Add[T, F[_], In <: HList, name, V] = Serve[T, F, In, ::[FieldType[name, V], In]]

    Permalink
  2. type Filter[T, F[_], L] = Serve[T, F, L, L]

    Permalink
  3. implicit final class ServeOps[T, F[_], In <: HList, Out] extends AnyVal

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def add[T, F[_], In <: HList, A, key](fa: F[A])(implicit arg0: FlatMap[F]): Add[T, F, In, key, A]

    Permalink
    Definition Classes
    ServeFunctions
  5. def addIn[T, F[_], In <: HList, A, key](f: (In) ⇒ F[A])(implicit arg0: FlatMap[F]): Add[T, F, In, key, A]

    Permalink
    Definition Classes
    ServeFunctions
  6. implicit def apiKeyAuthServe[F[_], realm, Param <: CanHoldApiKey, In, Out](implicit arg0: Routed[F], serve: Serve[Param, F, In, Out]): Serve[ApiKeyAuth[realm, Param], F, In, Out]

    Permalink
    Definition Classes
    ServeAuthInstances
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. implicit def asServe[x, name, F[_], In <: HList, Head, old, Rest <: HList](implicit serveInner: Serve[x, F, In, ::[FieldType[old, Head], Rest]]): Serve[As[x, name], F, In, ::[FieldType[name, Head], Rest]]

    Permalink
  9. implicit def basicAuthServe[F[_], realm, name <: Symbol, x, In <: HList](implicit arg0: Routed[F], arg1: Monad[F], arg2: Name[name], arg3: Authorization[Basic.type, F, x]): Add[BasicAuth[realm, name, x], F, In, name, x]

    Permalink
    Definition Classes
    ServeAuthInstances
  10. implicit def bearerAuthServe[F[_], realm, name <: Symbol, x, In <: HList](implicit arg0: Routed[F], arg1: Monad[F], arg2: Name[name], arg3: Authorization[Bearer.type, F, x]): Add[BearerAuth[realm, name, x], F, In, name, x]

    Permalink
    Definition Classes
    ServeAuthInstances
  11. implicit def bodyServe[F[_], name <: Symbol, A, In <: HList](implicit arg0: FlatMap[F], arg1: Aux[name], A: ParseBody[F, A]): Add[ReqBody[name, A], F, In, name, A]

    Permalink
  12. implicit def captureServe[F[_], name, x, In <: HList](implicit arg0: Routed[F], arg1: Monad[F], arg2: Name[name], arg3: PPath[x]): Add[Capture[name, x], F, In, name, x]

    Permalink
  13. def check[T, F[_], In, A](fu: F[A])(implicit arg0: Apply[F]): Filter[T, F, In]

    Permalink
    Definition Classes
    ServeFunctions
  14. def checkCont[T, F[_], In](fr: (F[Response]) ⇒ F[Response])(implicit arg0: Apply[F]): Filter[T, F, In]

    Permalink
    Definition Classes
    ServeFunctions
  15. def checkIn[T, F[_], In](f: (In) ⇒ F[Unit])(implicit arg0: Apply[F]): Filter[T, F, In]

    Permalink
    Definition Classes
    ServeFunctions
  16. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. implicit def cookieServe[F[_], name, x, In <: HList](implicit arg0: Routed[F], arg1: Monad[F], arg2: Name[name], arg3: PCookie[x]): Add[Cookie[name, x], F, In, name, x]

    Permalink
  18. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  19. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  20. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. implicit def formFieldServe[F[_], name <: Symbol, x, In <: HList](implicit arg0: Routed[F], arg1: Monad[F], arg2: Aux[name], arg3: PForm[x]): Add[FormField[name, x], F, In, name, x]

    Permalink
  22. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  23. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  24. implicit def headerServe[F[_], name, x, In <: HList](implicit arg0: Routed[F], arg1: Monad[F], arg2: Name[name], arg3: PHeader[x]): Add[Header[name, x], F, In, name, x]

    Permalink
  25. def ignore[T, F[_], In]: Filter[T, F, In]

    Permalink
    Definition Classes
    ServeFunctions
  26. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  27. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  28. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  29. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  30. implicit def prefix[F[_], name, In <: HList](implicit arg0: Routed[F], arg1: Monad[F], arg2: Name[name]): Filter[Prefix[name], F, In]

    Permalink
  31. def provide[T, F[_], In, A](fa: ⇒ F[A])(implicit arg0: FlatMap[F]): Serve[T, F, In, A]

    Permalink
    Definition Classes
    ServeFunctions
  32. def provideIn[T, F[_], In, A](fa: (In) ⇒ F[A])(implicit arg0: FlatMap[F]): Serve[T, F, In, A]

    Permalink
    Definition Classes
    ServeFunctions
  33. def pure[T, F[_], In, A](a: A)(implicit arg0: FlatMap[F]): Serve[T, F, In, A]

    Permalink
    Definition Classes
    ServeFunctions
  34. implicit def queryFlagServe[F[_], name <: Symbol, x, In <: HList](implicit arg0: Routed[F], arg1: Monad[F], arg2: Name[name]): Add[QueryFlag[name], F, In, name, Boolean]

    Permalink
  35. implicit def queryOptParamsServe[F[_], name, x, In <: HList](implicit arg0: Routed[F], arg1: Monad[F], arg2: Name[name], param: SingleParam[Query, x]): Add[QueryParams[name, Option[x]], F, In, name, List[x]]

    Permalink
    Definition Classes
    ServeParamsInstances
  36. implicit def queryParamServe[F[_], name, x, In <: HList](implicit arg0: Routed[F], arg1: Monad[F], arg2: Name[name], arg3: PQuery[x]): Add[QueryParam[name, x], F, In, name, x]

    Permalink
  37. implicit def queryParamsServe[F[_], name, x, In <: HList](implicit arg0: Routed[F], arg1: Monad[F], arg2: Name[name], param: SingleParam[Query, x]): Add[QueryParams[name, x], F, In, name, List[x]]

    Permalink
    Definition Classes
    ServeParamsInstances
  38. def read[T, F[_], In, A](a: (In) ⇒ A)(implicit arg0: FlatMap[F]): Serve[T, F, In, A]

    Permalink
    Definition Classes
    ServeFunctions
  39. def resolveParam[F[_], S >: All <: ParamSource, name, A, D, In <: HList](implicit arg0: Routed[F], arg1: Monad[F], param: Param[S, A], w: Name[name], directives: ParamDirectives[S]): Add[D, F, In, name, A]

    Permalink
    Attributes
    protected
  40. def resource[T, F[_], In, A, key](r: Resource[F, A])(implicit arg0: BracketThrow[F]): Serve[T, F, In, A]

    Permalink
    Definition Classes
    ServeFunctions
  41. def resourceIn[T, F[_], In, A, key](r: (In) ⇒ Resource[F, A])(implicit arg0: BracketThrow[F]): Serve[T, F, In, A]

    Permalink
    Definition Classes
    ServeFunctions
  42. def respond[T, F[_], In, Out](r: F[Response]): Serve[T, F, In, Out]

    Permalink
    Definition Classes
    ServeFunctions
  43. def respondIn[T, F[_], In, Out](r: (In) ⇒ F[Response]): Serve[T, F, In, Out]

    Permalink
    Definition Classes
    ServeFunctions
  44. implicit def serveArrow[T, F[_], In](implicit FD: Defer[F]): Arrow[[γ$2$, δ$3$]Serve[T, F, γ$2$, δ$3$]]

    Permalink
    Definition Classes
    ServeCatsInstance
  45. implicit def serveGroup[F[_], key, In]: Filter[Group[key], F, In]

    Permalink
  46. implicit def serveKey[F[_], key, In]: Filter[Key[key], F, In]

    Permalink
  47. implicit def serveMeta[F[_], U <: Meta, In]: Filter[U, F, In]

    Permalink
  48. implicit def serveMethodDelete[F[_], In](implicit arg0: Routed[F], arg1: Monad[F]): Filter[Delete, F, In]

    Permalink
    Definition Classes
    ServeMethodInstances
  49. implicit def serveMethodGet[F[_], In](implicit arg0: Routed[F], arg1: Monad[F]): Filter[Get, F, In]

    Permalink
    Definition Classes
    ServeMethodInstances
  50. implicit def serveMethodHead[F[_], In](implicit arg0: Routed[F], arg1: Monad[F]): Filter[Head, F, In]

    Permalink
    Definition Classes
    ServeMethodInstances
  51. implicit def serveMethodOptions[F[_], In](implicit arg0: Routed[F], arg1: Monad[F]): Filter[Options, F, In]

    Permalink
    Definition Classes
    ServeMethodInstances
  52. implicit def serveMethodPatch[F[_], In](implicit arg0: Routed[F], arg1: Monad[F]): Filter[Patch, F, In]

    Permalink
    Definition Classes
    ServeMethodInstances
  53. implicit def serveMethodPost[F[_], In](implicit arg0: Routed[F], arg1: Monad[F]): Filter[Post, F, In]

    Permalink
    Definition Classes
    ServeMethodInstances
  54. implicit def serveMethodPut[F[_], In](implicit arg0: Routed[F], arg1: Monad[F]): Filter[Put, F, In]

    Permalink
    Definition Classes
    ServeMethodInstances
  55. implicit def serveMonad[T, F[_], In](implicit FD: Defer[F]): Monad[[δ$0$]Serve[T, F, In, δ$0$]]

    Permalink
    Definition Classes
    ServeCatsInstance
  56. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  57. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  58. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  59. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  60. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ServeMethodInstances

Inherited from ServeCatsInstance

Inherited from ServeFunctions

Inherited from ServeParamsInstances

Inherited from ServeAuthInstances

Inherited from AnyRef

Inherited from Any

Ungrouped