Packages

o

caliban

FinchAdapter

object FinchAdapter extends Module[Task]

Linear Supertypes
EndpointModule[Task], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FinchAdapter
  2. EndpointModule
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def binaryBody(implicit F: Sync[Task]): Endpoint[Task, Array[Byte]]
    Definition Classes
    EndpointModule
  6. def binaryBodyOption(implicit F: Sync[Task]): Endpoint[Task, Option[Array[Byte]]]
    Definition Classes
    EndpointModule
  7. def binaryBodyStream[S[_[_], _]](implicit F: Sync[Task], LR: LiftReader[S, Task]): Endpoint[Task, S[Task, Array[Byte]]]
    Definition Classes
    EndpointModule
  8. def body[A, CT](implicit arg0: ClassTag[A], D: Dispatchable[A, CT], F: Sync[Task]): Endpoint[Task, A]
    Definition Classes
    EndpointModule
  9. def bodyOption[A, CT](implicit arg0: ClassTag[A], F: Sync[Task], D: Dispatchable[A, CT]): Endpoint[Task, Option[A]]
    Definition Classes
    EndpointModule
  10. def bodyStream[S[_[_], _], A, CT <: String](implicit F: Sync[Task], LR: LiftReader[S, Task], A: Aux[S, Task, A, CT]): Endpoint[Task, S[Task, A]]
    Definition Classes
    EndpointModule
  11. def classpathAsset(path: String)(implicit F: Sync[Task], S: ContextShift[Task]): Endpoint[Task, Buf]
    Definition Classes
    EndpointModule
  12. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  13. def const[A](a: A)(implicit F: Applicative[Task]): Endpoint[Task, A]
    Definition Classes
    EndpointModule
  14. def cookie(name: String)(implicit F: Sync[Task]): Endpoint[Task, Cookie]
    Definition Classes
    EndpointModule
  15. def cookieOption(name: String)(implicit F: Sync[Task]): Endpoint[Task, Option[Cookie]]
    Definition Classes
    EndpointModule
  16. def delete[A](e: Endpoint[Task, A]): Mappable[Task, A]
    Definition Classes
    EndpointModule
  17. def empty[A]: Endpoint[Task, A]
    Definition Classes
    EndpointModule
  18. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  20. def filesystemAsset(path: String)(implicit F: Sync[Task], S: ContextShift[Task]): Endpoint[Task, Buf]
    Definition Classes
    EndpointModule
  21. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  22. def fromFile(file: File)(implicit F: Sync[Task], S: ContextShift[Task]): Endpoint[Task, Buf]
    Definition Classes
    EndpointModule
  23. def fromInputStream(stream: Resource[Task, InputStream])(implicit F: Sync[Task], S: ContextShift[Task]): Endpoint[Task, Buf]
    Definition Classes
    EndpointModule
  24. def get[A](e: Endpoint[Task, A]): Mappable[Task, A]
    Definition Classes
    EndpointModule
  25. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  26. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  27. def head[A](e: Endpoint[Task, A]): Mappable[Task, A]
    Definition Classes
    EndpointModule
  28. def header[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, A]
    Definition Classes
    EndpointModule
  29. def headerOption[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, Option[A]]
    Definition Classes
    EndpointModule
  30. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  31. def jsonBody[A](implicit arg0: Json[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, A]
    Definition Classes
    EndpointModule
  32. def jsonBodyOption[A](implicit arg0: Json[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, Option[A]]
    Definition Classes
    EndpointModule
  33. def jsonBodyStream[S[_[_], _], A](implicit F: Sync[Task], LR: LiftReader[S, Task], A: Aux[S, Task, A, Json]): Endpoint[Task, S[Task, A]]
    Definition Classes
    EndpointModule
  34. def lift[A](a: ⇒ A)(implicit F: Sync[Task]): Endpoint[Task, A]
    Definition Classes
    EndpointModule
  35. def liftAsync[A](fa: ⇒ Task[A])(implicit F: Sync[Task]): Endpoint[Task, A]
    Definition Classes
    EndpointModule
  36. def liftOutput[A](oa: ⇒ Output[A])(implicit F: Sync[Task]): Endpoint[Task, A]
    Definition Classes
    EndpointModule
  37. def liftOutputAsync[A](foa: ⇒ Task[Output[A]])(implicit F: Sync[Task]): Endpoint[Task, A]
    Definition Classes
    EndpointModule
  38. def makeHttpService[R, E](interpreter: GraphQLInterpreter[R, E], skipValidation: Boolean = false)(implicit runtime: Runtime[R]): Endpoint[Task, Json]

    Create a finch HTTP endpoint, provided you have an interpreter and a runtime https://finagle.github.io/finch/

    Create a finch HTTP endpoint, provided you have an interpreter and a runtime https://finagle.github.io/finch/

    R

    the environment the Runtime requires

    E

    the error type that the interpreter can fail with

    interpreter

    the graphql interpreter

    runtime

    the zio runtime used to execute the query

    returns

    a Finch endpoint in Task returning a Json response that is the result of executing incoming graphql queries against the interpreter

  39. def multipartAttribute[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, A]
    Definition Classes
    EndpointModule
  40. def multipartAttributeOption[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, Option[A]]
    Definition Classes
    EndpointModule
  41. def multipartAttributes[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, List[A]]
    Definition Classes
    EndpointModule
  42. def multipartAttributesNel[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, NonEmptyList[A]]
    Definition Classes
    EndpointModule
  43. def multipartFileUpload(name: String)(implicit F: Sync[Task]): Endpoint[Task, FileUpload]
    Definition Classes
    EndpointModule
  44. def multipartFileUploadOption(name: String)(implicit F: Sync[Task]): Endpoint[Task, Option[FileUpload]]
    Definition Classes
    EndpointModule
  45. def multipartFileUploads(name: String)(implicit F: Sync[Task]): Endpoint[Task, List[FileUpload]]
    Definition Classes
    EndpointModule
  46. def multipartFileUploadsNel(name: String)(implicit F: Sync[Task]): Endpoint[Task, NonEmptyList[FileUpload]]
    Definition Classes
    EndpointModule
  47. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  48. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  49. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  50. def options[A](e: Endpoint[Task, A]): Mappable[Task, A]
    Definition Classes
    EndpointModule
  51. def param[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, A]
    Definition Classes
    EndpointModule
  52. def paramOption[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, Option[A]]
    Definition Classes
    EndpointModule
  53. def params[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, List[A]]
    Definition Classes
    EndpointModule
  54. def paramsNel[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, NonEmptyList[A]]
    Definition Classes
    EndpointModule
  55. def patch[A](e: Endpoint[Task, A]): Mappable[Task, A]
    Definition Classes
    EndpointModule
  56. implicit def path(s: String)(implicit F: Sync[Task]): Endpoint[Task, HNil]
    Definition Classes
    EndpointModule
  57. def path[A](implicit arg0: DecodePath[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, A]
    Definition Classes
    EndpointModule
  58. def pathAny(implicit F: Applicative[Task]): Endpoint[Task, HNil]
    Definition Classes
    EndpointModule
  59. def pathEmpty(implicit F: Applicative[Task]): Endpoint[Task, HNil]
    Definition Classes
    EndpointModule
  60. def paths[A](implicit arg0: DecodePath[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, List[A]]
    Definition Classes
    EndpointModule
  61. def post[A](e: Endpoint[Task, A]): Mappable[Task, A]
    Definition Classes
    EndpointModule
  62. def put[A](e: Endpoint[Task, A]): Mappable[Task, A]
    Definition Classes
    EndpointModule
  63. def root(implicit F: Sync[Task]): Endpoint[Task, Request]
    Definition Classes
    EndpointModule
  64. def stringBody(implicit F: Sync[Task]): Endpoint[Task, String]
    Definition Classes
    EndpointModule
  65. def stringBodyOption(implicit F: Sync[Task]): Endpoint[Task, Option[String]]
    Definition Classes
    EndpointModule
  66. def stringBodyStream[S[_[_], _]](implicit F: Sync[Task], LR: LiftReader[S, Task]): Endpoint[Task, S[Task, String]]
    Definition Classes
    EndpointModule
  67. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  68. def textBody[A](implicit arg0: Text[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, A]
    Definition Classes
    EndpointModule
  69. def textBodyOption[A](implicit arg0: Text[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, Option[A]]
    Definition Classes
    EndpointModule
  70. def textBodyStream[S[_[_], _], A](implicit F: Sync[Task], LR: LiftReader[S, Task], A: Aux[S, Task, A, Plain]): Endpoint[Task, S[Task, A]]
    Definition Classes
    EndpointModule
  71. def toString(): String
    Definition Classes
    AnyRef → Any
  72. def trace[A](e: Endpoint[Task, A]): Mappable[Task, A]
    Definition Classes
    EndpointModule
  73. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  74. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  75. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  76. def zero(implicit F: Applicative[Task]): Endpoint[Task, HNil]
    Definition Classes
    EndpointModule

Inherited from EndpointModule[Task]

Inherited from AnyRef

Inherited from Any

Ungrouped