GenericClient

Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[F[_]](applicationName: String, projectName: String, baseUrl: String, auth: Auth)(implicit evidence$2: Monad[F], sttpBackend: SttpBackend[F, Any]): GenericClient[F]
def forAuth[F[_]](applicationName: String, auth: Auth, baseUrl: String, apiVersion: Option[String], clientTag: Option[String])(implicit evidence$3: Monad[F], sttpBackend: SttpBackend[F, Any]): F[GenericClient[F]]
def forAuthProvider[F[_]](applicationName: String, authProvider: AuthProvider[F], baseUrl: String, apiVersion: Option[String], clientTag: Option[String])(implicit evidence$4: Monad[F], sttpBackend: SttpBackend[F, Any]): F[GenericClient[F]]
def parseBaseUrlOrThrow(baseUrl: String): Uri
def parseResponse[T, R](uri: Uri, mapResult: T => R)(implicit decoder: Decoder[T]): ResponseAs[R, Any]

Concrete fields

val defaultBaseUrl: String

Implicits

Implicits

@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.JavaSerializable")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
implicit val projectDecoder: Decoder[Project]