Exposes the main public API of the Webcom SDK.
object Webcom
Exposes some useful static methods or properties to start using the Webcom SDK. |
|
abstract class WebcomAbstractService
Base class for the Webcom services such as AuthenticationService or DatasyncService. |
|
class WebcomApplication
Represents a Webcom application. |
|
data class WebcomConfiguration
Represents the settings of a WebcomApplication instance. |
|
sealed class WebcomResult<out T>
Wraps the result of a computation of type T. |
typealias WebcomDoneCallback = (WebcomResult<Unit>) -> Unit
Shortcut type for callbacks that return nothing and that may fail. |
|
typealias WebcomResultCallback<T> = (WebcomResult<T>) -> Unit
Shortcut type for callbacks that return an object of a given type and that may fail. |
val WebcomApplication.authenticationService: AuthenticationService
Retrieves (or creates) the unique instance of AuthenticationService associated with this WebcomApplication. |
|
val WebcomApplication.datasyncService: DatasyncService
Retrieves (or creates) the unique instance of DatasyncService associated with this WebcomApplication. |