Class QuotePartsDef.SalesCommonFields

    • Method Detail

      • getTraderSpotBidRate

        @Nullable
        public @Nullable java.math.BigDecimal getTraderSpotBidRate()
        Returns:
        traderSpotBidRate e.g. 1.08575
      • getTraderSpotAskRate

        @Nullable
        public @Nullable java.math.BigDecimal getTraderSpotAskRate()
        Returns:
        traderSpotAskRate e.g. 1.08575
      • getDefaultSpotBidMargin

        @Nullable
        public @Nullable java.math.BigDecimal getDefaultSpotBidMargin()
        Returns:
        defaultSpotBidMargin e.g. 0.00054
      • getDefaultSpotAskMargin

        @Nullable
        public @Nullable java.math.BigDecimal getDefaultSpotAskMargin()
        Returns:
        defaultSpotAskMargin e.g. 0.00054
      • getProfitCurrency

        @Nullable
        public @Nullable java.lang.String getProfitCurrency()
        Returns:
        The profit currency that the ProfitBidRate is being provided for.
      • getProfitCurrencyDPS

        @Nullable
        public @Nullable java.lang.Integer getProfitCurrencyDPS()
        Returns:
        The number of decimal places that should be used for formatting the amount in profit currency field.
      • getProfitIsHouse

        @Nullable
        public @Nullable java.lang.Boolean getProfitIsHouse()
        Returns:
        Whether the field ProfitCurrency is the system/house currency or not.
      • getProfitBidRate

        @Nullable
        public @Nullable java.math.BigDecimal getProfitBidRate()
        Returns:
        The conversion rate between the contra currency and the profit currency. This can be used for entering profit in an amount of settlement currency.
      • getProfitAskRate

        @Nullable
        public @Nullable java.math.BigDecimal getProfitAskRate()
        Returns:
        The conversion rate between the contra currency and the profit currency. This can be used for entering profit in an amount of settlement currency.
      • 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 QuotePartsDef.SalesCommonFields from​(@NotNull
                                                                    @NotNull java.util.Map<java.lang.String,​java.lang.String> fields)
      • from

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