public class ApiClient extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ApiClient.ApiException |
static class |
ApiClient.CallbackException |
static class |
ApiClient.CallbackProcessor |
static class |
ApiClient.InvalidSignatureException |
static interface |
ApiClient.TokenProvider |
| Modifier and Type | Field and Description |
|---|---|
static String |
USER_AGENT |
| Constructor and Description |
|---|
ApiClient() |
ApiClient(String baseUrl) |
ApiClient(String baseUrl,
ApiClient.TokenProvider tokenProvider) |
ApiClient(String baseUrl,
String terminalCode,
String password) |
| Modifier and Type | Method and Description |
|---|---|
ApiClient |
addLogging(okhttp3.logging.HttpLoggingInterceptor.Level level) |
<S> S |
createService(Class<S> serviceClass) |
static okhttp3.Response |
doGet(String url) |
static <T> T |
fromJson(String json,
Class<T> callbackClass) |
static String |
getContent(okhttp3.ResponseBody responseBody) |
static IOException |
parseApiError(okhttp3.Response response) |
void |
setBaseUrl(String baseUrl) |
void |
setCallTimeout(Duration callTimeout) |
void |
setConnectTimeout(Duration connectTimeout) |
void |
setInterceptor(okhttp3.Interceptor interceptor) |
void |
setPassword(String password) |
void |
setReadTimeout(Duration readTimeout) |
void |
setTerminalCode(String terminalCode) |
static Request |
uuidRequest() |
public static final String USER_AGENT
public ApiClient()
public ApiClient(String baseUrl)
public ApiClient(String baseUrl, ApiClient.TokenProvider tokenProvider)
public void setBaseUrl(String baseUrl)
public void setTerminalCode(String terminalCode)
public void setPassword(String password)
public void setConnectTimeout(Duration connectTimeout)
public void setReadTimeout(Duration readTimeout)
public void setCallTimeout(Duration callTimeout)
public void setInterceptor(okhttp3.Interceptor interceptor)
public <S> S createService(Class<S> serviceClass)
public ApiClient addLogging(okhttp3.logging.HttpLoggingInterceptor.Level level)
public static Request uuidRequest()
public static okhttp3.Response doGet(String url) throws ApiClient.ApiException
ApiClient.ApiExceptionpublic static String getContent(okhttp3.ResponseBody responseBody)
public static IOException parseApiError(okhttp3.Response response) throws IOException
IOExceptionCopyright © 2020. All rights reserved.