public interface

AvalaraClient

org.mule.modules.avalara.api.AvalaraClient
Known Indirect Subclasses

Summary

Public Methods
abstract BatchFetchResult fetchBatch(FetchRequest fetchRequest)
abstract BatchFileFetchResult fetchBatchFile(FetchRequest fetchRequest)
abstract String getConnectionIdentifier()
abstract PingResult ping(String message)
abstract BatchSaveResult saveBatch(Batch batch)
abstract <T extends BaseResult> T sendToAvalara(TaxRequestType requestType, Object obj)
abstract ValidateResult validateAddress(ValidateRequest validateRequest)

Public Methods

public abstract BatchFetchResult fetchBatch (FetchRequest fetchRequest)

Parameters
fetchRequest

public abstract BatchFileFetchResult fetchBatchFile (FetchRequest fetchRequest)

Parameters
fetchRequest

public abstract String getConnectionIdentifier ()

public abstract PingResult ping (String message)

Parameters
message

public abstract BatchSaveResult saveBatch (Batch batch)

Parameters
batch

public abstract T sendToAvalara (TaxRequestType requestType, Object obj)

Parameters
requestType
obj

public abstract ValidateResult validateAddress (ValidateRequest validateRequest)

Parameters
validateRequest