Object/Class

ru.pavkin.todoist.api.dispatch.impl.circe

DispatchAPI

Related Docs: class DispatchAPI | package circe

Permalink

object DispatchAPI extends FutureInstances with ComposeApply

Source
DispatchAuthorizedAPI.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. DispatchAPI
  2. ComposeApply
  3. FutureInstances
  4. FutureInstances1
  5. FutureInstances2
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. case class DecodingError(underlying: io.circe.Error) extends Error with Product with Serializable

    Permalink

    Messages that an error occured during result decoding, which usually means inconsistency between the actual API and implementation

    Messages that an error occured during result decoding, which usually means inconsistency between the actual API and implementation

    underlying

    the Circe error, describing the actual failure

  2. class DispatchFlattener extends Flattener[Result, L, P]

    Permalink
  3. sealed trait Error extends AnyRef

    Permalink

    Represents error, occured during HTTP request.

    Represents error, occured during HTTP request. Can be either HTTPError or DecodingError

  4. case class HTTPError(code: Int, body: Option[String]) extends Error with Product with Serializable

    Permalink

    Represents HTTP response with not 2xx result code

    Represents HTTP response with not 2xx result code

    code

    HTTP response code

    body

    optional response body

  5. type L[T] = Future[DispatchJsonRequestExecutor.X[T]]

    Permalink
  6. type P[T] = Xor[DecodingFailure, T]

    Permalink
  7. type Result[T] = Future[X[T]]

    Permalink
  8. type X[T] = Xor[Error, T]

    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. implicit def applyInstance(implicit ec: ExecutionContext): Apply[Result]

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. implicit def composeApply[F[_], G[_]](implicit FF: Apply[F], GG: Apply[G]): Apply[[X]F[G[X]]]

    Permalink
    Definition Classes
    ComposeApply
  8. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. implicit def futureGroup[A](implicit arg0: Group[A], ec: ExecutionContext): Group[Future[A]]

    Permalink
    Definition Classes
    FutureInstances
  12. implicit def futureInstance(implicit ec: ExecutionContext): MonadError[Future, Throwable] with CoflatMap[Future]

    Permalink
    Definition Classes
    FutureInstances
  13. implicit def futureMonoid[A](implicit arg0: Monoid[A], ec: ExecutionContext): Monoid[Future[A]]

    Permalink
    Definition Classes
    FutureInstances1
  14. implicit def futureSemigroup[A](implicit arg0: Semigroup[A], ec: ExecutionContext): Semigroup[Future[A]]

    Permalink
    Definition Classes
    FutureInstances2
  15. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  17. final def isInstanceOf[T0]: Boolean

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

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

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

    Permalink
    Definition Classes
    AnyRef
  21. final def synchronized[T0](arg0: ⇒ T0): T0

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

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

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

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

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

Inherited from ComposeApply

Inherited from FutureInstances

Inherited from FutureInstances1

Inherited from FutureInstances2

Inherited from AnyRef

Inherited from Any

Ungrouped