Class TradePaymentsPartsDef.TradePaymentsFields
java.lang.Object
com.caplin.generated.motif.fx.tradepayments.TradePaymentsPartsDef.TradePaymentsFields
- All Implemented Interfaces:
BuilderMessage
,Message
- Enclosing class:
- TradePaymentsPartsDef
public static final class TradePaymentsPartsDef.TradePaymentsFields
extends Object
implements BuilderMessage
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
-
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull TradePaymentsPartsDef.TradePaymentsFields
static @NotNull TradePaymentsPartsDef.TradePaymentsFields
@Nullable BigDecimal
@Nullable String
@Nullable String
@Nullable String
@Nullable String
@Nullable String
@Nullable String
@NotNull Map<String,
Collection<String>> @NotNull Map<String,
Collection<String>> @Nullable BigDecimal
@Nullable String
@Nullable String
@Nullable String
@Nullable String
@Nullable String
@Nullable String
@Nullable String
static @NotNull TradePaymentsPartsDef.TradePaymentsFields.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
-
getTradeID
- Returns:
- A unique identifier for this trade
-
getBuyPaymentID
- Returns:
- The unique ID of a buy side's payment the client wants to net
-
getSellPaymentID
- Returns:
- The unique ID of a sell side's payment the client wants to net
-
getBuyCurrency
- Returns:
- The currency of the buy side of a trade or order.
-
getSellCurrency
- Returns:
- The currency of the sell side of a trade or order.
-
getBuyAmount
- Returns:
- The amount, specified in the BuyCurrency, of the buy side of a trade or order.
-
getSellAmount
- Returns:
- The amount, specified in the SellCurrency, of the sell side of a trade or order
-
getBuyNostroName
- Returns:
- The name of the buy Nostro account
-
getSellNostroName
- Returns:
- The name of the sell Nostro account
-
getBuySettlementId
- Returns:
- The settlement id of the buy side's payment
-
getSellSettlementId
- Returns:
- The settlement id of the sell side's payment
-
getBuySettlementInstructionType
- Returns:
- The settlement instruction type of the buy side's payment
-
getSellSettlementInstructionType
- Returns:
- The settlement instruction type of the sell side's payment
-
getBuySettlementDisplayName
- Returns:
- The settlement display name of the buy side's payment
-
getSellSettlementDisplayName
- Returns:
- The settlement display name of the sell side's payment
-
getNostroAccountFields
- Returns:
- nostroAccountFields
-
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 TradePaymentsPartsDef.TradePaymentsFields from(@NotNull @NotNull Map<String, String> fields) -
from
@NotNull public static @NotNull TradePaymentsPartsDef.TradePaymentsFields from(@NotNull @NotNull Map<String, String> fields, @NotNull @NotNull String fieldPrefix) -
newBuilder
-