Class TradeConfPartsDef.LegTradeConfirmationFields
- java.lang.Object
-
- com.caplin.generated.motif.fx.tradeconfirmation.TradeConfPartsDef.LegTradeConfirmationFields
-
- All Implemented Interfaces:
BuilderMessage
,Message
- Enclosing class:
- TradeConfPartsDef
public static final class TradeConfPartsDef.LegTradeConfirmationFields extends java.lang.Object implements BuilderMessage
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TradeConfPartsDef.LegTradeConfirmationFields.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static @NotNull TradeConfPartsDef.LegTradeConfirmationFields
from(@NotNull java.util.Map<java.lang.String,java.lang.String> fields)
static @NotNull TradeConfPartsDef.LegTradeConfirmationFields
from(@NotNull java.util.Map<java.lang.String,java.lang.String> fields, @NotNull java.lang.String fieldPrefix)
@Nullable java.lang.String
getAccount()
@Nullable java.math.BigDecimal
getAllInMidRate()
@Nullable java.math.BigDecimal
getAllInRate()
@Nullable java.lang.Integer
getAllInRateDPS()
@Nullable java.math.BigDecimal
getAmount()
@Nullable java.lang.String
getBuySell()
@Nullable java.math.BigDecimal
getContraAmount()
@Nullable java.math.BigDecimal
getContraCostAmount()
@Nullable java.math.BigDecimal
getContraCostCurrency()
@Nullable java.math.BigDecimal
getContraCostPercentage()
@Nullable java.math.BigDecimal
getCostAmount()
@Nullable java.lang.String
getCostCurrency()
@Nullable java.math.BigDecimal
getCostPercentage()
@NotNull java.util.Map<java.lang.String,java.util.Collection<java.lang.String>>
getFieldFlags()
@NotNull java.util.Map<java.lang.String,java.lang.String>
getFields()
@NotNull java.util.Map<java.lang.String,java.util.Collection<java.lang.String>>
getFlagFields()
@Nullable java.math.BigDecimal
getFwdMidPoints()
@Nullable java.lang.String
getFwdPips()
Deprecated.@Nullable java.math.BigDecimal
getFwdPoints()
SettlementInstructionsPartsDef.NostroAccount
getNostroAccountFields()
@org.jetbrains.annotations.Nullable int
getNumRemarks()
@Nullable java.math.BigDecimal
getProfit()
@Nullable TradeConfPartsDef.RemarksEntry
getRemarks(int id)
@Nullable java.lang.String
getSettlementDate()
SettlementInstructionsPartsDef.SettlementTradeFields
getSettlementTradeFields()
@Nullable java.lang.String
getTenor()
static @NotNull TradeConfPartsDef.LegTradeConfirmationFields.Builder
newBuilder()
@NotNull java.lang.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 Detail
-
getAllInRate
@Nullable public @Nullable java.math.BigDecimal getAllInRate()
- Returns:
- allInRate e.g. 1.091790
-
getAllInRateDPS
@Nullable public @Nullable java.lang.Integer getAllInRateDPS()
- Returns:
- The number of decimal places to display after the decimal point.
-
getAllInMidRate
@Nullable public @Nullable java.math.BigDecimal getAllInMidRate()
- Returns:
- The mid rate used in charging customers for accepting banker's acceptances, consisting of the discount interest rate plus the commission.
-
getFwdPoints
@Nullable public @Nullable java.math.BigDecimal getFwdPoints()
- Returns:
- fwdPoints e.g. 0.001198
-
getFwdMidPoints
@Nullable public @Nullable java.math.BigDecimal getFwdMidPoints()
- Returns:
- The number of basis points added to or subtracted from the mid rate to determine the forward rate for delivery on a specific value date.
-
getFwdPips
@Deprecated @Nullable public @Nullable java.lang.String getFwdPips()
Deprecated.- Returns:
- fwdPips e.g. 11.98
-
getBuySell
@Nullable public @Nullable java.lang.String getBuySell()
- Returns:
- The direction of the trade or trade leg. This always refers to the BaseCurrency, NOT the DealtCurrency.
-
getAmount
@Nullable public @Nullable java.math.BigDecimal getAmount()
- Returns:
- The amount of a trade or order in the DealtCurrency.
-
getContraAmount
@Nullable public @Nullable java.math.BigDecimal getContraAmount()
- Returns:
- The amount that is exchanged for the Amount. This will be defined in the contra currency of the DealtCurrency.
-
getTenor
@Nullable public @Nullable java.lang.String getTenor()
- Returns:
- Supported types are [ON, [TODAY, TOD, TD], TN, [TOM, ND], SPOT, SN, 1D, 1W, 2W, 3W, 4W, 1M, 2M, 4M, 5M, 6M, 7M, 8M, 9M, 10M, 11M, [1Y, 12M], 15M, 18M, 21M, [2Y, 24M], [3Y, 36M], [4Y, 48M], [5Y, 60M], broken]. broken indicates that a SettlementDate must be sent
-
getSettlementDate
@Nullable public @Nullable java.lang.String getSettlementDate()
- Returns:
- settlementDate
-
getAccount
@Nullable public @Nullable java.lang.String getAccount()
- Returns:
- The account a trade or order has been submitted against. The format is <description>|<name> or <name>|<name>
-
getProfit
@Nullable public @Nullable java.math.BigDecimal getProfit()
- Returns:
- The sales profit in the specified currency.
-
getCostAmount
@Nullable public @Nullable java.math.BigDecimal getCostAmount()
- Returns:
- The actual transactional cost of performing the trade to the client in the home currency
-
getCostCurrency
@Nullable public @Nullable java.lang.String getCostCurrency()
- Returns:
- The currency that the cost is displayed in, this could be any currency but will typically be set to the home currency
-
getCostPercentage
@Nullable public @Nullable java.math.BigDecimal getCostPercentage()
- Returns:
- Percentage of the overall price which is the transactional cost to the client of performing the trade. This number should be out of 100, where 100.0 represents 100%.
-
getContraCostAmount
@Nullable public @Nullable java.math.BigDecimal getContraCostAmount()
- Returns:
- The actual transactional cost of performing the trade to the client on the contra currency
-
getContraCostCurrency
@Nullable public @Nullable java.math.BigDecimal getContraCostCurrency()
- Returns:
- The contra currency that the cost is displayed in
-
getContraCostPercentage
@Nullable public @Nullable java.math.BigDecimal getContraCostPercentage()
- Returns:
- Percentage of the overall price which is the transactional cost to the client of performing the trade in contra currency. This number should be out of 100, where 100.0 represents 100%.
-
getSettlementTradeFields
@NotNull public SettlementInstructionsPartsDef.SettlementTradeFields getSettlementTradeFields()
- Returns:
- settlementTradeFields
-
getNostroAccountFields
@NotNull public SettlementInstructionsPartsDef.NostroAccount getNostroAccountFields()
- Returns:
- nostroAccountFields
-
getRemarks
@Nullable public @Nullable TradeConfPartsDef.RemarksEntry getRemarks(int id)
- Returns:
- remarks
-
getNumRemarks
@Nullable public @org.jetbrains.annotations.Nullable int getNumRemarks()
-
getFields
@NotNull public @NotNull java.util.Map<java.lang.String,java.lang.String> getFields()
-
getFieldFlags
@NotNull public @NotNull java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> getFieldFlags()
- Specified by:
getFieldFlags
in interfaceBuilderMessage
- Returns:
- Get the flags for all fields.
-
getFlagFields
@NotNull public @NotNull java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> getFlagFields()
- Specified by:
getFlagFields
in interfaceBuilderMessage
- Returns:
- Get the fields for all flags.
-
toString
@NotNull public @NotNull java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
from
@NotNull public static @NotNull TradeConfPartsDef.LegTradeConfirmationFields from(@NotNull @NotNull java.util.Map<java.lang.String,java.lang.String> fields)
-
from
@NotNull public static @NotNull TradeConfPartsDef.LegTradeConfirmationFields from(@NotNull @NotNull java.util.Map<java.lang.String,java.lang.String> fields, @NotNull @NotNull java.lang.String fieldPrefix)
-
newBuilder
@NotNull public static @NotNull TradeConfPartsDef.LegTradeConfirmationFields.Builder newBuilder()
-
-