Package app.knock.api.http
Class KnockHttp
- java.lang.Object
-
- app.knock.api.http.KnockHttp
-
public class KnockHttp extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description KnockHttp(okhttp3.OkHttpClient client, java.lang.String baseUrl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description okhttp3.Request.BuilderbaseJsonRequest(okhttp3.HttpUrl httpUrl)okhttp3.HttpUrl.BuilderbaseUrlBuilder(java.lang.String baseUrl, java.lang.String... pathSegments)voidexecute(okhttp3.Request request)<T> TexecuteWithResponseType(okhttp3.Request request, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)okhttp3.OkHttpClientgetClient()okhttp3.HttpUrlgetHttpUrl()okhttp3.RequestBodyobjectToJsonRequestBody(java.lang.Object object)
-
-
-
Method Detail
-
baseUrlBuilder
public okhttp3.HttpUrl.Builder baseUrlBuilder(java.lang.String baseUrl, java.lang.String... pathSegments)
-
baseJsonRequest
public okhttp3.Request.Builder baseJsonRequest(okhttp3.HttpUrl httpUrl)
-
objectToJsonRequestBody
public okhttp3.RequestBody objectToJsonRequestBody(java.lang.Object object)
-
execute
public void execute(okhttp3.Request request)
-
executeWithResponseType
public <T> T executeWithResponseType(okhttp3.Request request, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
-
getClient
public okhttp3.OkHttpClient getClient()
-
getHttpUrl
public okhttp3.HttpUrl getHttpUrl()
-
-