Class PaymentAttempt
- java.lang.Object
-
- org.killbill.billing.client.model.KillBillObject
-
- org.killbill.billing.client.model.gen.PaymentAttempt
-
public class PaymentAttempt extends KillBillObject
-
-
Field Summary
-
Fields inherited from class org.killbill.billing.client.model.KillBillObject
auditLogs
-
-
Constructor Summary
Constructors Constructor Description PaymentAttempt()PaymentAttempt(UUID accountId, UUID paymentMethodId, String paymentExternalKey, UUID transactionId, String transactionExternalKey, org.killbill.billing.payment.api.TransactionType transactionType, org.joda.time.DateTime effectiveDate, String stateName, BigDecimal amount, org.killbill.billing.catalog.api.Currency currency, String pluginName, List<PluginProperty> pluginProperties, List<AuditLog> auditLogs)
-
Method Summary
-
Methods inherited from class org.killbill.billing.client.model.KillBillObject
getAuditLogs, setAuditLogs
-
-
-
-
Constructor Detail
-
PaymentAttempt
public PaymentAttempt()
-
PaymentAttempt
public PaymentAttempt(UUID accountId, UUID paymentMethodId, String paymentExternalKey, UUID transactionId, String transactionExternalKey, org.killbill.billing.payment.api.TransactionType transactionType, org.joda.time.DateTime effectiveDate, String stateName, BigDecimal amount, org.killbill.billing.catalog.api.Currency currency, String pluginName, List<PluginProperty> pluginProperties, List<AuditLog> auditLogs)
-
-
Method Detail
-
setAccountId
public PaymentAttempt setAccountId(UUID accountId)
-
getAccountId
public UUID getAccountId()
-
setPaymentMethodId
public PaymentAttempt setPaymentMethodId(UUID paymentMethodId)
-
getPaymentMethodId
public UUID getPaymentMethodId()
-
setPaymentExternalKey
public PaymentAttempt setPaymentExternalKey(String paymentExternalKey)
-
getPaymentExternalKey
public String getPaymentExternalKey()
-
setTransactionId
public PaymentAttempt setTransactionId(UUID transactionId)
-
getTransactionId
public UUID getTransactionId()
-
setTransactionExternalKey
public PaymentAttempt setTransactionExternalKey(String transactionExternalKey)
-
getTransactionExternalKey
public String getTransactionExternalKey()
-
setTransactionType
public PaymentAttempt setTransactionType(org.killbill.billing.payment.api.TransactionType transactionType)
-
getTransactionType
public org.killbill.billing.payment.api.TransactionType getTransactionType()
-
setEffectiveDate
public PaymentAttempt setEffectiveDate(org.joda.time.DateTime effectiveDate)
-
getEffectiveDate
public org.joda.time.DateTime getEffectiveDate()
-
setStateName
public PaymentAttempt setStateName(String stateName)
-
getStateName
public String getStateName()
-
setAmount
public PaymentAttempt setAmount(BigDecimal amount)
-
getAmount
public BigDecimal getAmount()
-
setCurrency
public PaymentAttempt setCurrency(org.killbill.billing.catalog.api.Currency currency)
-
getCurrency
public org.killbill.billing.catalog.api.Currency getCurrency()
-
setPluginName
public PaymentAttempt setPluginName(String pluginName)
-
getPluginName
public String getPluginName()
-
setPluginProperties
public PaymentAttempt setPluginProperties(List<PluginProperty> pluginProperties)
-
addPluginPropertiesItem
public PaymentAttempt addPluginPropertiesItem(PluginProperty pluginPropertiesItem)
-
getPluginProperties
public List<PluginProperty> getPluginProperties()
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classKillBillObject
-
hashCode
public int hashCode()
- Overrides:
hashCodein classKillBillObject
-
-