Object

io.finch

catsEffect

Related Doc: package finch

Permalink

object catsEffect extends EndpointModule[IO]

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. catsEffect
  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

    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. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def binaryBody(implicit F: Sync[IO]): Endpoint[IO, Array[Byte]]

    Permalink

    An alias for Endpoint.binaryBody.

    An alias for Endpoint.binaryBody.

    Definition Classes
    EndpointModule
  6. def binaryBodyOption(implicit F: Sync[IO]): Endpoint[IO, Option[Array[Byte]]]

    Permalink

    An alias for Endpoint.binaryBodyOption.

    Definition Classes
    EndpointModule
  7. def binaryBodyStream[S[_[_], _]](implicit F: Sync[IO], LR: LiftReader[S, IO]): Endpoint[IO, S[IO, Array[Byte]]]

    Permalink

    An alias for Endpoint.binaryBodyStream.

    Definition Classes
    EndpointModule
  8. def body[A, CT](implicit arg0: ClassTag[A], D: Dispatchable[A, CT], F: Sync[IO]): Endpoint[IO, A]

    Permalink

    An alias for Endpoint.body.

    An alias for Endpoint.body.

    Definition Classes
    EndpointModule
  9. def bodyOption[A, CT](implicit arg0: ClassTag[A], F: Sync[IO], D: Dispatchable[A, CT]): Endpoint[IO, Option[A]]

    Permalink

    An alias for Endpoint.bodyOption.

    An alias for Endpoint.bodyOption.

    Definition Classes
    EndpointModule
  10. def bodyStream[S[_[_], _], A, CT <: String](implicit F: Sync[IO], LR: LiftReader[S, IO], A: Aux[S, IO, A, CT]): Endpoint[IO, S[IO, A]]

    Permalink

    An alias for Endpoint.bodyStream.

    An alias for Endpoint.bodyStream.

    Definition Classes
    EndpointModule
  11. def classpathAsset(path: String)(implicit F: Sync[IO], S: ContextShift[IO]): Endpoint[IO, Buf]

    Permalink

    An alias for Endpoint.classpathAsset.

    Definition Classes
    EndpointModule
  12. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. def const[A](a: A)(implicit F: Applicative[IO]): Endpoint[IO, A]

    Permalink

    An alias for Endpoint.const.

    An alias for Endpoint.const.

    Definition Classes
    EndpointModule
  14. def cookie(name: String)(implicit F: Sync[IO]): Endpoint[IO, Cookie]

    Permalink

    An alias for Endpoint.cookie.

    An alias for Endpoint.cookie.

    Definition Classes
    EndpointModule
  15. def cookieOption(name: String)(implicit F: Sync[IO]): Endpoint[IO, Option[Cookie]]

    Permalink

    An alias for Endpoint.cookieOption.

    An alias for Endpoint.cookieOption.

    Definition Classes
    EndpointModule
  16. def delete[A](e: Endpoint[IO, A]): Mappable[IO, A]

    Permalink

    An alias for Endpoint.delete.

    An alias for Endpoint.delete.

    Definition Classes
    EndpointModule
  17. def empty[A]: Endpoint[IO, A]

    Permalink

    An alias for Endpoint.empty.

    An alias for Endpoint.empty.

    Definition Classes
    EndpointModule
  18. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  20. def filesystemAsset(path: String)(implicit F: Sync[IO], S: ContextShift[IO]): Endpoint[IO, Buf]

    Permalink

    An alias for Endpoint.classpathAsset.

    Definition Classes
    EndpointModule
  21. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  22. def fromFile(file: File)(implicit F: Sync[IO], S: ContextShift[IO]): Endpoint[IO, Buf]

    Permalink

    An alias for Endpoint.fromFile.

    An alias for Endpoint.fromFile.

    Definition Classes
    EndpointModule
  23. def fromInputStream(stream: Resource[IO, InputStream])(implicit F: Sync[IO], S: ContextShift[IO]): Endpoint[IO, Buf]

    Permalink

    An alias for Endpoint.fromInputStream.

    Definition Classes
    EndpointModule
  24. def get[A](e: Endpoint[IO, A]): Mappable[IO, A]

    Permalink

    An alias for Endpoint.get.

    An alias for Endpoint.get.

    Definition Classes
    EndpointModule
  25. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  27. def head[A](e: Endpoint[IO, A]): Mappable[IO, A]

    Permalink

    An alias for Endpoint.head.

    An alias for Endpoint.head.

    Definition Classes
    EndpointModule
  28. def header[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[IO]): Endpoint[IO, A]

    Permalink

    An alias for Endpoint.header.

    An alias for Endpoint.header.

    Definition Classes
    EndpointModule
  29. def headerOption[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[IO]): Endpoint[IO, Option[A]]

    Permalink

    An alias for Endpoint.headerOption.

    An alias for Endpoint.headerOption.

    Definition Classes
    EndpointModule
  30. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  31. def jsonBody[A](implicit arg0: Json[A], arg1: ClassTag[A], F: Sync[IO]): Endpoint[IO, A]

    Permalink

    An alias for Endpoint.jsonBody.

    An alias for Endpoint.jsonBody.

    Definition Classes
    EndpointModule
  32. def jsonBodyOption[A](implicit arg0: Json[A], arg1: ClassTag[A], F: Sync[IO]): Endpoint[IO, Option[A]]

    Permalink

    An alias for Endpoint.jsonBodyOption.

    Definition Classes
    EndpointModule
  33. def jsonBodyStream[S[_[_], _], A](implicit F: Sync[IO], LR: LiftReader[S, IO], A: Aux[S, IO, A, Json]): Endpoint[IO, S[IO, A]]

    Permalink

    An alias for Endpoint.jsonBodyStream.

    Definition Classes
    EndpointModule
  34. def lift[A](a: ⇒ A)(implicit F: Sync[IO]): Endpoint[IO, A]

    Permalink

    An alias for Endpoint.lift().

    An alias for Endpoint.lift().

    Definition Classes
    EndpointModule
  35. def liftAsync[A](fa: ⇒ IO[A])(implicit F: Sync[IO]): Endpoint[IO, A]

    Permalink

    An alias for Endpoint.liftAsync.

    An alias for Endpoint.liftAsync.

    Definition Classes
    EndpointModule
  36. def liftOutput[A](oa: ⇒ Output[A])(implicit F: Sync[IO]): Endpoint[IO, A]

    Permalink

    An alias for Endpoint.liftOutput.

    An alias for Endpoint.liftOutput.

    Definition Classes
    EndpointModule
  37. def liftOutputAsync[A](foa: ⇒ IO[Output[A]])(implicit F: Sync[IO]): Endpoint[IO, A]

    Permalink

    An alias for Endpoint.liftOutputAsync.

    Definition Classes
    EndpointModule
  38. def multipartAttribute[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[IO]): Endpoint[IO, A]

    Permalink

    An alias for Endpoint.multipartAttribute.

    Definition Classes
    EndpointModule
  39. def multipartAttributeOption[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[IO]): Endpoint[IO, Option[A]]

    Permalink

    An alias for Endpoint.multipartAttributeOption.

    Definition Classes
    EndpointModule
  40. def multipartAttributes[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[IO]): Endpoint[IO, List[A]]

    Permalink

    An alias for Endpoint.multipartAttributes.

    Definition Classes
    EndpointModule
  41. def multipartAttributesNel[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[IO]): Endpoint[IO, NonEmptyList[A]]

    Permalink

    An alias for Endpoint.multipartAttributesNel.

    Definition Classes
    EndpointModule
  42. def multipartFileUpload(name: String)(implicit F: Sync[IO]): Endpoint[IO, FileUpload]

    Permalink

    An alias for Endpoint.multipartFileUpload.

    Definition Classes
    EndpointModule
  43. def multipartFileUploadOption(name: String)(implicit F: Sync[IO]): Endpoint[IO, Option[FileUpload]]

    Permalink

    An alias for Endpoint.multipartFileUploadOption.

    Definition Classes
    EndpointModule
  44. def multipartFileUploads(name: String)(implicit F: Sync[IO]): Endpoint[IO, List[FileUpload]]

    Permalink

    An alias for Endpoint.multipartFileUploads.

    Definition Classes
    EndpointModule
  45. def multipartFileUploadsNel(name: String)(implicit F: Sync[IO]): Endpoint[IO, NonEmptyList[FileUpload]]

    Permalink

    An alias for Endpoint.multipartFileUploadsNel.

    Definition Classes
    EndpointModule
  46. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  49. def options[A](e: Endpoint[IO, A]): Mappable[IO, A]

    Permalink

    An alias for Endpoint.options.

    An alias for Endpoint.options.

    Definition Classes
    EndpointModule
  50. def param[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[IO]): Endpoint[IO, A]

    Permalink

    An alias for Endpoint.param.

    An alias for Endpoint.param.

    Definition Classes
    EndpointModule
  51. def paramOption[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[IO]): Endpoint[IO, Option[A]]

    Permalink

    An alias for Endpoint.paramOption.

    An alias for Endpoint.paramOption.

    Definition Classes
    EndpointModule
  52. def params[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[IO]): Endpoint[IO, List[A]]

    Permalink

    An alias for Endpoint.params.

    An alias for Endpoint.params.

    Definition Classes
    EndpointModule
  53. def paramsNel[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[IO]): Endpoint[IO, NonEmptyList[A]]

    Permalink

    An alias for Endpoint.paramsNel.

    An alias for Endpoint.paramsNel.

    Definition Classes
    EndpointModule
  54. def patch[A](e: Endpoint[IO, A]): Mappable[IO, A]

    Permalink

    An alias for Endpoint.patch.

    An alias for Endpoint.patch.

    Definition Classes
    EndpointModule
  55. implicit def path(s: String)(implicit F: Sync[IO]): Endpoint[IO, HNil]

    Permalink

    An alias for Endpoint.path.

    An alias for Endpoint.path.

    Definition Classes
    EndpointModule
    Note

    This method is implicit such that an implicit conversion String => Endpoint[F, HNil] works.

  56. def path[A](implicit arg0: DecodePath[A], arg1: ClassTag[A], F: Sync[IO]): Endpoint[IO, A]

    Permalink

    An alias for Endpoint.path.

    An alias for Endpoint.path.

    Definition Classes
    EndpointModule
  57. def pathAny(implicit F: Applicative[IO]): Endpoint[IO, HNil]

    Permalink

    An alias for Endpoint.pathAny.

    An alias for Endpoint.pathAny.

    Definition Classes
    EndpointModule
  58. def pathEmpty(implicit F: Applicative[IO]): Endpoint[IO, HNil]

    Permalink

    An alias for Endpoint.pathEmpty.

    An alias for Endpoint.pathEmpty.

    Definition Classes
    EndpointModule
  59. def paths[A](implicit arg0: DecodePath[A], arg1: ClassTag[A], F: Sync[IO]): Endpoint[IO, List[A]]

    Permalink

    An alias for Endpoint.paths.

    An alias for Endpoint.paths.

    Definition Classes
    EndpointModule
  60. def post[A](e: Endpoint[IO, A]): Mappable[IO, A]

    Permalink

    An alias for Endpoint.post.

    An alias for Endpoint.post.

    Definition Classes
    EndpointModule
  61. def put[A](e: Endpoint[IO, A]): Mappable[IO, A]

    Permalink

    An alias for Endpoint.put.

    An alias for Endpoint.put.

    Definition Classes
    EndpointModule
  62. def root(implicit F: Sync[IO]): Endpoint[IO, Request]

    Permalink

    An alias for Endpoint.root.

    An alias for Endpoint.root.

    Definition Classes
    EndpointModule
  63. def stringBody(implicit F: Sync[IO]): Endpoint[IO, String]

    Permalink

    An alias for Endpoint.stringBody.

    An alias for Endpoint.stringBody.

    Definition Classes
    EndpointModule
  64. def stringBodyOption(implicit F: Sync[IO]): Endpoint[IO, Option[String]]

    Permalink

    An alias for Endpoint.stringBodyOption.

    Definition Classes
    EndpointModule
  65. def stringBodyStream[S[_[_], _]](implicit F: Sync[IO], LR: LiftReader[S, IO]): Endpoint[IO, S[IO, String]]

    Permalink

    An alias for Endpoint.stringBodyStream.

    Definition Classes
    EndpointModule
  66. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  67. def textBody[A](implicit arg0: Text[A], arg1: ClassTag[A], F: Sync[IO]): Endpoint[IO, A]

    Permalink

    An alias for Endpoint.textBody.

    An alias for Endpoint.textBody.

    Definition Classes
    EndpointModule
  68. def textBodyOption[A](implicit arg0: Text[A], arg1: ClassTag[A], F: Sync[IO]): Endpoint[IO, Option[A]]

    Permalink

    An alias for Endpoint.textBodyOption.

    Definition Classes
    EndpointModule
  69. def textBodyStream[S[_[_], _], A](implicit F: Sync[IO], LR: LiftReader[S, IO], A: Aux[S, IO, A, Plain]): Endpoint[IO, S[IO, A]]

    Permalink

    An alias for Endpoint.textBodyStream.

    Definition Classes
    EndpointModule
  70. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  71. def trace[A](e: Endpoint[IO, A]): Mappable[IO, A]

    Permalink

    An alias for Endpoint.trace.

    An alias for Endpoint.trace.

    Definition Classes
    EndpointModule
  72. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  75. def zero(implicit F: Applicative[IO]): Endpoint[IO, HNil]

    Permalink

    An alias for Endpoint.zero.

    An alias for Endpoint.zero.

    Definition Classes
    EndpointModule

Inherited from EndpointModule[IO]

Inherited from AnyRef

Inherited from Any

Ungrouped