Class Transaction
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.billing.payment.Transaction
com.softlayer.api.service.billing.payment.paypal.Transaction
@ApiType("SoftLayer_Billing_Payment_PayPal_Transaction") public class Transaction extends Transaction
The SoftLayer_Billing_Payment_PayPal_Transaction data type contains general information relating to attempted PayPal transactions.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Transaction.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
The account to which a transaction belongs.protected Long
accountId
The account ID to which the PayPal and billing information is associated with.protected boolean
accountIdSpecified
protected String
addressCityName
City given in the address of the PayPal user.protected boolean
addressCityNameSpecified
protected String
addressCountry
Country given in the named address of the PayPal user.protected boolean
addressCountrySpecified
protected String
addressName
Name given to the address provided for the PayPal user.protected boolean
addressNameSpecified
protected String
addressPostalCode
Postal Code of the address of the PayPal user.protected boolean
addressPostalCodeSpecified
protected String
addressStateProvence
State or Province in the address of the PayPal user.protected boolean
addressStateProvenceSpecified
protected String
addressStatus
PayPal defined status of the address of the PayPal user.protected boolean
addressStatusSpecified
protected String
addressStreet1
First line of the street address of the PayPal user.protected boolean
addressStreet1Specified
protected String
addressStreet2
Second line of the street address of the PayPal user.protected boolean
addressStreet2Specified
protected String
contactPhone
Phone number provided for the PayPal user.protected boolean
contactPhoneSpecified
protected GregorianCalendar
createDate
The date that the transaction was attempted.protected boolean
createDateSpecified
protected String
exchangeRate
Exchange rate imposed on the payment amount.protected boolean
exchangeRateSpecified
protected BigDecimal
feeAmount
PayPal fee applied to the payment.protected boolean
feeAmountSpecified
protected BigDecimal
grossAmount
The total amount of the payment executed by PayPal, represented in decimal format as US Dollars ($USD).protected boolean
grossAmountSpecified
protected Long
id
The unique identifier for a single PayPal transaction request.protected boolean
idSpecified
protected Long
invoiceId
Unique identifier of the invoice to which funds will be applied.protected boolean
invoiceIdSpecified
protected String
lastPaypalCommand
The name of the command issued to PayPal with regards to the attempted transaction.protected boolean
lastPaypalCommandSpecified
protected GregorianCalendar
modifyDate
The date that the transaction was modified.protected boolean
modifyDateSpecified
protected Order
order
protected String
orderFromIpAddress
The IP address from where the PayPal payment request originated.protected boolean
orderFromIpAddressSpecified
protected BigDecimal
orderTotal
The amount of the payment submitted through the SoftLayer interface, represented in decimal format as US Dollars ($USD).protected boolean
orderTotalSpecified
protected String
payer
The PayPal user account name (email address) associated with the customer account.protected String
payerBusiness
The name of the business associated with the PayPal user.protected boolean
payerBusinessSpecified
protected String
payerCountry
Country given in the address of the PayPal user.protected boolean
payerCountrySpecified
protected String
payerFirstName
First name of the PayPal user.protected boolean
payerFirstNameSpecified
protected String
payerId
Unique PayPal user account identifier.protected boolean
payerIdSpecified
protected String
payerLastName
Last name of the PayPal user.protected boolean
payerLastNameSpecified
protected boolean
payerSpecified
protected String
payerStatus
Current PayPal status associated with the user account.protected boolean
payerStatusSpecified
protected GregorianCalendar
paymentDate
Date that the payment was confirmed in PayPal by the user.protected boolean
paymentDateSpecified
protected String
paymentStatus
PayPal defined status of the attempted payment.protected boolean
paymentStatusSpecified
protected String
paymentType
PayPal defined code used to identify the type of payment.protected boolean
paymentTypeSpecified
protected String
pendingReason
Reason provided by PayPal for a payment given a pending status.protected boolean
pendingReasonSpecified
protected String
serializedReply
A serialized, delimited string of the reply received from PayPal.protected boolean
serializedReplySpecified
protected String
serializedRequest
A serialized, delimited string of the request submitted to PayPal.protected boolean
serializedRequestSpecified
protected BigDecimal
settleAmount
PayPal defined fee.protected boolean
settleAmountSpecified
protected BigDecimal
taxAmount
Tax applied by PayPal to the payment amount.protected boolean
taxAmountSpecified
protected String
token
Value issued by PayPal for referencing the attempted transaction.protected boolean
tokenSpecified
protected String
transactionId
Unique transaction ID provided in a PayPal response.protected boolean
transactionIdSpecified
protected String
transactionType
PayPal defined code used to identify the type of transaction.protected boolean
transactionTypeSpecified
-
Constructor Summary
Constructors Constructor Description Transaction()
-
Method Summary
-
Field Details
-
account
The account to which a transaction belongs. -
order
-
accountId
The account ID to which the PayPal and billing information is associated with. -
accountIdSpecified
protected boolean accountIdSpecified -
addressCityName
City given in the address of the PayPal user. -
addressCityNameSpecified
protected boolean addressCityNameSpecified -
addressCountry
Country given in the named address of the PayPal user. -
addressCountrySpecified
protected boolean addressCountrySpecified -
addressName
Name given to the address provided for the PayPal user. -
addressNameSpecified
protected boolean addressNameSpecified -
addressPostalCode
Postal Code of the address of the PayPal user. -
addressPostalCodeSpecified
protected boolean addressPostalCodeSpecified -
addressStateProvence
State or Province in the address of the PayPal user. -
addressStateProvenceSpecified
protected boolean addressStateProvenceSpecified -
addressStatus
PayPal defined status of the address of the PayPal user. -
addressStatusSpecified
protected boolean addressStatusSpecified -
addressStreet1
First line of the street address of the PayPal user. -
addressStreet1Specified
protected boolean addressStreet1Specified -
addressStreet2
Second line of the street address of the PayPal user. -
addressStreet2Specified
protected boolean addressStreet2Specified -
contactPhone
Phone number provided for the PayPal user. -
contactPhoneSpecified
protected boolean contactPhoneSpecified -
createDate
The date that the transaction was attempted. -
createDateSpecified
protected boolean createDateSpecified -
exchangeRate
Exchange rate imposed on the payment amount. -
exchangeRateSpecified
protected boolean exchangeRateSpecified -
feeAmount
PayPal fee applied to the payment. -
feeAmountSpecified
protected boolean feeAmountSpecified -
grossAmount
The total amount of the payment executed by PayPal, represented in decimal format as US Dollars ($USD). -
grossAmountSpecified
protected boolean grossAmountSpecified -
id
The unique identifier for a single PayPal transaction request. -
idSpecified
protected boolean idSpecified -
invoiceId
Unique identifier of the invoice to which funds will be applied. -
invoiceIdSpecified
protected boolean invoiceIdSpecified -
lastPaypalCommand
The name of the command issued to PayPal with regards to the attempted transaction. -
lastPaypalCommandSpecified
protected boolean lastPaypalCommandSpecified -
modifyDate
The date that the transaction was modified. -
modifyDateSpecified
protected boolean modifyDateSpecified -
orderFromIpAddress
The IP address from where the PayPal payment request originated. -
orderFromIpAddressSpecified
protected boolean orderFromIpAddressSpecified -
orderTotal
The amount of the payment submitted through the SoftLayer interface, represented in decimal format as US Dollars ($USD). -
orderTotalSpecified
protected boolean orderTotalSpecified -
payer
The PayPal user account name (email address) associated with the customer account. -
payerSpecified
protected boolean payerSpecified -
payerBusiness
The name of the business associated with the PayPal user. -
payerBusinessSpecified
protected boolean payerBusinessSpecified -
payerCountry
Country given in the address of the PayPal user. -
payerCountrySpecified
protected boolean payerCountrySpecified -
payerFirstName
First name of the PayPal user. -
payerFirstNameSpecified
protected boolean payerFirstNameSpecified -
payerId
Unique PayPal user account identifier. -
payerIdSpecified
protected boolean payerIdSpecified -
payerLastName
Last name of the PayPal user. -
payerLastNameSpecified
protected boolean payerLastNameSpecified -
payerStatus
Current PayPal status associated with the user account. -
payerStatusSpecified
protected boolean payerStatusSpecified -
paymentDate
Date that the payment was confirmed in PayPal by the user. -
paymentDateSpecified
protected boolean paymentDateSpecified -
paymentStatus
PayPal defined status of the attempted payment. -
paymentStatusSpecified
protected boolean paymentStatusSpecified -
paymentType
PayPal defined code used to identify the type of payment. Provided in a PayPal response. -
paymentTypeSpecified
protected boolean paymentTypeSpecified -
pendingReason
Reason provided by PayPal for a payment given a pending status. -
pendingReasonSpecified
protected boolean pendingReasonSpecified -
serializedReply
A serialized, delimited string of the reply received from PayPal. -
serializedReplySpecified
protected boolean serializedReplySpecified -
serializedRequest
A serialized, delimited string of the request submitted to PayPal. -
serializedRequestSpecified
protected boolean serializedRequestSpecified -
settleAmount
PayPal defined fee. -
settleAmountSpecified
protected boolean settleAmountSpecified -
taxAmount
Tax applied by PayPal to the payment amount. -
taxAmountSpecified
protected boolean taxAmountSpecified -
token
Value issued by PayPal for referencing the attempted transaction. -
tokenSpecified
protected boolean tokenSpecified -
transactionId
Unique transaction ID provided in a PayPal response. -
transactionIdSpecified
protected boolean transactionIdSpecified -
transactionType
PayPal defined code used to identify the type of transaction. Provided in a PayPal response. -
transactionTypeSpecified
protected boolean transactionTypeSpecified
-
-
Constructor Details
-
Transaction
public Transaction()
-
-
Method Details
-
getAccount
-
setAccount
-
getOrder
-
setOrder
-
getAccountId
-
setAccountId
-
isAccountIdSpecified
public boolean isAccountIdSpecified() -
unsetAccountId
public void unsetAccountId() -
getAddressCityName
-
setAddressCityName
-
isAddressCityNameSpecified
public boolean isAddressCityNameSpecified() -
unsetAddressCityName
public void unsetAddressCityName() -
getAddressCountry
-
setAddressCountry
-
isAddressCountrySpecified
public boolean isAddressCountrySpecified() -
unsetAddressCountry
public void unsetAddressCountry() -
getAddressName
-
setAddressName
-
isAddressNameSpecified
public boolean isAddressNameSpecified() -
unsetAddressName
public void unsetAddressName() -
getAddressPostalCode
-
setAddressPostalCode
-
isAddressPostalCodeSpecified
public boolean isAddressPostalCodeSpecified() -
unsetAddressPostalCode
public void unsetAddressPostalCode() -
getAddressStateProvence
-
setAddressStateProvence
-
isAddressStateProvenceSpecified
public boolean isAddressStateProvenceSpecified() -
unsetAddressStateProvence
public void unsetAddressStateProvence() -
getAddressStatus
-
setAddressStatus
-
isAddressStatusSpecified
public boolean isAddressStatusSpecified() -
unsetAddressStatus
public void unsetAddressStatus() -
getAddressStreet1
-
setAddressStreet1
-
isAddressStreet1Specified
public boolean isAddressStreet1Specified() -
unsetAddressStreet1
public void unsetAddressStreet1() -
getAddressStreet2
-
setAddressStreet2
-
isAddressStreet2Specified
public boolean isAddressStreet2Specified() -
unsetAddressStreet2
public void unsetAddressStreet2() -
getContactPhone
-
setContactPhone
-
isContactPhoneSpecified
public boolean isContactPhoneSpecified() -
unsetContactPhone
public void unsetContactPhone() -
getCreateDate
-
setCreateDate
-
isCreateDateSpecified
public boolean isCreateDateSpecified() -
unsetCreateDate
public void unsetCreateDate() -
getExchangeRate
-
setExchangeRate
-
isExchangeRateSpecified
public boolean isExchangeRateSpecified() -
unsetExchangeRate
public void unsetExchangeRate() -
getFeeAmount
-
setFeeAmount
-
isFeeAmountSpecified
public boolean isFeeAmountSpecified() -
unsetFeeAmount
public void unsetFeeAmount() -
getGrossAmount
-
setGrossAmount
-
isGrossAmountSpecified
public boolean isGrossAmountSpecified() -
unsetGrossAmount
public void unsetGrossAmount() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getInvoiceId
-
setInvoiceId
-
isInvoiceIdSpecified
public boolean isInvoiceIdSpecified() -
unsetInvoiceId
public void unsetInvoiceId() -
getLastPaypalCommand
-
setLastPaypalCommand
-
isLastPaypalCommandSpecified
public boolean isLastPaypalCommandSpecified() -
unsetLastPaypalCommand
public void unsetLastPaypalCommand() -
getModifyDate
-
setModifyDate
-
isModifyDateSpecified
public boolean isModifyDateSpecified() -
unsetModifyDate
public void unsetModifyDate() -
getOrderFromIpAddress
-
setOrderFromIpAddress
-
isOrderFromIpAddressSpecified
public boolean isOrderFromIpAddressSpecified() -
unsetOrderFromIpAddress
public void unsetOrderFromIpAddress() -
getOrderTotal
-
setOrderTotal
-
isOrderTotalSpecified
public boolean isOrderTotalSpecified() -
unsetOrderTotal
public void unsetOrderTotal() -
getPayer
-
setPayer
-
isPayerSpecified
public boolean isPayerSpecified() -
unsetPayer
public void unsetPayer() -
getPayerBusiness
-
setPayerBusiness
-
isPayerBusinessSpecified
public boolean isPayerBusinessSpecified() -
unsetPayerBusiness
public void unsetPayerBusiness() -
getPayerCountry
-
setPayerCountry
-
isPayerCountrySpecified
public boolean isPayerCountrySpecified() -
unsetPayerCountry
public void unsetPayerCountry() -
getPayerFirstName
-
setPayerFirstName
-
isPayerFirstNameSpecified
public boolean isPayerFirstNameSpecified() -
unsetPayerFirstName
public void unsetPayerFirstName() -
getPayerId
-
setPayerId
-
isPayerIdSpecified
public boolean isPayerIdSpecified() -
unsetPayerId
public void unsetPayerId() -
getPayerLastName
-
setPayerLastName
-
isPayerLastNameSpecified
public boolean isPayerLastNameSpecified() -
unsetPayerLastName
public void unsetPayerLastName() -
getPayerStatus
-
setPayerStatus
-
isPayerStatusSpecified
public boolean isPayerStatusSpecified() -
unsetPayerStatus
public void unsetPayerStatus() -
getPaymentDate
-
setPaymentDate
-
isPaymentDateSpecified
public boolean isPaymentDateSpecified() -
unsetPaymentDate
public void unsetPaymentDate() -
getPaymentStatus
-
setPaymentStatus
-
isPaymentStatusSpecified
public boolean isPaymentStatusSpecified() -
unsetPaymentStatus
public void unsetPaymentStatus() -
getPaymentType
-
setPaymentType
-
isPaymentTypeSpecified
public boolean isPaymentTypeSpecified() -
unsetPaymentType
public void unsetPaymentType() -
getPendingReason
-
setPendingReason
-
isPendingReasonSpecified
public boolean isPendingReasonSpecified() -
unsetPendingReason
public void unsetPendingReason() -
getSerializedReply
-
setSerializedReply
-
isSerializedReplySpecified
public boolean isSerializedReplySpecified() -
unsetSerializedReply
public void unsetSerializedReply() -
getSerializedRequest
-
setSerializedRequest
-
isSerializedRequestSpecified
public boolean isSerializedRequestSpecified() -
unsetSerializedRequest
public void unsetSerializedRequest() -
getSettleAmount
-
setSettleAmount
-
isSettleAmountSpecified
public boolean isSettleAmountSpecified() -
unsetSettleAmount
public void unsetSettleAmount() -
getTaxAmount
-
setTaxAmount
-
isTaxAmountSpecified
public boolean isTaxAmountSpecified() -
unsetTaxAmount
public void unsetTaxAmount() -
getToken
-
setToken
-
isTokenSpecified
public boolean isTokenSpecified() -
unsetToken
public void unsetToken() -
getTransactionId
-
setTransactionId
-
isTransactionIdSpecified
public boolean isTransactionIdSpecified() -
unsetTransactionId
public void unsetTransactionId() -
getTransactionType
-
setTransactionType
-
isTransactionTypeSpecified
public boolean isTransactionTypeSpecified() -
unsetTransactionType
public void unsetTransactionType()
-