public class CurrencyPair extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CurrencyPair.TradeStatusEnum
How currency pair can be traded - untradable: cannot be bought or sold - buyable: can be bought - sellable: can be sold - tradable: can be bought or sold
|
| Modifier and Type | Field and Description |
|---|---|
static String |
SERIALIZED_NAME_AMOUNT_PRECISION |
static String |
SERIALIZED_NAME_BASE |
static String |
SERIALIZED_NAME_BUY_START |
static String |
SERIALIZED_NAME_FEE |
static String |
SERIALIZED_NAME_ID |
static String |
SERIALIZED_NAME_MIN_BASE_AMOUNT |
static String |
SERIALIZED_NAME_MIN_QUOTE_AMOUNT |
static String |
SERIALIZED_NAME_PRECISION |
static String |
SERIALIZED_NAME_QUOTE |
static String |
SERIALIZED_NAME_SELL_START |
static String |
SERIALIZED_NAME_TRADE_STATUS |
| Constructor and Description |
|---|
CurrencyPair() |
| Modifier and Type | Method and Description |
|---|---|
CurrencyPair |
amountPrecision(Integer amountPrecision) |
CurrencyPair |
base(String base) |
CurrencyPair |
buyStart(Long buyStart) |
boolean |
equals(Object o) |
CurrencyPair |
fee(String fee) |
Integer |
getAmountPrecision()
Amount scale
|
String |
getBase()
Base currency
|
Long |
getBuyStart()
允许买入时间,秒级 Unix 时间戳
|
String |
getFee()
Trading fee
|
String |
getId()
Currency pair
|
String |
getMinBaseAmount()
Minimum amount of base currency to trade, `null` means no limit
|
String |
getMinQuoteAmount()
Minimum amount of quote currency to trade, `null` means no limit
|
Integer |
getPrecision()
Price scale
|
String |
getQuote()
Quote currency
|
Long |
getSellStart()
允许卖出时间,秒级 Unix 时间戳
|
CurrencyPair.TradeStatusEnum |
getTradeStatus()
How currency pair can be traded - untradable: cannot be bought or sold - buyable: can be bought - sellable: can be sold - tradable: can be bought or sold
|
int |
hashCode() |
CurrencyPair |
id(String id) |
CurrencyPair |
minBaseAmount(String minBaseAmount) |
CurrencyPair |
minQuoteAmount(String minQuoteAmount) |
CurrencyPair |
precision(Integer precision) |
CurrencyPair |
quote(String quote) |
CurrencyPair |
sellStart(Long sellStart) |
void |
setAmountPrecision(Integer amountPrecision) |
void |
setBase(String base) |
void |
setBuyStart(Long buyStart) |
void |
setFee(String fee) |
void |
setId(String id) |
void |
setMinBaseAmount(String minBaseAmount) |
void |
setMinQuoteAmount(String minQuoteAmount) |
void |
setPrecision(Integer precision) |
void |
setQuote(String quote) |
void |
setSellStart(Long sellStart) |
void |
setTradeStatus(CurrencyPair.TradeStatusEnum tradeStatus) |
String |
toString() |
CurrencyPair |
tradeStatus(CurrencyPair.TradeStatusEnum tradeStatus) |
public static final String SERIALIZED_NAME_ID
public static final String SERIALIZED_NAME_BASE
public static final String SERIALIZED_NAME_QUOTE
public static final String SERIALIZED_NAME_FEE
public static final String SERIALIZED_NAME_MIN_BASE_AMOUNT
public static final String SERIALIZED_NAME_MIN_QUOTE_AMOUNT
public static final String SERIALIZED_NAME_AMOUNT_PRECISION
public static final String SERIALIZED_NAME_PRECISION
public static final String SERIALIZED_NAME_TRADE_STATUS
public static final String SERIALIZED_NAME_SELL_START
public static final String SERIALIZED_NAME_BUY_START
public CurrencyPair id(String id)
public void setId(String id)
public CurrencyPair base(String base)
public void setBase(String base)
public CurrencyPair quote(String quote)
public void setQuote(String quote)
public CurrencyPair fee(String fee)
public void setFee(String fee)
public CurrencyPair minBaseAmount(String minBaseAmount)
@Nullable public String getMinBaseAmount()
public void setMinBaseAmount(String minBaseAmount)
public CurrencyPair minQuoteAmount(String minQuoteAmount)
@Nullable public String getMinQuoteAmount()
public void setMinQuoteAmount(String minQuoteAmount)
public CurrencyPair amountPrecision(Integer amountPrecision)
@Nullable public Integer getAmountPrecision()
public void setAmountPrecision(Integer amountPrecision)
public CurrencyPair precision(Integer precision)
public void setPrecision(Integer precision)
public CurrencyPair tradeStatus(CurrencyPair.TradeStatusEnum tradeStatus)
@Nullable public CurrencyPair.TradeStatusEnum getTradeStatus()
public void setTradeStatus(CurrencyPair.TradeStatusEnum tradeStatus)
public CurrencyPair sellStart(Long sellStart)
public void setSellStart(Long sellStart)
public CurrencyPair buyStart(Long buyStart)
public void setBuyStart(Long buyStart)
Copyright © 2021. All rights reserved.