/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) |