Package-level declarations

Types

Link copied to clipboard
object OTVLog
Link copied to clipboard
open class OtvSdkClient : Closeable

Entry point for authenticating and maintaining a session with the OpenTV IAS service.

Link copied to clipboard
data class OtvSdkConfig(val tenantId: String, val host: String = "opentv.com", val port: Int = 443, val prefix: String = "api", val useTls: Boolean = true, val iasTenantId: String = DEFAULT_IAS_TENANT_ID)

Configuration for the OpenTV SDK. This class is used to configure the SDK with the necessary parameters for connecting to the OpenTV services. Through these parameters, APIs of the OpenTV service can be derived, in this style http(s)://{prefix}.{tenantId}.{host}:{port}/..., e.g. https://api.sales.opentv.com/...

Link copied to clipboard
fun interface TokenRefreshCallback

Callback interface for handling the result of a token refresh operation.

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
inline fun <T> trace(tag: String, functionName: String, block: () -> T): T