Class Payment
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.billing.invoice.receivable.Payment
@ApiType("SoftLayer_Billing_Invoice_Receivable_Payment") public class Payment extends Entity
The SoftLayer_Billing_Invoice_Receivable_Payment data type contains general information relating to payments made against invoices.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Payment.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
protected BigDecimal
amount
The amount of the payment.protected boolean
amountSpecified
protected GregorianCalendar
createDate
The date of the payment.protected boolean
createDateSpecified
protected Long
creditCardLastFourDigits
protected String
creditCardRequestId
protected Transaction
creditCardTransaction
protected ExchangeRate
exchangeRate
protected Invoice
invoice
protected Long
invoiceId
The invoice that the payment is for.protected boolean
invoiceIdSpecified
protected Transaction
paypalTransaction
protected String
typeCode
The type of payment.protected boolean
typeCodeSpecified
-
Constructor Summary
Constructors Constructor Description Payment()
-
Method Summary
-
Field Details
-
account
-
creditCardLastFourDigits
-
creditCardRequestId
-
creditCardTransaction
-
exchangeRate
-
invoice
-
paypalTransaction
-
amount
The amount of the payment. -
amountSpecified
protected boolean amountSpecified -
createDate
The date of the payment. -
createDateSpecified
protected boolean createDateSpecified -
invoiceId
The invoice that the payment is for. -
invoiceIdSpecified
protected boolean invoiceIdSpecified -
typeCode
The type of payment. -
typeCodeSpecified
protected boolean typeCodeSpecified
-
-
Constructor Details
-
Payment
public Payment()
-
-
Method Details
-
getAccount
-
setAccount
-
getCreditCardLastFourDigits
-
setCreditCardLastFourDigits
-
getCreditCardRequestId
-
setCreditCardRequestId
-
getCreditCardTransaction
-
setCreditCardTransaction
-
getExchangeRate
-
setExchangeRate
-
getInvoice
-
setInvoice
-
getPaypalTransaction
-
setPaypalTransaction
-
getAmount
-
setAmount
-
isAmountSpecified
public boolean isAmountSpecified() -
unsetAmount
public void unsetAmount() -
getCreateDate
-
setCreateDate
-
isCreateDateSpecified
public boolean isCreateDateSpecified() -
unsetCreateDate
public void unsetCreateDate() -
getInvoiceId
-
setInvoiceId
-
isInvoiceIdSpecified
public boolean isInvoiceIdSpecified() -
unsetInvoiceId
public void unsetInvoiceId() -
getTypeCode
-
setTypeCode
-
isTypeCodeSpecified
public boolean isTypeCodeSpecified() -
unsetTypeCode
public void unsetTypeCode()
-