Class QuoteUnavailablePartsDef.QuoteUnavailableCommonFields
java.lang.Object
com.caplin.generated.motif.fx.rates.QuoteUnavailablePartsDef.QuoteUnavailableCommonFields
- All Implemented Interfaces:
BuilderMessage
,Message
- Enclosing class:
- QuoteUnavailablePartsDef
public static final class QuoteUnavailablePartsDef.QuoteUnavailableCommonFields
extends Object
implements BuilderMessage
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
-
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull QuoteUnavailablePartsDef.QuoteUnavailableCommonFields
static @NotNull QuoteUnavailablePartsDef.QuoteUnavailableCommonFields
@Nullable String
@Nullable Integer
@NotNull Map<String,
Collection<String>> @NotNull Map<String,
Collection<String>> @Nullable Integer
@Nullable BigDecimal
@Nullable BigDecimal
@Nullable String
@Nullable Integer
@Nullable Boolean
@Nullable Integer
static @NotNull QuoteUnavailablePartsDef.QuoteUnavailableCommonFields.Builder
@NotNull String
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.caplin.motif.datasource.BuilderMessage
getFieldFlags, getFlagFields
-
Method Details
-
getDigitsBeforePips
- Returns:
- Precision-related field that tells the client how to display rates. This is the number of digits between the decimal point and the pips (i.e the big digits that the client wants to look at). For most currency pairs the value of this field will be 2, i.e. for a USDGBP rate of 1.23456 the pips are 45 so there are two digits between the decimal point and the pips. For USDJPY the rate could be 103.256 and the pips are the 25, so in this case the value of DigitsBeforePips should be 0.
-
getNumberOfPips
- Returns:
- Precision-related field that tells the client how to display rates. This is the number of pips the client wants to look at. Normally this value is 2.
-
getSpotRateDPS
- Returns:
- The number of decimal places to display after the decimal point.
-
getCurrencyPair
- Returns:
- The currency pair for the trade. For example, EURUSD
-
getProfitCurrency
- Returns:
- The profit currency that the ProfitBidRate is being provided for.
-
getProfitCurrencyDPS
- Returns:
- The number of decimal places that should be used for formatting the amount in profit currency field.
-
getProfitIsHouse
- Returns:
- Whether the field ProfitCurrency is the system/house currency or not.
-
getProfitBidRate
- Returns:
- The conversion rate between the contra currency and the profit currency. This can be used for entering profit in an amount of settlement currency.
-
getProfitAskRate
- Returns:
- The conversion rate between the contra currency and the profit currency. This can be used for entering profit in an amount of settlement currency.
-
getFields
-
getFieldFlags
- Specified by:
getFieldFlags
in interfaceBuilderMessage
- Returns:
- Get the flags for all fields.
-
getFlagFields
- Specified by:
getFlagFields
in interfaceBuilderMessage
- Returns:
- Get the fields for all flags.
-
toString
-
from
@NotNull public static @NotNull QuoteUnavailablePartsDef.QuoteUnavailableCommonFields from(@NotNull @NotNull Map<String, String> fields) -
from
@NotNull public static @NotNull QuoteUnavailablePartsDef.QuoteUnavailableCommonFields from(@NotNull @NotNull Map<String, String> fields, @NotNull @NotNull String fieldPrefix) -
newBuilder
@NotNull public static @NotNull QuoteUnavailablePartsDef.QuoteUnavailableCommonFields.Builder newBuilder()
-