CCDApiImpl

data class CCDApiImpl(val application: Application, val userName: String, val password: String, val apiEnv: CCDEnvironement = CCDEnvironement.BETA, val apiVersion: String = DEFAULT_API_VERSION) : CCDApi

Constructors

Link copied to clipboard
constructor(application: Application, userName: String, password: String, apiEnv: CCDEnvironement = CCDEnvironement.BETA, apiVersion: String = DEFAULT_API_VERSION)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val apiEnv: CCDEnvironement
Link copied to clipboard
open override val apiVersion: String
Link copied to clipboard
open override val application: Application
Link copied to clipboard
open override val password: String
Link copied to clipboard
open override val userName: String

Functions

Link copied to clipboard
open override fun buildAuthorizationHeader(bearerToken: String): String

Builds the value of the Authorization header of the Connected Car Data API requests

Link copied to clipboard
open override fun buildHeaders(bearerToken: String?, additionalHeaders: MutableMap<String, String>?): MutableMap<String, String>?

Builds the headers for the Connected Car Data API requests

Link copied to clipboard
open override fun executeBuilderRequest(bearerToken: String?, requestBuilder: CCDRequestBuilder, callback: CCDApiCallback)

Executes request