DataProviderLiveRequest

sealed class DataProviderLiveRequest<T>

Types

Companion
Link copied to clipboard
object Companion
Failure
Link copied to clipboard
class Failure<T>(failReason: RequestError) : DataProviderLiveRequest<T>
Running
Link copied to clipboard
class Running<T> : DataProviderLiveRequest<T>
Success
Link copied to clipboard
class Success<T>(responseObject: T) : DataProviderLiveRequest<T>

Functions

successResultOrNull
Link copied to clipboard
fun successResultOrNull(): T?
transformOrFail
Link copied to clipboard
fun <R> transformOrFail(transform: (T) -> Pair<R, Boolean>): DataProviderLiveRequest<R>
transformOrFailIfNull
Link copied to clipboard
fun <R> transformOrFailIfNull(transform: (T) -> R?): DataProviderLiveRequest<R>

Inheritors

DataProviderLiveRequest
Link copied to clipboard
DataProviderLiveRequest
Link copied to clipboard
DataProviderLiveRequest
Link copied to clipboard