Class BlotterPartsDef.CommonMissedBlotterFields
java.lang.Object
com.caplin.generated.motif.fx.blotter.BlotterPartsDef.CommonMissedBlotterFields
- All Implemented Interfaces:
BuilderMessage,Message
- Enclosing class:
- BlotterPartsDef
public static final class BlotterPartsDef.CommonMissedBlotterFields
extends Object
implements BuilderMessage
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class -
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull BlotterPartsDef.CommonMissedBlotterFieldsstatic @NotNull BlotterPartsDef.CommonMissedBlotterFields@Nullable String@Nullable String@NotNull Map<String,Collection<String>> @NotNull Map<String,Collection<String>> @Nullable String@Nullable String@Nullable String@Nullable BigDecimal@Nullable BigDecimal@Nullable BigDecimal@Nullable BigDecimal@Nullable BigDecimal@Nullable BigDecimal@Nullable BigDecimal@Nullable BigDecimal@Nullable String@Nullable Stringstatic @NotNull BlotterPartsDef.CommonMissedBlotterFields.Builder@NotNull StringtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.caplin.motif.datasource.BuilderMessage
getFieldFlags, getFlagFields
-
Method Details
-
getRequestID
- Returns:
- The ID of the request.
-
getTOBOUser
- Returns:
- The user the trade is on behalf of. For example, if the logged in user dealer1@novobank.co.za wishes to make a trade on behalf of user client@customer.co.za, then the value of this field will be client@customer.co.za.
-
getCurrencyPair
- Returns:
- The currency pair for the trade. For example, EURUSD
-
getDealtCurrency
- Returns:
- The currency of the Amount of a trade or order.
-
getTradingType
- Returns:
- Caplin supported values are [SPOT, FWD, NDF, NDF_FIXING, NDS, TIME_OPTION, DRAWDOWN, SWAP, BLOCK, PAR_FORWARD]. See the constants defined within com.caplin.motif.fx.trading.FXTradingType for further details.
-
getMissedReason
- Returns:
- Reason for the missed trade
-
getMissedTime
- Returns:
- The time and date the trade missed. This is in ISO-8601 format.
-
getSpotBidRate
- Returns:
- For SPOT quotes this value will be identical to the L1_AllInBidRate. For forward quotes this will contain the SPOT rate that the forward all-in rate was derived from. For forward quotes the value in this field should always equal L1_AllInBidRate - L1_FwdBidPoints.
-
getSpotAskRate
- Returns:
- For SPOT quotes this value will be identical to the L1_AllInAskRate. For forward quotes this will contain the SPOT rate that the forward all-in rate was derived from. For forward quotes the value in this field should always equal L1_AllInAskRate - L1_FwdAskPoints.
-
getSwapAskPoints
- Returns:
- The swap ask points that the client wants to trade on
-
getSwapBidPoints
- Returns:
- The swap bid points that the client wants to trade on
-
getSpotAskMargin
- Returns:
- This field is included on the rate update that the client wants to trade on.
-
getSpotBidMargin
- Returns:
- This field is included on the rate update that the client wants to trade on.
-
getSwapAskMargin
- Returns:
- The swap margin to be applied to the ask side
-
getSwapBidMargin
- Returns:
- The swap margin to be applied to the bid side
-
getFields
-
getFieldFlags
- Specified by:
getFieldFlagsin interfaceBuilderMessage- Returns:
- Get the flags for all fields.
-
getFlagFields
- Specified by:
getFlagFieldsin interfaceBuilderMessage- Returns:
- Get the fields for all flags.
-
toString
-
from
@NotNull public static @NotNull BlotterPartsDef.CommonMissedBlotterFields from(@NotNull @NotNull Map<String, String> fields) -
from
@NotNull public static @NotNull BlotterPartsDef.CommonMissedBlotterFields from(@NotNull @NotNull Map<String, String> fields, @NotNull @NotNull String fieldPrefix) -
newBuilder
-