/tripkit/TripKitAndroid/com.skedgo.network
Package-level declarations
Types
| Name | Summary |
|---|---|
| BaseResponse | data class BaseResponse<T>(val errorCode: Int = -1, val error: String = "", val data: T? = null) |
| Resource | data class Resource<out T>(val status: Status, val data: T?, val message: String?, val code: Int? = -1) |
| Status | enum Status : Enum<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) |