public class BillcodeRequest extends SofortLibRequest
| Constructor and Description |
|---|
BillcodeRequest(java.lang.Integer projectId,
java.lang.Double amount,
java.util.List<java.lang.String> reasons)
Instantiates a new sofort billcode request.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Double |
getAmount()
Gets the amount.
|
java.lang.String |
getCurrencyCode()
Gets the currency code.
|
java.util.Date |
getEndDate()
Gets the end date.
|
java.lang.String |
getInterfaceVersion()
Gets the interface version.
|
java.lang.String |
getLanguageCode()
Gets the language code.
|
java.util.List<Notification> |
getNotificationEmails()
Gets the notification emails.
|
java.util.List<Notification> |
getNotificationUrls()
Gets the notification urls.
|
java.lang.Integer |
getProjectId()
Gets the project id.
|
java.util.List<java.lang.String> |
getReasons()
Gets the reasons.
|
Bank |
getSender()
Gets the sender.
|
java.util.Date |
getStartDate()
Gets the start date.
|
java.lang.Boolean |
getSuccessLinkRedirect()
Gets the success link redirect.
|
java.util.List<java.lang.String> |
getUserVariables()
Gets the user variables.
|
BillcodeRequest |
setCurrencyCode(java.lang.String currencyCode)
Sets the currency code.
|
BillcodeRequest |
setEndDate(java.util.Date endDate)
Sets the end date.
|
BillcodeRequest |
setInterfaceVersion(java.lang.String interfaceVersion)
Sets the interface version.
|
BillcodeRequest |
setLanguageCode(java.lang.String languageCode)
Sets the language code.
|
BillcodeRequest |
setNotificationEmails(java.util.List<Notification> notificationEmails)
Sets the notification emails.
|
BillcodeRequest |
setNotificationUrls(java.util.List<Notification> notificationUrls)
Sets the notification urls.
|
BillcodeRequest |
setSender(Bank sender)
Sets the sender.
|
BillcodeRequest |
setStartDate(java.util.Date startDate)
Sets the start date.
|
BillcodeRequest |
setSuccessLinkRedirect(boolean successLinkRedirect)
Sets the success link redirect.
|
BillcodeRequest |
setUserVariables(java.util.List<java.lang.String> userVariables)
Sets the user variables.
|
public BillcodeRequest(java.lang.Integer projectId,
java.lang.Double amount,
java.util.List<java.lang.String> reasons)
projectId - the project identification numberamount - double valuereasons - transfer reasonspublic java.lang.Integer getProjectId()
public java.lang.String getInterfaceVersion()
public BillcodeRequest setInterfaceVersion(java.lang.String interfaceVersion)
interfaceVersion - the interface versionpublic java.lang.String getLanguageCode()
public BillcodeRequest setLanguageCode(java.lang.String languageCode)
languageCode - the language codepublic java.util.Date getStartDate()
public BillcodeRequest setStartDate(java.util.Date startDate)
startDate - the start datepublic java.util.Date getEndDate()
public BillcodeRequest setEndDate(java.util.Date endDate)
endDate - the end datepublic java.lang.Double getAmount()
public java.lang.String getCurrencyCode()
public BillcodeRequest setCurrencyCode(java.lang.String currencyCode)
currencyCode - the new currency codepublic Bank getSender()
public BillcodeRequest setSender(Bank sender)
sender - the senderpublic java.util.List<java.lang.String> getReasons()
public java.lang.Boolean getSuccessLinkRedirect()
public BillcodeRequest setSuccessLinkRedirect(boolean successLinkRedirect)
successLinkRedirect - the new success link redirectpublic java.util.List<Notification> getNotificationUrls()
public BillcodeRequest setNotificationUrls(java.util.List<Notification> notificationUrls)
notificationUrls - the notification urlspublic java.util.List<Notification> getNotificationEmails()
public BillcodeRequest setNotificationEmails(java.util.List<Notification> notificationEmails)
notificationEmails - the notification emailspublic java.util.List<java.lang.String> getUserVariables()
public BillcodeRequest setUserVariables(java.util.List<java.lang.String> userVariables)
userVariables - the user variables