Class CoinbaseTransaction
- java.lang.Object
-
- org.knowm.xchange.coinbase.dto.CoinbaseBaseResponse
-
- org.knowm.xchange.coinbase.dto.account.CoinbaseTransaction
-
- All Implemented Interfaces:
CoinbaseTransactionInfo
public class CoinbaseTransaction extends CoinbaseBaseResponse implements CoinbaseTransactionInfo
- Author:
- jamespedwards42
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCoinbaseTransaction.CoinbaseRequestMoneyRequeststatic classCoinbaseTransaction.CoinbaseSendMoneyRequeststatic classCoinbaseTransaction.CoinbaseTransactionStatus
-
Constructor Summary
Constructors Constructor Description CoinbaseTransaction(CoinbaseTransactionInfo transaction)
-
Method Summary
-
Methods inherited from class org.knowm.xchange.coinbase.dto.CoinbaseBaseResponse
getErrors, isSuccess
-
-
-
-
Constructor Detail
-
CoinbaseTransaction
public CoinbaseTransaction(CoinbaseTransactionInfo transaction)
-
-
Method Detail
-
createMoneyRequest
public static CoinbaseTransaction.CoinbaseRequestMoneyRequest createMoneyRequest(String from, CoinbaseMoney amount)
-
createMoneyRequest
public static CoinbaseTransaction.CoinbaseRequestMoneyRequest createMoneyRequest(String from, String currency, BigDecimal amount)
-
createMoneyRequest
public static CoinbaseTransaction.CoinbaseRequestMoneyRequest createMoneyRequest(String from, String currency, String amountString)
-
createSendMoneyRequest
public static CoinbaseTransaction.CoinbaseSendMoneyRequest createSendMoneyRequest(String from, CoinbaseMoney amount)
-
createSendMoneyRequest
public static CoinbaseTransaction.CoinbaseSendMoneyRequest createSendMoneyRequest(String from, String currency, BigDecimal amount)
-
createSendMoneyRequest
public static CoinbaseTransaction.CoinbaseSendMoneyRequest createSendMoneyRequest(String from, String currency, String amountString)
-
getId
public String getId()
- Specified by:
getIdin interfaceCoinbaseTransactionInfo
-
getCreatedAt
public Date getCreatedAt()
- Specified by:
getCreatedAtin interfaceCoinbaseTransactionInfo
-
getAmount
public CoinbaseMoney getAmount()
- Specified by:
getAmountin interfaceCoinbaseTransactionInfo
-
isRequest
public boolean isRequest()
- Specified by:
isRequestin interfaceCoinbaseTransactionInfo
-
getStatus
public CoinbaseTransaction.CoinbaseTransactionStatus getStatus()
- Specified by:
getStatusin interfaceCoinbaseTransactionInfo
-
getSender
public CoinbaseUser getSender()
- Specified by:
getSenderin interfaceCoinbaseTransactionInfo
-
getRecipient
public CoinbaseUser getRecipient()
- Specified by:
getRecipientin interfaceCoinbaseTransactionInfo
-
getRecipientAddress
public String getRecipientAddress()
- Specified by:
getRecipientAddressin interfaceCoinbaseTransactionInfo
-
getNotes
public String getNotes()
- Specified by:
getNotesin interfaceCoinbaseTransactionInfo
-
getTransactionHash
public String getTransactionHash()
- Specified by:
getTransactionHashin interfaceCoinbaseTransactionInfo
-
getIdempotencyKey
public String getIdempotencyKey()
- Specified by:
getIdempotencyKeyin interfaceCoinbaseTransactionInfo
-
toString
public String toString()
- Overrides:
toStringin classCoinbaseBaseResponse
-
-