public class JacksonTransaction extends java.lang.Object implements Trades.Transaction, java.io.Serializable, java.lang.Comparable<Trades.Transaction>
| Constructor and Description |
|---|
JacksonTransaction(java.time.Instant timestamp,
java.math.BigDecimal amount,
java.math.BigDecimal price,
java.lang.String direction) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Trades.Transaction o) |
boolean |
equals(java.lang.Object o) |
java.math.BigDecimal |
getAmount() |
java.lang.String |
getDirection() |
java.math.BigDecimal |
getPrice() |
java.time.Instant |
getTimestamp() |
int |
hashCode() |
java.lang.String |
toString() |
public JacksonTransaction(java.time.Instant timestamp,
java.math.BigDecimal amount,
java.math.BigDecimal price,
java.lang.String direction)
public java.time.Instant getTimestamp()
getTimestamp in interface Trades.Transactionpublic java.math.BigDecimal getAmount()
getAmount in interface Trades.Transactionpublic java.math.BigDecimal getPrice()
getPrice in interface Trades.Transactionpublic java.lang.String getDirection()
getDirection in interface Trades.Transactionpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic int compareTo(Trades.Transaction o)
compareTo in interface java.lang.Comparable<Trades.Transaction>