Interface BalanceQueryResponse.BalanceDetail

All Superinterfaces:
Serializable
Enclosing interface:
BalanceQueryResponse

public static interface BalanceQueryResponse.BalanceDetail extends Serializable
Interface that Encapsulates the Balance Detail of each Balance Element.
  • Method Details

    • getCreditCeil

      BigDecimal getCreditCeil()
      Method returns the credit Ceil
      Returns:
      CreditCeil
    • getCreditFloor

      BigDecimal getCreditFloor()
      Method returns the credit Floor
      Returns:
      CreditFloor
    • getPercentageCreditThresholds

      Collection<Float> getPercentageCreditThresholds()
      Returns:
      a Collection of percentage thresholds set in the credit profile
    • getFixedCreditThresholds

      Collection<BigDecimal> getFixedCreditThresholds()
      Returns:
      a Collection of fixed thresholds set in the credit profile
    • getTotalAvailableBalance

      UnitValue getTotalAvailableBalance()
      Method returns the totalAvailable Balance of this BalanceElement type. Summation of Available Balance for all the valid balance items
      Returns:
      totalAvailable Balance
    • getBalanceItemDetails

      Method returns the List of Balance Item Details
      Returns:
      Balance Item Detail List
    • getCreditProfileId

      String getCreditProfileId()
      Method to return the Credit Profile Id for Query response
      Returns:
      Credit Profile Id
    • getBalanceElementId

      Integer getBalanceElementId()
      Returns:
      return the balance element numeric Id eg. 840
    • getOutstandingAmount

      BigDecimal getOutstandingAmount()
      Returns:
      return the outstanding Amount
    • getAvailableLoanBalance

      BigDecimal getAvailableLoanBalance()
      Returns:
      Available Loan Balance