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 class
CoinbaseTransaction.CoinbaseRequestMoneyRequest
static class
CoinbaseTransaction.CoinbaseSendMoneyRequest
static class
CoinbaseTransaction.CoinbaseTransactionStatus
-
Constructor Summary
Constructors Constructor Description CoinbaseTransaction(CoinbaseTransactionInfo transaction)
-
Method Summary
Methods inherited from class org.knowm.xchange.coinbase.dto.CoinbaseBaseResponse
getErrors, isSuccess
-
Constructor Details
-
CoinbaseTransaction
-
-
Method Details
-
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
- Specified by:
getId
in interfaceCoinbaseTransactionInfo
-
getCreatedAt
- Specified by:
getCreatedAt
in interfaceCoinbaseTransactionInfo
-
getAmount
- Specified by:
getAmount
in interfaceCoinbaseTransactionInfo
-
isRequest
public boolean isRequest()- Specified by:
isRequest
in interfaceCoinbaseTransactionInfo
-
getStatus
- Specified by:
getStatus
in interfaceCoinbaseTransactionInfo
-
getSender
- Specified by:
getSender
in interfaceCoinbaseTransactionInfo
-
getRecipient
- Specified by:
getRecipient
in interfaceCoinbaseTransactionInfo
-
getRecipientAddress
- Specified by:
getRecipientAddress
in interfaceCoinbaseTransactionInfo
-
getNotes
- Specified by:
getNotes
in interfaceCoinbaseTransactionInfo
-
getTransactionHash
- Specified by:
getTransactionHash
in interfaceCoinbaseTransactionInfo
-
getIdempotencyKey
- Specified by:
getIdempotencyKey
in interfaceCoinbaseTransactionInfo
-
toString
- Overrides:
toString
in classCoinbaseBaseResponse
-