public static class UserTrade.Builder extends Trade.Builder
Modifier and Type | Field and Description |
---|---|
protected BigDecimal |
feeAmount |
protected String |
feeCurrency |
protected String |
orderId |
currencyPair, id, price, timestamp, tradableAmount, type
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
UserTrade |
build() |
UserTrade.Builder |
currencyPair(CurrencyPair currencyPair) |
UserTrade.Builder |
feeAmount(BigDecimal feeAmount) |
UserTrade.Builder |
feeCurrency(String feeCurrency) |
static UserTrade.Builder |
from(UserTrade trade) |
UserTrade.Builder |
id(String id) |
UserTrade.Builder |
orderId(String orderId) |
UserTrade.Builder |
price(BigDecimal price) |
UserTrade.Builder |
timestamp(Date timestamp) |
UserTrade.Builder |
tradableAmount(BigDecimal tradableAmount) |
UserTrade.Builder |
type(Order.OrderType type) |
from
protected String orderId
protected BigDecimal feeAmount
protected String feeCurrency
public static UserTrade.Builder from(UserTrade trade)
public UserTrade.Builder type(Order.OrderType type)
type
in class Trade.Builder
public UserTrade.Builder tradableAmount(BigDecimal tradableAmount)
tradableAmount
in class Trade.Builder
public UserTrade.Builder currencyPair(CurrencyPair currencyPair)
currencyPair
in class Trade.Builder
public UserTrade.Builder price(BigDecimal price)
price
in class Trade.Builder
public UserTrade.Builder timestamp(Date timestamp)
timestamp
in class Trade.Builder
public UserTrade.Builder id(String id)
id
in class Trade.Builder
public UserTrade.Builder orderId(String orderId)
public UserTrade.Builder feeAmount(BigDecimal feeAmount)
public UserTrade.Builder feeCurrency(String feeCurrency)
public UserTrade build()
build
in class Trade.Builder
Copyright © 2012–2017 Xeiam, LLC. All rights reserved.