public class Order extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Order.AccountEnum
Account type.
|
static class |
Order.SideEnum
Order side
|
static class |
Order.StatusEnum
Order status - `open`: to be filled - `closed`: filled - `cancelled`: cancelled
|
static class |
Order.TimeInForceEnum
Time in force - gtc: GoodTillCancelled - ioc: ImmediateOrCancelled, taker only - poc: PendingOrCancelled, makes a post-only order that always enjoys a maker fee
|
static class |
Order.TypeEnum
Order type.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
SERIALIZED_NAME_ACCOUNT |
static String |
SERIALIZED_NAME_AMOUNT |
static String |
SERIALIZED_NAME_AUTO_BORROW |
static String |
SERIALIZED_NAME_CREATE_TIME |
static String |
SERIALIZED_NAME_CURRENCY_PAIR |
static String |
SERIALIZED_NAME_FEE |
static String |
SERIALIZED_NAME_FEE_CURRENCY |
static String |
SERIALIZED_NAME_FILL_PRICE |
static String |
SERIALIZED_NAME_FILLED_TOTAL |
static String |
SERIALIZED_NAME_GT_DISCOUNT |
static String |
SERIALIZED_NAME_GT_FEE |
static String |
SERIALIZED_NAME_ICEBERG |
static String |
SERIALIZED_NAME_ID |
static String |
SERIALIZED_NAME_LEFT |
static String |
SERIALIZED_NAME_POINT_FEE |
static String |
SERIALIZED_NAME_PRICE |
static String |
SERIALIZED_NAME_REBATED_FEE |
static String |
SERIALIZED_NAME_REBATED_FEE_CURRENCY |
static String |
SERIALIZED_NAME_SIDE |
static String |
SERIALIZED_NAME_STATUS |
static String |
SERIALIZED_NAME_TEXT |
static String |
SERIALIZED_NAME_TIME_IN_FORCE |
static String |
SERIALIZED_NAME_TYPE |
static String |
SERIALIZED_NAME_UPDATE_TIME |
| Constructor and Description |
|---|
Order() |
| Modifier and Type | Method and Description |
|---|---|
Order |
account(Order.AccountEnum account) |
Order |
amount(String amount) |
Order |
autoBorrow(Boolean autoBorrow) |
Order |
currencyPair(String currencyPair) |
boolean |
equals(Object o) |
Order.AccountEnum |
getAccount()
Account type.
|
String |
getAmount()
Trade amount
|
Boolean |
getAutoBorrow()
Used in margin trading(i.e.
|
String |
getCreateTime()
Order creation time
|
String |
getCurrencyPair()
Currency pair
|
String |
getFee()
Fee deducted
|
String |
getFeeCurrency()
Fee currency unit
|
String |
getFilledTotal()
Total filled in quote currency
|
String |
getFillPrice()
Total filled in quote currency.
|
Boolean |
getGtDiscount()
Whether GT fee discount is used
|
String |
getGtFee()
GT used to deduct fee
|
String |
getIceberg()
Amount to display for the iceberg order.
|
String |
getId()
Order ID
|
String |
getLeft()
Amount left to fill
|
String |
getPointFee()
Point used to deduct fee
|
String |
getPrice()
Order price
|
String |
getRebatedFee()
Rebated fee
|
String |
getRebatedFeeCurrency()
Rebated fee currency unit
|
Order.SideEnum |
getSide()
Order side
|
Order.StatusEnum |
getStatus()
Order status - `open`: to be filled - `closed`: filled - `cancelled`: cancelled
|
String |
getText()
User defined information.
|
Order.TimeInForceEnum |
getTimeInForce()
Time in force - gtc: GoodTillCancelled - ioc: ImmediateOrCancelled, taker only - poc: PendingOrCancelled, makes a post-only order that always enjoys a maker fee
|
Order.TypeEnum |
getType()
Order type.
|
String |
getUpdateTime()
Order last modification time
|
int |
hashCode() |
Order |
iceberg(String iceberg) |
Order |
price(String price) |
void |
setAccount(Order.AccountEnum account) |
void |
setAmount(String amount) |
void |
setAutoBorrow(Boolean autoBorrow) |
void |
setCurrencyPair(String currencyPair) |
void |
setIceberg(String iceberg) |
void |
setPrice(String price) |
void |
setSide(Order.SideEnum side) |
void |
setText(String text) |
void |
setTimeInForce(Order.TimeInForceEnum timeInForce) |
void |
setType(Order.TypeEnum type) |
Order |
side(Order.SideEnum side) |
Order |
text(String text) |
Order |
timeInForce(Order.TimeInForceEnum timeInForce) |
String |
toString() |
Order |
type(Order.TypeEnum type) |
public static final String SERIALIZED_NAME_ID
public static final String SERIALIZED_NAME_TEXT
public static final String SERIALIZED_NAME_CREATE_TIME
public static final String SERIALIZED_NAME_UPDATE_TIME
public static final String SERIALIZED_NAME_STATUS
public static final String SERIALIZED_NAME_CURRENCY_PAIR
public static final String SERIALIZED_NAME_TYPE
public static final String SERIALIZED_NAME_ACCOUNT
public static final String SERIALIZED_NAME_SIDE
public static final String SERIALIZED_NAME_AMOUNT
public static final String SERIALIZED_NAME_PRICE
public static final String SERIALIZED_NAME_TIME_IN_FORCE
public static final String SERIALIZED_NAME_ICEBERG
public static final String SERIALIZED_NAME_AUTO_BORROW
public static final String SERIALIZED_NAME_LEFT
public static final String SERIALIZED_NAME_FILL_PRICE
public static final String SERIALIZED_NAME_FILLED_TOTAL
public static final String SERIALIZED_NAME_FEE
public static final String SERIALIZED_NAME_FEE_CURRENCY
public static final String SERIALIZED_NAME_POINT_FEE
public static final String SERIALIZED_NAME_GT_FEE
public static final String SERIALIZED_NAME_GT_DISCOUNT
public static final String SERIALIZED_NAME_REBATED_FEE
public static final String SERIALIZED_NAME_REBATED_FEE_CURRENCY
@Nullable public String getText()
public void setText(String text)
@Nullable public String getUpdateTime()
@Nullable public Order.StatusEnum getStatus()
public String getCurrencyPair()
public void setCurrencyPair(String currencyPair)
public Order type(Order.TypeEnum type)
@Nullable public Order.TypeEnum getType()
public void setType(Order.TypeEnum type)
public Order account(Order.AccountEnum account)
@Nullable public Order.AccountEnum getAccount()
public void setAccount(Order.AccountEnum account)
public Order side(Order.SideEnum side)
public Order.SideEnum getSide()
public void setSide(Order.SideEnum side)
public String getAmount()
public void setAmount(String amount)
public String getPrice()
public void setPrice(String price)
public Order timeInForce(Order.TimeInForceEnum timeInForce)
@Nullable public Order.TimeInForceEnum getTimeInForce()
public void setTimeInForce(Order.TimeInForceEnum timeInForce)
@Nullable public String getIceberg()
public void setIceberg(String iceberg)
@Nullable public Boolean getAutoBorrow()
public void setAutoBorrow(Boolean autoBorrow)
@Nullable public String getFillPrice()
@Nullable public String getFilledTotal()
@Nullable public Boolean getGtDiscount()
@Nullable public String getRebatedFeeCurrency()
Copyright © 2021. All rights reserved.