Package-level declarations

Types

Link copied to clipboard
@Serializable
data class AbortedOutcome(val measurementUUID: String?) : ScanOutcome
AnylineTireSidewallScanner
Link copied to clipboard

Entry point for the Tire Sidewall Scanner.

Entry point for the Tire Sidewall Scanner.

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

Ambient lighting condition detected during a sidewall scan.

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>
Link copied to clipboard
data class TswScanMetadata

Metadata describing the conditions under which a sidewall scan was captured.

Link copied to clipboard
sealed class TswScanResult

Outcome of a sidewall scan, delivered exactly once to the onResult callback of AnylineTireSidewallScanner.scan.

Link copied to clipboard
sealed class TswSupportStatus

Whether the current device can run the sidewall scanner, returned by AnylineTireSidewallScanner.isSupported. Does not require the SDK to be initialized.

Functions

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