/tripkit/TripKitAndroid/com.skedgo.network/Resource

Resource

\ data class Resource<out T>(val status: Status, val data: T?, val message: String?, val code: Int? = -1)

Constructors

Resource constructor(status: Status, data: T?, message: String?, code: Int? = -1)

Types

Name Summary
Companion object Companion

Properties

Name Summary
code val code: Int?
data val data: T?
message val message: String?
status val status: Status

Functions

Name Summary
handleResponse suspend fun <T> Resource<T>.handleResponse(onError: suspend (Resource<T>) -> Unit? = null, onLoading: suspend (Resource<T>) -> Unit? = null, onSuccess: suspend (Resource<T>) -> Unit)