Package org.killbill.billing.jaxrs.json
Class PaymentJson
- java.lang.Object
-
- org.killbill.billing.jaxrs.json.JsonBase
-
- org.killbill.billing.jaxrs.json.PaymentJson
-
- Direct Known Subclasses:
InvoicePaymentJson
public class PaymentJson extends JsonBase
-
-
Constructor Summary
Constructors Constructor Description PaymentJson(UUID accountId, UUID paymentId, String paymentNumber, String paymentExternalKey, BigDecimal authAmount, BigDecimal capturedAmount, BigDecimal purchasedAmount, BigDecimal refundedAmount, BigDecimal creditedAmount, Currency currency, UUID paymentMethodId, List<? extends PaymentTransactionJson> transactions, List<PaymentAttemptJson> paymentAttempts, List<AuditLogJson> auditLogs)PaymentJson(Payment dp, AccountAuditLogs accountAuditLogs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)UUIDgetAccountId()BigDecimalgetAuthAmount()BigDecimalgetCapturedAmount()BigDecimalgetCreditedAmount()CurrencygetCurrency()List<? extends PaymentAttemptJson>getPaymentAttempts()StringgetPaymentExternalKey()UUIDgetPaymentId()UUIDgetPaymentMethodId()StringgetPaymentNumber()BigDecimalgetPurchasedAmount()BigDecimalgetRefundedAmount()List<? extends PaymentTransactionJson>getTransactions()inthashCode()StringtoString()-
Methods inherited from class org.killbill.billing.jaxrs.json.JsonBase
getAuditLogs, propertiesToList, propertiesToMap, toAuditLogJson, toPluginPropertyJson, toString
-
-
-
-
Constructor Detail
-
PaymentJson
public PaymentJson(UUID accountId, UUID paymentId, String paymentNumber, String paymentExternalKey, BigDecimal authAmount, BigDecimal capturedAmount, BigDecimal purchasedAmount, BigDecimal refundedAmount, BigDecimal creditedAmount, Currency currency, UUID paymentMethodId, List<? extends PaymentTransactionJson> transactions, List<PaymentAttemptJson> paymentAttempts, @Nullable List<AuditLogJson> auditLogs)
-
PaymentJson
public PaymentJson(Payment dp, @Nullable AccountAuditLogs accountAuditLogs)
-
-
Method Detail
-
getAccountId
public UUID getAccountId()
-
getPaymentId
public UUID getPaymentId()
-
getPaymentNumber
public String getPaymentNumber()
-
getPaymentExternalKey
public String getPaymentExternalKey()
-
getAuthAmount
public BigDecimal getAuthAmount()
-
getCapturedAmount
public BigDecimal getCapturedAmount()
-
getRefundedAmount
public BigDecimal getRefundedAmount()
-
getPurchasedAmount
public BigDecimal getPurchasedAmount()
-
getCreditedAmount
public BigDecimal getCreditedAmount()
-
getCurrency
public Currency getCurrency()
-
getPaymentMethodId
public UUID getPaymentMethodId()
-
getTransactions
public List<? extends PaymentTransactionJson> getTransactions()
-
getPaymentAttempts
public List<? extends PaymentAttemptJson> getPaymentAttempts()
-
-