Package-level declarations

Types

Link copied to clipboard
@Serializable
data class AbortedOutcome(val measurementUUID: String?) : ScanOutcome
AnylineTireTread
Link copied to clipboard
AnylineTireTreadProtocol
Link copied to clipboard
AnylineTireTreadScanner
Link copied to clipboard
AnylineTireTreadScannerProtocol
Link copied to clipboard
Link copied to clipboard
object Bridge
Link copied to clipboard
@Serializable
data class CompletedOutcome(val measurementUUID: String) : ScanOutcome
Link copied to clipboard
@Serializable
enum ErrorCode : Enum<ErrorCode>
Link copied to clipboard
@Serializable
enum ErrorType : Enum<ErrorType>
Link copied to clipboard
@Serializable
data class FailedOutcome(val measurementUUID: String?, val error: SdkError) : ScanOutcome
Link copied to clipboard
data class InitOptions(val customTag: String? = null, val wrapperInfo: WrapperInfo? = null)
Link copied to clipboard
@Serializable
sealed interface ScanOutcome
Link copied to clipboard
@Serializable
data class SdkError(val code: ErrorCode, val type: ErrorType = ErrorType.fromCode(code), val message: String, val debug: JsonObject? = null)
Link copied to clipboard
sealed class SdkResult<out T>

Functions

Link copied to clipboard
suspend fun AnylineTireTreadSdk.initialize(licenseKey: String, context: Context, options: InitOptions = InitOptions()): SdkResult<Unit>