traitCirceAPISuite 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]
Default asynchronous API client implementation.
API effect is
Future[ Xor[DispatchAPI.Error, T] ]
Uses Dispatch HTTP client and Circe Json under the hood
ru.pavkin.todoist.api.dispatch.impl.circe.DispatchAPI.Error
cats.data.Xor
scala.concurrent.Future