GenericClient

class GenericClient[F[_]](applicationName: String, val projectName: String, baseUrl: String, authProvider: AuthProvider[F], apiVersion: Option[String], clientTag: Option[String])(implicit monad: Monad[F], sttpBackend: SttpBackend[F, Any])
Companion
object
class Object
trait Matchable
class Any
class Client

Value members

Constructors

def this(applicationName: String, projectName: String, baseUrl: String, auth: Auth, apiVersion: Option[String], clientTag: Option[String])(implicit monad: Monad[F], sttpBackend: SttpBackend[F, Any])

Concrete methods

def functionCalls(functionId: Long): FunctionCalls[F]
def project: F[Project]
def rawRows(database: String, table: String): RawRows[F]
def rawTables(database: String): RawTables[F]
def threeDAssetMappings(modelId: Long, revisionId: Long): ThreeDAssetMappings[F]
def threeDNodes(modelId: Long, revisionId: Long): ThreeDNodes[F]
def threeDRevisions(modelId: Long): ThreeDRevisions[F]

Concrete fields

lazy val apiKeys: ApiKeys[F]
lazy val assets: Assets[F]
lazy val dataSets: DataSets[F]
lazy val events: Events[F]
lazy val files: Files[F]
lazy val functions: Functions[F]
lazy val groups: Groups[F]
lazy val labels: Labels[F]
lazy val login: Login[F]
val projectName: String
lazy val token: Token[F]
val uri: Uri