public static final class QuotePartsDef.SalesCommonFields.Builder extends Object
Modifier and Type | Method and Description |
---|---|
@NotNull QuotePartsDef.SalesCommonFields.Builder |
addField(@NotNull String key,
@NotNull String value) |
@NotNull QuotePartsDef.SalesCommonFields |
build() |
@NotNull QuotePartsDef.SalesCommonFields.Builder |
setDefaultSpotAskMargin(@NotNull BigDecimal defaultSpotAskMargin) |
@NotNull QuotePartsDef.SalesCommonFields.Builder |
setDefaultSpotAskMargin(@NotNull String defaultSpotAskMargin) |
@NotNull QuotePartsDef.SalesCommonFields.Builder |
setDefaultSpotBidMargin(@NotNull BigDecimal defaultSpotBidMargin) |
@NotNull QuotePartsDef.SalesCommonFields.Builder |
setDefaultSpotBidMargin(@NotNull String defaultSpotBidMargin) |
@NotNull QuotePartsDef.SalesCommonFields.Builder |
setProfitAskRate(@NotNull BigDecimal profitAskRate)
The conversion rate between the contra currency and the profit currency.
|
@NotNull QuotePartsDef.SalesCommonFields.Builder |
setProfitAskRate(@NotNull String profitAskRate)
The conversion rate between the contra currency and the profit currency.
|
@NotNull QuotePartsDef.SalesCommonFields.Builder |
setProfitBidRate(@NotNull BigDecimal profitBidRate)
The conversion rate between the contra currency and the profit currency.
|
@NotNull QuotePartsDef.SalesCommonFields.Builder |
setProfitBidRate(@NotNull String profitBidRate)
The conversion rate between the contra currency and the profit currency.
|
@NotNull QuotePartsDef.SalesCommonFields.Builder |
setProfitCurrency(@NotNull String profitCurrency)
The profit currency that the ProfitBidRate is being provided for.
|
@NotNull QuotePartsDef.SalesCommonFields.Builder |
setProfitCurrencyDPS(int profitCurrencyDPS)
The number of decimal places that should be used for formatting the amount in profit currency field.
|
@NotNull QuotePartsDef.SalesCommonFields.Builder |
setProfitCurrencyDPS(@NotNull String profitCurrencyDPS)
The number of decimal places that should be used for formatting the amount in profit currency field.
|
@NotNull QuotePartsDef.SalesCommonFields.Builder |
setProfitIsHouse(boolean profitIsHouse)
Whether the field ProfitCurrency is the system/house currency or not.
|
@NotNull QuotePartsDef.SalesCommonFields.Builder |
setProfitIsHouse(@NotNull String profitIsHouse)
Whether the field ProfitCurrency is the system/house currency or not.
|
@NotNull QuotePartsDef.SalesCommonFields.Builder |
setTraderSpotAskRate(@NotNull BigDecimal traderSpotAskRate) |
@NotNull QuotePartsDef.SalesCommonFields.Builder |
setTraderSpotAskRate(@NotNull String traderSpotAskRate) |
@NotNull QuotePartsDef.SalesCommonFields.Builder |
setTraderSpotBidRate(@NotNull BigDecimal traderSpotBidRate) |
@NotNull QuotePartsDef.SalesCommonFields.Builder |
setTraderSpotBidRate(@NotNull String traderSpotBidRate) |
@NotNull String |
toString() |
@NotNull public @NotNull QuotePartsDef.SalesCommonFields.Builder addField(@NotNull @NotNull String key, @NotNull @NotNull String value)
@NotNull public @NotNull QuotePartsDef.SalesCommonFields build()
@NotNull public @NotNull QuotePartsDef.SalesCommonFields.Builder setTraderSpotBidRate(@NotNull @NotNull BigDecimal traderSpotBidRate)
traderSpotBidRate
- e.g. 1.08575@NotNull public @NotNull QuotePartsDef.SalesCommonFields.Builder setTraderSpotBidRate(@NotNull @NotNull String traderSpotBidRate)
traderSpotBidRate
- e.g. 1.08575@NotNull public @NotNull QuotePartsDef.SalesCommonFields.Builder setTraderSpotAskRate(@NotNull @NotNull BigDecimal traderSpotAskRate)
traderSpotAskRate
- e.g. 1.08575@NotNull public @NotNull QuotePartsDef.SalesCommonFields.Builder setTraderSpotAskRate(@NotNull @NotNull String traderSpotAskRate)
traderSpotAskRate
- e.g. 1.08575@NotNull public @NotNull QuotePartsDef.SalesCommonFields.Builder setDefaultSpotBidMargin(@NotNull @NotNull BigDecimal defaultSpotBidMargin)
defaultSpotBidMargin
- e.g. 0.00054@NotNull public @NotNull QuotePartsDef.SalesCommonFields.Builder setDefaultSpotBidMargin(@NotNull @NotNull String defaultSpotBidMargin)
defaultSpotBidMargin
- e.g. 0.00054@NotNull public @NotNull QuotePartsDef.SalesCommonFields.Builder setDefaultSpotAskMargin(@NotNull @NotNull BigDecimal defaultSpotAskMargin)
defaultSpotAskMargin
- e.g. 0.00054@NotNull public @NotNull QuotePartsDef.SalesCommonFields.Builder setDefaultSpotAskMargin(@NotNull @NotNull String defaultSpotAskMargin)
defaultSpotAskMargin
- e.g. 0.00054@NotNull public @NotNull QuotePartsDef.SalesCommonFields.Builder setProfitCurrency(@NotNull @NotNull String profitCurrency)
profitCurrency
- e.g. USD@NotNull public @NotNull QuotePartsDef.SalesCommonFields.Builder setProfitCurrencyDPS(int profitCurrencyDPS)
profitCurrencyDPS
- e.g. 5@NotNull public @NotNull QuotePartsDef.SalesCommonFields.Builder setProfitCurrencyDPS(@NotNull @NotNull String profitCurrencyDPS)
profitCurrencyDPS
- e.g. 5@NotNull public @NotNull QuotePartsDef.SalesCommonFields.Builder setProfitIsHouse(boolean profitIsHouse)
@NotNull public @NotNull QuotePartsDef.SalesCommonFields.Builder setProfitIsHouse(@NotNull @NotNull String profitIsHouse)
@NotNull public @NotNull QuotePartsDef.SalesCommonFields.Builder setProfitBidRate(@NotNull @NotNull BigDecimal profitBidRate)
profitBidRate
- e.g. 1.091790@NotNull public @NotNull QuotePartsDef.SalesCommonFields.Builder setProfitBidRate(@NotNull @NotNull String profitBidRate)
profitBidRate
- e.g. 1.091790@NotNull public @NotNull QuotePartsDef.SalesCommonFields.Builder setProfitAskRate(@NotNull @NotNull BigDecimal profitAskRate)
profitAskRate
- e.g. 1.090098@NotNull public @NotNull QuotePartsDef.SalesCommonFields.Builder setProfitAskRate(@NotNull @NotNull String profitAskRate)
profitAskRate
- e.g. 1.090098Copyright © 2018 Caplin Systems.