public static final class TradeConfPartsDef.CommonTradeConfirmationFields extends Object implements BuilderMessage
Modifier and Type | Class and Description |
---|---|
static class |
TradeConfPartsDef.CommonTradeConfirmationFields.Builder |
Modifier and Type | Method and Description |
---|---|
static @NotNull TradeConfPartsDef.CommonTradeConfirmationFields |
from(@NotNull Map<String,String> fields) |
static @NotNull TradeConfPartsDef.CommonTradeConfirmationFields |
from(@NotNull Map<String,String> fields,
@NotNull String fieldPrefix) |
@Nullable String |
getAccount()
The account a trade or order has been submitted against.
|
@Nullable String |
getAssetType() |
@Nullable String |
getClient()
Deprecated.
|
@Nullable BigDecimal |
getCostAmount()
The total transactional cost of performing the trade to the client
|
@Nullable String |
getCostCurrency()
The currency that the cost is displayed in, this could be any currency but will typically be set to the Term Currency
|
@Nullable Integer |
getCostCurrencyDPS()
The number of decimal places to display after the decimal point.
|
@Nullable BigDecimal |
getCostPercentage()
Percentage of the overall price which is the transactional cost to the client of performing the trade.
|
@Nullable String |
getCurrencyPair()
The currency pair for the trade.
|
@Nullable String |
getDealtCurrency()
The currency of the Amount of a trade or order.
|
@Nullable Integer |
getDigitsBeforePips()
Precision-related field that tells the client how to display rates.
|
@Nullable String |
getEntityDescription()
The description of a trade on behalf of entity.
|
@Nullable String |
getEntityId()
The entity the trade is on behalf of.
|
@Nullable String |
getExecutionDateTime() |
@NotNull Map<String,Collection<String>> |
getFieldFlags()
Get the flags for all fields.
|
@NotNull Map<String,String> |
getFields() |
@NotNull Map<String,Collection<String>> |
getFlagFields()
Get the fields for all flags.
|
@Nullable Boolean |
getIsAmendable()
Whether a trade can be amended.
|
@Nullable Boolean |
getIsCancellable()
Whether a trade can be cancelled.
|
@Nullable Boolean |
getIsReversible()
Whether a trade can be reversed.
|
@Nullable Integer |
getNumberOfPips()
Precision-related field that tells the client how to display rates.
|
@Nullable String |
getOrderID()
The id of the order.
|
@Nullable String |
getRemarks()
The clients or trader's comments on an order leg - visible to both the Client and the Trader
|
@Nullable BigDecimal |
getSpotMidRate()
The mid rate between the SpotAskRate and SpotBidRate.
|
@Nullable BigDecimal |
getSpotRate() |
@Nullable Integer |
getSpotRateDPS()
The number of decimal places to display after the decimal point.
|
@Nullable String |
getTOBOUser()
The user the trade is on behalf of.
|
@Nullable String |
getTradeDate() |
@Nullable String |
getTradeID()
A unique identifier for this trade
|
@Nullable String |
getTraderUsername()
The user who entered the trade.
|
@Nullable String |
getTradingType()
Caplin supported values are [SPOT, FWD, NDF, SWAP, TIME_OPTION].
|
@Nullable String |
getWarningCode()
The code for the warning regarding a quote request.
|
@Nullable String |
getWarningMessage()
The message to display for any warnings regarding a quote request
|
static @NotNull TradeConfPartsDef.CommonTradeConfirmationFields.Builder |
newBuilder() |
@NotNull String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getFieldFlags, getFlagFields
@Nullable public @Nullable String getTradeID()
@Nullable public @Nullable String getCurrencyPair()
@Nullable public @Nullable String getDealtCurrency()
@Nullable public @Nullable BigDecimal getSpotRate()
@Nullable public @Nullable BigDecimal getSpotMidRate()
@Nullable public @Nullable Integer getSpotRateDPS()
@Nullable public @Nullable String getExecutionDateTime()
@Nullable public @Nullable String getTradeDate()
@Nullable public @Nullable String getAccount()
@Nullable public @Nullable String getTraderUsername()
@Nullable public @Nullable String getTOBOUser()
@Nullable public @Nullable String getEntityId()
@Nullable public @Nullable String getEntityDescription()
@Nullable public @Nullable String getAssetType()
@Nullable public @Nullable String getTradingType()
@Nullable public @Nullable Integer getDigitsBeforePips()
@Nullable public @Nullable Integer getNumberOfPips()
@Nullable public @Nullable String getOrderID()
@Nullable public @Nullable String getWarningCode()
@Nullable public @Nullable String getWarningMessage()
@Deprecated @Nullable public @Nullable String getClient()
@Nullable public @Nullable BigDecimal getCostAmount()
@Nullable public @Nullable String getCostCurrency()
@Nullable public @Nullable BigDecimal getCostPercentage()
@Nullable public @Nullable Boolean getIsReversible()
@Nullable public @Nullable Boolean getIsAmendable()
@Nullable public @Nullable Boolean getIsCancellable()
@Nullable public @Nullable Integer getCostCurrencyDPS()
@Nullable public @Nullable String getRemarks()
@NotNull public @NotNull Map<String,Collection<String>> getFieldFlags()
BuilderMessage
getFieldFlags
in interface BuilderMessage
@NotNull public @NotNull Map<String,Collection<String>> getFlagFields()
BuilderMessage
getFlagFields
in interface BuilderMessage
@NotNull public static @NotNull TradeConfPartsDef.CommonTradeConfirmationFields from(@NotNull @NotNull Map<String,String> fields)
@NotNull public static @NotNull TradeConfPartsDef.CommonTradeConfirmationFields from(@NotNull @NotNull Map<String,String> fields, @NotNull @NotNull String fieldPrefix)
@NotNull public static @NotNull TradeConfPartsDef.CommonTradeConfirmationFields.Builder newBuilder()
Copyright © 2018 Caplin Systems.