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