Package org.killbill.billing.jaxrs.json
Class InvoicePaymentTransactionJson
- java.lang.Object
-
- org.killbill.billing.jaxrs.json.JsonBase
-
- org.killbill.billing.jaxrs.json.PaymentTransactionJson
-
- org.killbill.billing.jaxrs.json.InvoicePaymentTransactionJson
-
public class InvoicePaymentTransactionJson extends PaymentTransactionJson
-
-
Constructor Summary
Constructors Constructor Description InvoicePaymentTransactionJson(UUID transactionId, String transactionExternalKey, UUID paymentId, String paymentExternalKey, TransactionType transactionType, BigDecimal amount, Currency currency, org.joda.time.DateTime effectiveDate, BigDecimal processedAmount, Currency processedCurrency, String status, String gatewayErrorCode, String gatewayErrorMsg, String firstPaymentReferenceId, String secondPaymentReferenceId, List<PluginPropertyJson> properties, Boolean isAdjusted, List<InvoiceItemJson> adjustments, List<AuditLogJson> auditLogs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)List<InvoiceItemJson>getAdjustments()inthashCode()BooleanisAdjusted()-
Methods inherited from class org.killbill.billing.jaxrs.json.PaymentTransactionJson
getAmount, getCurrency, getEffectiveDate, getFirstPaymentReferenceId, getGatewayErrorCode, getGatewayErrorMsg, getPaymentExternalKey, getPaymentId, getProcessedAmount, getProcessedCurrency, getProperties, getSecondPaymentReferenceId, getStatus, getTransactionExternalKey, getTransactionId, getTransactionType, toString
-
Methods inherited from class org.killbill.billing.jaxrs.json.JsonBase
getAuditLogs, propertiesToList, propertiesToMap, toAuditLogJson, toPluginPropertyJson, toString
-
-
-
-
Constructor Detail
-
InvoicePaymentTransactionJson
public InvoicePaymentTransactionJson(UUID transactionId, String transactionExternalKey, UUID paymentId, String paymentExternalKey, TransactionType transactionType, BigDecimal amount, Currency currency, org.joda.time.DateTime effectiveDate, BigDecimal processedAmount, Currency processedCurrency, String status, String gatewayErrorCode, String gatewayErrorMsg, String firstPaymentReferenceId, String secondPaymentReferenceId, List<PluginPropertyJson> properties, Boolean isAdjusted, List<InvoiceItemJson> adjustments, @Nullable List<AuditLogJson> auditLogs)
-
-
Method Detail
-
isAdjusted
public Boolean isAdjusted()
-
getAdjustments
public List<InvoiceItemJson> getAdjustments()
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classPaymentTransactionJson
-
hashCode
public int hashCode()
- Overrides:
hashCodein classPaymentTransactionJson
-
-