Class QuotePartsDef.CommonFields

    • Method Detail

      • getLoanQuoteID

        @Nullable
        public @Nullable String getLoanQuoteID()
        Returns:
        Unique id for a loan quote, used to determine which quote has been used for trade execution.
      • getDepositQuoteID

        @Nullable
        public @Nullable String getDepositQuoteID()
        Returns:
        Unique id for a deposit quote, used to determine which quote has been used for trade execution.
      • getLoanInterestRate

        @Nullable
        public @Nullable BigDecimal getLoanInterestRate()
        Returns:
        Interest rate on loaning the given PrincipalAmount.
      • getDepositInterestRate

        @Nullable
        public @Nullable BigDecimal getDepositInterestRate()
        Returns:
        Interest rate on depositing the given PrincipalAmount.
      • getLoanInterestAmount

        @Nullable
        public @Nullable BigDecimal getLoanInterestAmount()
        Returns:
        Interest amount (specified in the provided Currency) calculated from the loan interest rate and principal amount
      • getDepositInterestAmount

        @Nullable
        public @Nullable BigDecimal getDepositInterestAmount()
        Returns:
        Interest amount (specified in the provided Currency) calculated from the deposit interest rate and principal amount
      • getLoanPrincipalPlusInterest

        @Nullable
        public @Nullable BigDecimal getLoanPrincipalPlusInterest()
        Returns:
        Composite amount between principal amount and loan interest amount.
      • getDepositPrincipalPlusInterest

        @Nullable
        public @Nullable BigDecimal getDepositPrincipalPlusInterest()
        Returns:
        Composite amount between principal amount and deposit interest amount.
      • getOverallTimeout

        @Nullable
        public @Nullable Integer getOverallTimeout()
        Returns:
        The amount in seconds in which the trade will expire.