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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BigDecimal
protected Currency
protected String
protected String
Fields inherited from class org.knowm.xchange.dto.marketdata.Trade.Builder
id, instrument, makerOrderId, originalAmount, price, takerOrderId, timestamp, type
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
currencyPair
(CurrencyPair currencyPair) feeAmount
(BigDecimal feeAmount) feeCurrency
(Currency feeCurrency) static UserTrade.Builder
instrument
(Instrument instrument) orderUserReference
(String orderUserReference) originalAmount
(BigDecimal originalAmount) price
(BigDecimal price) 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
-