Class RestCallFactory

java.lang.Object
net.avalara.avatax.rest.client.RestCallFactory

public class RestCallFactory extends Object
  • Constructor Details

    • RestCallFactory

      public RestCallFactory(String appName, String appVersion, String machineName, String environmentUrl)
    • RestCallFactory

      public RestCallFactory(String appName, String appVersion, String machineName, String environmentUrl, org.apache.http.impl.client.HttpClientBuilder httpClientBuilder)
    • RestCallFactory

      public RestCallFactory(String appName, String appVersion, String machineName, String environmentUrl, String proxyHost, int proxyPort, String proxySchema)
  • Method Details

    • createRestCall

      public <T> RestCall<T> createRestCall(String method, AvaTaxPath path, Object model, com.google.gson.reflect.TypeToken<T> typeToken)
    • createRestCall

      public <T> RestCall<T> createRestCall(String method, AvaTaxPath path, Object model, com.google.gson.reflect.TypeToken<T> typeToken, String apiVersion)
    • addSecurityHeader

      public void addSecurityHeader(String header)