Class TradeConfPartsDef.NDFLegTradeConfirmationFields

java.lang.Object
com.caplin.generated.motif.fx.tradeconfirmation.TradeConfPartsDef.NDFLegTradeConfirmationFields
All Implemented Interfaces:
BuilderMessage, Message
Enclosing class:
TradeConfPartsDef

public static final class TradeConfPartsDef.NDFLegTradeConfirmationFields extends Object implements BuilderMessage
  • Method Details

    • getFixingDate

      @Nullable public @Nullable String getFixingDate()
      Returns:
      This is the day and time whereby the comparison between the NDF rate and the prevailing spot rate is made.
    • getFixingCurrency

      @Nullable public @Nullable String getFixingCurrency()
      Returns:
      fixingCurrency e.g. USD
    • getFixingCode

      @Nullable public @Nullable String getFixingCode()
      Returns:
      fixingCode e.g. [CCY]1/1600/GBLO
    • getFixingDescription

      @Nullable public @Nullable String getFixingDescription()
      Returns:
      fixingDescription e.g. WMR [CCY] 4pm London
    • getFixingAmount

      @Nullable public @Nullable BigDecimal getFixingAmount()
      Returns:
      The Buy or Sell Amount from the original deal for currency that is the Settlement Currency
    • getReferenceCurrency

      @Nullable public @Nullable BigDecimal getReferenceCurrency()
      Returns:
      The Buy or Sell Currency that is not the Settlement Currency
    • getReferenceAmount

      @Nullable public @Nullable BigDecimal getReferenceAmount()
      Returns:
      The Buy or Sell Amount from the original deal for currency that is not the Settlement Currency
    • getSettlementAmount

      @Nullable public @Nullable BigDecimal getSettlementAmount()
      Returns:
      The amount of a settlement
    • getFields

      @NotNull public @NotNull Map<String,String> getFields()
      Specified by:
      getFields in interface Message
    • getFieldFlags

      @NotNull public @NotNull Map<String,Collection<String>> getFieldFlags()
      Specified by:
      getFieldFlags in interface BuilderMessage
      Returns:
      Get the flags for all fields.
    • getFlagFields

      @NotNull public @NotNull Map<String,Collection<String>> getFlagFields()
      Specified by:
      getFlagFields in interface BuilderMessage
      Returns:
      Get the fields for all flags.
    • toString

      @NotNull public @NotNull String toString()
      Overrides:
      toString in class Object
    • from

      @NotNull public static @NotNull TradeConfPartsDef.NDFLegTradeConfirmationFields from(@NotNull @NotNull Map<String,String> fields)
    • from

      @NotNull public static @NotNull TradeConfPartsDef.NDFLegTradeConfirmationFields from(@NotNull @NotNull Map<String,String> fields, @NotNull @NotNull String fieldPrefix)
    • newBuilder

      @NotNull public static @NotNull TradeConfPartsDef.NDFLegTradeConfirmationFields.Builder newBuilder()