CCDApi

interface CCDApi

Inheritors

Properties

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

Functions

Link copied to clipboard
abstract fun buildAuthorizationHeader(bearerToken: String): String

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

Link copied to clipboard
abstract 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
abstract fun executeBuilderRequest(bearerToken: String?, requestBuilder: CCDRequestBuilder, callback: CCDApiCallback)

Executes request