public interface

ZuoraClient

org.mule.modules.zuora.zuora.api.ZuoraClient<E extends java.lang.Throwable>
Known Indirect Subclasses

Summary

Public Methods
abstract Map<String, Object> accountProfile(String accountId)
abstract List<AmendResult> amend(List<AmendRequest> amendaments)
abstract List<SaveResult> create(List<ZObject> zobjects)
abstract List<DeleteResult> delete(String type, List<String> ids)
abstract Iterable<ZObject> find(String zquery)
abstract List<SaveResult> generate(List<ZObject> zobjects)
abstract Map<String, Object> getInvoice(String accountId)
abstract String getSessionId()
abstract User getUserInfo()
abstract Map<String, Object> productProfile(String productId)
abstract List<SubscribeResult> subscribe(List<SubscribeRequest> subscriptions)
abstract List<SaveResult> update(List<ZObject> zobjects)

Public Methods

public abstract Map<String, Object> accountProfile (String accountId)

Parameters
accountId
Throws
Throwable

public abstract List<AmendResult> amend (List<AmendRequest> amendaments)

Parameters
amendaments
Throws
Throwable

public abstract List<SaveResult> create (List<ZObject> zobjects)

Parameters
zobjects
Throws
Throwable

public abstract List<DeleteResult> delete (String type, List<String> ids)

Parameters
type
ids
Throws
Throwable

public abstract Iterable<ZObject> find (String zquery)

Parameters
zquery
Throws
Throwable

public abstract List<SaveResult> generate (List<ZObject> zobjects)

Parameters
zobjects
Throws
Throwable

public abstract Map<String, Object> getInvoice (String accountId)

Parameters
accountId
Throws
Throwable

public abstract String getSessionId ()

public abstract User getUserInfo ()

Throws
Throwable

public abstract Map<String, Object> productProfile (String productId)

Parameters
productId
Throws
Throwable

public abstract List<SubscribeResult> subscribe (List<SubscribeRequest> subscriptions)

Parameters
subscriptions
Throws
Throwable

public abstract List<SaveResult> update (List<ZObject> zobjects)

Parameters
zobjects
Throws
Throwable