Package-level declarations

Types

Link copied to clipboard
sealed class ClientException : Exception

A base exception class for handled client exceptions, the extension can throw other exceptions too, but they will be handled by the App.

Link copied to clipboard
class ContinuationCallback(call: <Error class: unknown class>, continuation: <Error class: unknown class><<Error class: unknown class>>)
Link copied to clipboard
class Injectable<T>(getter: () -> T, injections: List<suspend T.() -> Unit>)
Link copied to clipboard
data class Page<T : Any>(val data: List<T>, val continuation: String?)

Represents a page of data, with a continuation token for pagination

Link copied to clipboard
sealed class PagedData<T : Any>

A class that represents a paginated data. Used to load data in chunks.

Link copied to clipboard
interface WebViewClient
Link copied to clipboard
sealed interface WebViewRequest<T>

Use this to access the webview from the extension. There are 3 types of requests: