Interface APIClientTransport
-
- All Known Implementing Classes:
HttpClientTransport
public interface APIClientTransport
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> Tdelete(java.lang.String route, com.fasterxml.jackson.core.type.TypeReference<T> clazz)<T> Tdelete(java.lang.String route, java.lang.Class<T> clazz)<T> Tget(java.lang.String route, com.fasterxml.jackson.core.type.TypeReference<T> clazz)<T> Tget(java.lang.String route, java.lang.Class<T> clazz)<T,B>
Tpatch(java.lang.String route, B body, com.fasterxml.jackson.core.type.TypeReference<T> clazz)<T,B>
Tpatch(java.lang.String route, B body, java.lang.Class<T> clazz)<T,B>
Tpost(java.lang.String route, B body, com.fasterxml.jackson.core.type.TypeReference<T> clazz)<T,B>
Tpost(java.lang.String route, B body, java.lang.Class<T> clazz)<T,B>
Tput(java.lang.String route, B body, com.fasterxml.jackson.core.type.TypeReference<T> clazz)<T,B>
Tput(java.lang.String route, B body, java.lang.Class<T> clazz)
-
-
-
Method Detail
-
get
<T> T get(java.lang.String route, java.lang.Class<T> clazz)
-
post
<T,B> T post(java.lang.String route, B body, java.lang.Class<T> clazz)
-
put
<T,B> T put(java.lang.String route, B body, java.lang.Class<T> clazz)
-
patch
<T,B> T patch(java.lang.String route, B body, java.lang.Class<T> clazz)
-
delete
<T> T delete(java.lang.String route, java.lang.Class<T> clazz)
-
get
<T> T get(java.lang.String route, com.fasterxml.jackson.core.type.TypeReference<T> clazz)
-
post
<T,B> T post(java.lang.String route, B body, com.fasterxml.jackson.core.type.TypeReference<T> clazz)
-
put
<T,B> T put(java.lang.String route, B body, com.fasterxml.jackson.core.type.TypeReference<T> clazz)
-
patch
<T,B> T patch(java.lang.String route, B body, com.fasterxml.jackson.core.type.TypeReference<T> clazz)
-
delete
<T> T delete(java.lang.String route, com.fasterxml.jackson.core.type.TypeReference<T> clazz)
-
-