Package

ru.pavkin.todoist.api.dispatch

circe

Permalink

package circe

Visibility
  1. Public
  2. All

Type Members

  1. trait CirceAPISuite extends CirceDTODecoders with CirceDTOEncoders with CirceDTOCommands with FutureBasedAPISuite[Result, Result, Json] with AbstractDTOQueryAPISuite[Result, Result, Json, AllResources] with AbstractDTOCommandAPISuite[Result, Result, Json, RawCommandResult] with AbstractOAuthAPISuite[Result, Result, Json, AccessToken]

    Permalink
  2. trait CirceModelAPISuite extends CirceAPISuite with ModelAPISuite[Result, Result, Json]

    Permalink

Value Members

  1. object default extends CirceModelAPISuite

    Permalink

    Default asynchronous API client implementation.

    Default asynchronous API client implementation.

    API effect is Future[ Xor[DispatchAPI.Error, T] ]

    Uses Dispatch HTTP client and Circe Json under the hood

    See also

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

    cats.data.Xor

    scala.concurrent.Future

Ungrouped