Webcom Android SDK Public API Reference / com.orange.webcom.sdkv2 / WebcomResult

WebcomResult

sealed class WebcomResult<out T>

Types

Failure

class Failure : WebcomResult<Nothing>

Success

class Success<out S> : WebcomResult<S>

Properties

error

abstract val error: WebcomError?

Functions

optResult

abstract fun optResult(): T?

unwrap

abstract fun unwrap(): T

Companion Object Properties

Done

val Done: WebcomResult.Success<Unit>

Companion Object Functions

fromTry

fun <R> fromTry(errorCode: String, errorMessage: String?, block: () -> R): WebcomResult<R>

Inheritors

Failure

class Failure : WebcomResult<Nothing>

Success

class Success<out S> : WebcomResult<S>