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