package org.knowm.xchange.coinbase.dto.account;
import java.util.Date;
import org.knowm.xchange.coinbase.dto.account.CoinbaseTransaction.CoinbaseTransactionStatus;
import org.knowm.xchange.coinbase.dto.marketdata.CoinbaseMoney;
import com.fasterxml.jackson.annotation.JsonIgnore;
/**
* @author jamespedwards42
*/
public interface CoinbaseTransactionInfo {
@JsonIgnore
public String getId();
@JsonIgnore
public Date getCreatedAt();
@JsonIgnore
public CoinbaseMoney getAmount();
@JsonIgnore
public boolean isRequest();
@JsonIgnore
public CoinbaseTransactionStatus getStatus();
@JsonIgnore
public CoinbaseUser getSender();
@JsonIgnore
public CoinbaseUser getRecipient();
@JsonIgnore
public String getRecipientAddress();
public String getNotes();
@JsonIgnore
public String getTransactionHash();
@JsonIgnore
public String getIdempotencyKey();
};