public class PaymentTransactionJson extends JsonBase
| Constructor and Description |
|---|
PaymentTransactionJson(PaymentTransaction transaction,
String paymentExternalKey,
List<AuditLog> transactionLogs) |
PaymentTransactionJson(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,
List<AuditLogJson> auditLogs) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
BigDecimal |
getAmount() |
Currency |
getCurrency() |
org.joda.time.DateTime |
getEffectiveDate() |
String |
getFirstPaymentReferenceId() |
String |
getGatewayErrorCode() |
String |
getGatewayErrorMsg() |
String |
getPaymentExternalKey() |
UUID |
getPaymentId() |
BigDecimal |
getProcessedAmount() |
Currency |
getProcessedCurrency() |
List<PluginPropertyJson> |
getProperties() |
String |
getSecondPaymentReferenceId() |
String |
getStatus() |
String |
getTransactionExternalKey() |
UUID |
getTransactionId() |
TransactionType |
getTransactionType() |
int |
hashCode() |
String |
toString() |
getAuditLogs, propertiesToList, propertiesToMap, toAuditLogJson, toPluginPropertyJson, toStringpublic PaymentTransactionJson(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, @Nullable List<AuditLogJson> auditLogs)
public PaymentTransactionJson(PaymentTransaction transaction, String paymentExternalKey, @Nullable List<AuditLog> transactionLogs)
public UUID getTransactionId()
public UUID getPaymentId()
public String getTransactionExternalKey()
public TransactionType getTransactionType()
public org.joda.time.DateTime getEffectiveDate()
public String getStatus()
public BigDecimal getAmount()
public Currency getCurrency()
public String getGatewayErrorCode()
public String getGatewayErrorMsg()
public String getFirstPaymentReferenceId()
public String getSecondPaymentReferenceId()
public List<PluginPropertyJson> getProperties()
public String getPaymentExternalKey()
public BigDecimal getProcessedAmount()
public Currency getProcessedCurrency()
Copyright © 2010–2022. All rights reserved.