K - the type parameterpublic final class BaseCallback<K extends BaseResponse>
extends java.lang.Object
implements retrofit2.Callback<K>
| Modifier and Type | Field and Description |
|---|---|
private APIRequestCallback<K> |
requestCallback |
private static java.lang.String |
UNABLE_TO_FETCH_ERROR_INFO |
| Constructor and Description |
|---|
BaseCallback(APIRequestCallback<K> requestCallback)
Instantiates a new Base callback.
|
| Modifier and Type | Method and Description |
|---|---|
void |
onFailure(retrofit2.Call<K> call,
java.lang.Throwable t) |
void |
onResponse(retrofit2.Call<K> call,
retrofit2.Response<K> response) |
private static final java.lang.String UNABLE_TO_FETCH_ERROR_INFO
private APIRequestCallback<K extends BaseResponse> requestCallback
public BaseCallback(APIRequestCallback<K> requestCallback)
requestCallback - the request callbackpublic void onResponse(@NonNull
retrofit2.Call<K> call,
@NonNull
retrofit2.Response<K> response)
onResponse in interface retrofit2.Callback<K extends BaseResponse>public void onFailure(@NonNull
retrofit2.Call<K> call,
@NonNull
java.lang.Throwable t)
onFailure in interface retrofit2.Callback<K extends BaseResponse>