public class MandateManagement extends Request
config, outputFormat
Constructor and Description |
---|
MandateManagement(Config config) |
Modifier and Type | Method and Description |
---|---|
MandateAction |
getAction() |
java.lang.String |
getCustomerWalletNumber() |
java.lang.String |
getMandateReference() |
java.lang.String |
getMandateText() |
BasicResponse |
process()
Gather all request parameters needed to make an API call, and make one.
|
void |
setAction(MandateAction action) |
void |
setCustomerWalletNumber(java.lang.String customerWalletNumber) |
void |
setMandateReference(java.lang.String mandateReference) |
void |
setMandateText(java.lang.String mandateText) |
boolean |
validate()
Checks if the class members are valid API request parameter values.
|
addRequestParam, addRequestParam, addRequestParam, addRequestParam, addRequestParam, addStandardParams, clearRequestParams, createApiCallFormHtml, createApiCallFormHtml, createApiCallFormHtml, createSignature, getConfig, getOutputFormat, getSignedRequestParams, processApiCall, removeRequestParam, setConfig, setOutputFormat
public MandateManagement(Config config)
public java.lang.String getMandateReference()
public void setMandateReference(java.lang.String mandateReference)
public java.lang.String getCustomerWalletNumber()
public void setCustomerWalletNumber(java.lang.String customerWalletNumber)
public MandateAction getAction()
public void setAction(MandateAction action)
public java.lang.String getMandateText()
public void setMandateText(java.lang.String mandateText)
public boolean validate() throws IPCException
IPCException
- If there are values which are missing,
or invalid API request parameters.public BasicResponse process() throws IPCException
IPCException
- If there are invalid or missing parameters, or configuration values.
If there were errors while making the call to the API,
or decoding it's response.