Package money.zumo.zumokit
Class InternalTransaction
- java.lang.Object
-
- money.zumo.zumokit.InternalTransaction
-
public final class InternalTransaction extends java.lang.ObjectRecord containing internal transaction details.
-
-
Constructor Summary
Constructors Constructor Description InternalTransaction(java.lang.String fromUserId, java.lang.String fromUserIntegratorId, java.lang.String fromAccountId, java.lang.String fromAddress, java.lang.String toUserId, java.lang.String toUserIntegratorId, java.lang.String toAccountId, java.lang.String toAddress, java.math.BigDecimal amount, java.util.HashMap<java.lang.String,java.lang.Double> fiatAmount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.math.BigDecimalgetAmount()Transaction amount in transaction currency.java.util.HashMap<java.lang.String,java.lang.Double>getFiatAmount()Value in fiat currencies at the time of the transaction submission.java.lang.StringgetFromAccountId()Sender account id or null if it is external user.java.lang.StringgetFromAddress()Sender address.java.lang.StringgetFromUserId()Sender user id or null if it is external user.java.lang.StringgetFromUserIntegratorId()Sender user integrator id or null if it is external user.java.lang.StringgetToAccountId()Recipient account id or null if it is external user.java.lang.StringgetToAddress()Recipient address.java.lang.StringgetToUserId()Recipient user id or null if it is external user.java.lang.StringgetToUserIntegratorId()Recipient user integrator id or null if it is external user.inthashCode()java.lang.StringtoString()
-
-
-
Constructor Detail
-
InternalTransaction
public InternalTransaction(java.lang.String fromUserId, java.lang.String fromUserIntegratorId, java.lang.String fromAccountId, java.lang.String fromAddress, java.lang.String toUserId, java.lang.String toUserIntegratorId, java.lang.String toAccountId, java.lang.String toAddress, java.math.BigDecimal amount, java.util.HashMap<java.lang.String,java.lang.Double> fiatAmount)
-
-
Method Detail
-
getFromUserId
public java.lang.String getFromUserId()
Sender user id or null if it is external user.
-
getFromUserIntegratorId
public java.lang.String getFromUserIntegratorId()
Sender user integrator id or null if it is external user.
-
getFromAccountId
public java.lang.String getFromAccountId()
Sender account id or null if it is external user.
-
getFromAddress
public java.lang.String getFromAddress()
Sender address.
-
getToUserId
public java.lang.String getToUserId()
Recipient user id or null if it is external user.
-
getToUserIntegratorId
public java.lang.String getToUserIntegratorId()
Recipient user integrator id or null if it is external user.
-
getToAccountId
public java.lang.String getToAccountId()
Recipient account id or null if it is external user.
-
getToAddress
public java.lang.String getToAddress()
Recipient address.
-
getAmount
public java.math.BigDecimal getAmount()
Transaction amount in transaction currency.
-
getFiatAmount
public java.util.HashMap<java.lang.String,java.lang.Double> getFiatAmount()
Value in fiat currencies at the time of the transaction submission.- See Also:
CurrencyCode
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-