CoroutineClient

Coroutine-first view of an existing Client.

Each operation has the same request model, validation, retry policy, response model, and SdkError types as its blocking counterpart. Cancellation is propagated to transports that implement CancellableVmodalTransport. Legacy transports run on fallbackDispatcher; their result is not delivered after cancellation, although arbitrary blocking code may not stop immediately. This facade owns no coroutine scope or Android lifecycle object.

Properties

Link copied to clipboard

Suspending administrative reporting operations.

Link copied to clipboard

Suspending authentication and availability operations.

Link copied to clipboard

Suspending collection and upload operations.

Link copied to clipboard

Suspending image URL and bounded-byte operations.

Link copied to clipboard

Suspending index lifecycle operations.

Link copied to clipboard

Suspending object-storage signing operations.

Link copied to clipboard

Suspending typed multimodal search operations.

Functions

Link copied to clipboard
suspend fun authCheck(userId: String = ""): Boolean

Suspending counterpart of Client.authCheck.

Link copied to clipboard
suspend fun health(): HealthResponse

Suspending counterpart of Client.health.