Package org.knowm.xchange.dto.trade
Class UserTrade.Builder
java.lang.Object
org.knowm.xchange.dto.marketdata.Trade.Builder
org.knowm.xchange.dto.trade.UserTrade.Builder
- Direct Known Subclasses:
KrakenUserTrade.Builder
,RippleUserTrade.Builder
- Enclosing class:
- UserTrade
public static class UserTrade.Builder extends Trade.Builder
-
Field Summary
Fields Modifier and Type Field Description protected BigDecimal
feeAmount
protected Currency
feeCurrency
protected String
orderId
protected String
orderUserReference
Fields inherited from class org.knowm.xchange.dto.marketdata.Trade.Builder
id, instrument, makerOrderId, originalAmount, price, takerOrderId, timestamp, type
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description UserTrade
build()
UserTrade.Builder
currencyPair(CurrencyPair currencyPair)
UserTrade.Builder
feeAmount(BigDecimal feeAmount)
UserTrade.Builder
feeCurrency(Currency feeCurrency)
static UserTrade.Builder
from(UserTrade trade)
UserTrade.Builder
id(String id)
UserTrade.Builder
instrument(Instrument instrument)
UserTrade.Builder
orderId(String orderId)
UserTrade.Builder
orderUserReference(String orderUserReference)
UserTrade.Builder
originalAmount(BigDecimal originalAmount)
UserTrade.Builder
price(BigDecimal price)
UserTrade.Builder
timestamp(Date timestamp)
UserTrade.Builder
type(Order.OrderType type)
Methods inherited from class org.knowm.xchange.dto.marketdata.Trade.Builder
from, makerOrderId, takerOrderId
-
Field Details
-
orderId
-
feeAmount
-
feeCurrency
-
orderUserReference
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
from
-
type
- Overrides:
type
in classTrade.Builder
-
originalAmount
- Overrides:
originalAmount
in classTrade.Builder
-
instrument
- Overrides:
instrument
in classTrade.Builder
-
currencyPair
- Overrides:
currencyPair
in classTrade.Builder
-
price
- Overrides:
price
in classTrade.Builder
-
timestamp
- Overrides:
timestamp
in classTrade.Builder
-
id
- Overrides:
id
in classTrade.Builder
-
orderId
-
feeAmount
-
feeCurrency
-
orderUserReference
-
build
- Overrides:
build
in classTrade.Builder
-