Interface BalanceQueryResponse.BalanceDetail
- All Superinterfaces:
Serializable
- Enclosing interface:
BalanceQueryResponse
Interface that Encapsulates the Balance Detail of each Balance Element.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
Interface that encapsulate the Balance Detail at the Item Level -
Method Summary
Modifier and TypeMethodDescriptionMethod returns the List of Balance Item DetailsMethod returns the credit CeilMethod returns the credit FloorMethod to return the Credit Profile Id for Query responseMethod returns the totalAvailable Balance of this BalanceElement type.
-
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
List<BalanceQueryResponse.BalanceDetail.BalanceItemDetail> 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
-