Class TradeDetailsPartsDef.TradeDetailsFields

    • Method Detail

      • getCurrency

        @Nullable
        public @Nullable java.lang.String getCurrency()
        Returns:
        currency
      • getTransactionType

        @Nullable
        public @Nullable java.lang.String getTransactionType()
        Returns:
        transactionType
      • getPrincipalAmount

        @Nullable
        public @Nullable java.math.BigDecimal getPrincipalAmount()
        Returns:
        principalAmount
      • getValueDate

        @Nullable
        public @Nullable java.time.LocalDate getValueDate()
        Returns:
        valueDate
      • getMaturityDate

        @Nullable
        public @Nullable java.time.LocalDate getMaturityDate()
        Returns:
        maturityDate
      • getDirection

        @Nullable
        public @Nullable java.lang.String getDirection()
        Returns:
        direction
      • getTraderAskRate

        @Nullable
        public @Nullable java.math.BigDecimal getTraderAskRate()
        Returns:
        traderAskRate
      • getTraderBidRate

        @Nullable
        public @Nullable java.math.BigDecimal getTraderBidRate()
        Returns:
        traderBidRate
      • getAskMargin

        @Nullable
        public @Nullable java.math.BigDecimal getAskMargin()
        Returns:
        askMargin
      • getBidMargin

        @Nullable
        public @Nullable java.math.BigDecimal getBidMargin()
        Returns:
        bidMargin
      • getAskRate

        @Nullable
        public @Nullable java.math.BigDecimal getAskRate()
        Returns:
        askRate
      • getBidRate

        @Nullable
        public @Nullable java.math.BigDecimal getBidRate()
        Returns:
        bidRate
      • getAskInterestAmount

        @Nullable
        public @Nullable java.math.BigDecimal getAskInterestAmount()
        Returns:
        askInterestAmount
      • getBidInterestAmount

        @Nullable
        public @Nullable java.math.BigDecimal getBidInterestAmount()
        Returns:
        bidInterestAmount
      • getPrincipalPlusAsk

        @Nullable
        public @Nullable java.math.BigDecimal getPrincipalPlusAsk()
        Returns:
        principalPlusAsk
      • getPrincipalPlusBid

        @Nullable
        public @Nullable java.math.BigDecimal getPrincipalPlusBid()
        Returns:
        principalPlusBid
      • getFields

        @NotNull
        public @NotNull java.util.Map<java.lang.String,​java.lang.String> getFields()
        Specified by:
        getFields in interface Message
      • getFieldFlags

        @NotNull
        public @NotNull java.util.Map<java.lang.String,​java.util.Collection<java.lang.String>> getFieldFlags()
        Specified by:
        getFieldFlags in interface BuilderMessage
        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 interface BuilderMessage
        Returns:
        Get the fields for all flags.
      • toString

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

        @NotNull
        public static @NotNull TradeDetailsPartsDef.TradeDetailsFields from​(@NotNull
                                                                            @NotNull java.util.Map<java.lang.String,​java.lang.String> fields,
                                                                            @NotNull
                                                                            @NotNull java.lang.String fieldPrefix)