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