All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.knowm.xchange.coinbase.dto.account.CoinbaseTransactionInfo Maven / Gradle / Ivy

package org.knowm.xchange.coinbase.dto.account;

import com.fasterxml.jackson.annotation.JsonIgnore;
import java.util.Date;
import org.knowm.xchange.coinbase.dto.account.CoinbaseTransaction.CoinbaseTransactionStatus;
import org.knowm.xchange.coinbase.dto.marketdata.CoinbaseMoney;

/** @author jamespedwards42 */
public interface CoinbaseTransactionInfo {

  @JsonIgnore
  String getId();

  @JsonIgnore
  Date getCreatedAt();

  @JsonIgnore
  CoinbaseMoney getAmount();

  @JsonIgnore
  boolean isRequest();

  @JsonIgnore
  CoinbaseTransactionStatus getStatus();

  @JsonIgnore
  CoinbaseUser getSender();

  @JsonIgnore
  CoinbaseUser getRecipient();

  @JsonIgnore
  String getRecipientAddress();

  String getNotes();

  @JsonIgnore
  String getTransactionHash();

  @JsonIgnore
  String getIdempotencyKey();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy