Interface APIClientTransport

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      <T> T delete​(java.lang.String route, com.fasterxml.jackson.core.type.TypeReference<T> clazz)  
      <T> T delete​(java.lang.String route, java.lang.Class<T> clazz)  
      <T> T get​(java.lang.String route, com.fasterxml.jackson.core.type.TypeReference<T> clazz)  
      <T> T get​(java.lang.String route, java.lang.Class<T> clazz)  
      <T,​B>
      T
      patch​(java.lang.String route, B body, com.fasterxml.jackson.core.type.TypeReference<T> clazz)  
      <T,​B>
      T
      patch​(java.lang.String route, B body, java.lang.Class<T> clazz)  
      <T,​B>
      T
      post​(java.lang.String route, B body, com.fasterxml.jackson.core.type.TypeReference<T> clazz)  
      <T,​B>
      T
      post​(java.lang.String route, B body, java.lang.Class<T> clazz)  
      <T,​B>
      T
      put​(java.lang.String route, B body, com.fasterxml.jackson.core.type.TypeReference<T> clazz)  
      <T,​B>
      T
      put​(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)