public static final class TradePaymentsPartsDef.TradePaymentsFields.Builder extends Object
@NotNull public @NotNull TradePaymentsPartsDef.TradePaymentsFields.Builder addField(@NotNull @NotNull String key, @NotNull @NotNull String value)
@NotNull public @NotNull TradePaymentsPartsDef.TradePaymentsFields build()
@NotNull public @NotNull TradePaymentsPartsDef.TradePaymentsFields.Builder setTradeID(@NotNull @NotNull String tradeID)
tradeID
- e.g. 00001561@NotNull public @NotNull TradePaymentsPartsDef.TradePaymentsFields.Builder setBuyPaymentID(@NotNull @NotNull String buyPaymentID)
@NotNull public @NotNull TradePaymentsPartsDef.TradePaymentsFields.Builder setSellPaymentID(@NotNull @NotNull String sellPaymentID)
@NotNull public @NotNull TradePaymentsPartsDef.TradePaymentsFields.Builder setBuyCurrency(@NotNull @NotNull String buyCurrency)
buyCurrency
- e.g. GBP@NotNull public @NotNull TradePaymentsPartsDef.TradePaymentsFields.Builder setSellCurrency(@NotNull @NotNull String sellCurrency)
sellCurrency
- e.g. USD@NotNull public @NotNull TradePaymentsPartsDef.TradePaymentsFields.Builder setBuyAmount(@NotNull @NotNull BigDecimal buyAmount)
buyAmount
- e.g. 12412891.31@NotNull public @NotNull TradePaymentsPartsDef.TradePaymentsFields.Builder setBuyAmount(@NotNull @NotNull String buyAmount)
buyAmount
- e.g. 12412891.31@NotNull public @NotNull TradePaymentsPartsDef.TradePaymentsFields.Builder setSellAmount(@NotNull @NotNull BigDecimal sellAmount)
sellAmount
- e.g. 12412891.31@NotNull public @NotNull TradePaymentsPartsDef.TradePaymentsFields.Builder setSellAmount(@NotNull @NotNull String sellAmount)
sellAmount
- e.g. 12412891.31@NotNull public @NotNull TradePaymentsPartsDef.TradePaymentsFields.Builder setBuyNostroName(@NotNull @NotNull String buyNostroName)
@NotNull public @NotNull TradePaymentsPartsDef.TradePaymentsFields.Builder setSellNostroName(@NotNull @NotNull String sellNostroName)
@NotNull public @NotNull TradePaymentsPartsDef.TradePaymentsFields.Builder setBuySettlementId(@NotNull @NotNull String buySettlementId)
@NotNull public @NotNull TradePaymentsPartsDef.TradePaymentsFields.Builder setSellSettlementId(@NotNull @NotNull String sellSettlementId)
@NotNull public @NotNull TradePaymentsPartsDef.TradePaymentsFields.Builder setBuySettlementInstructionType(@NotNull @NotNull String buySettlementInstructionType)
@NotNull public @NotNull TradePaymentsPartsDef.TradePaymentsFields.Builder setSellSettlementInstructionType(@NotNull @NotNull String sellSettlementInstructionType)
@NotNull public @NotNull TradePaymentsPartsDef.TradePaymentsFields.Builder setBuySettlementDisplayName(@NotNull @NotNull String buySettlementDisplayName)
@NotNull public @NotNull TradePaymentsPartsDef.TradePaymentsFields.Builder setSellSettlementDisplayName(@NotNull @NotNull String sellSettlementDisplayName)
@NotNull public @NotNull TradePaymentsPartsDef.TradePaymentsFields.Builder setNostroAccountFields(@NotNull SettlementInstructionsPartsDef.NostroAccount nostroAccountFields)
Copyright © 2020 Caplin Systems.