This is an automated email from the ASF dual-hosted git repository.
arnold pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git
The following commit(s) were added to refs/heads/develop by this push:
new 30e11910f Update fineract client for Loan delinquency
30e11910f is described below
commit 30e11910f30510d619520bf0c853ab843c924725
Author: Jose Alberto Hernandez <[email protected]>
AuthorDate: Wed Aug 17 01:00:00 2022 -0500
Update fineract client for Loan delinquency
---
.../delinquency/api/DelinquencyApiResourceSwagger.java | 18 ++++++++++++++++++
.../loanaccount/api/LoansApiResourceSwagger.java | 2 ++
.../api/LoanProductsApiResourceSwagger.java | 4 ++++
3 files changed, 24 insertions(+)
diff --git
a/fineract-provider/src/main/java/org/apache/fineract/portfolio/delinquency/api/DelinquencyApiResourceSwagger.java
b/fineract-provider/src/main/java/org/apache/fineract/portfolio/delinquency/api/DelinquencyApiResourceSwagger.java
index 6cbbfeca7..9187671ae 100644
---
a/fineract-provider/src/main/java/org/apache/fineract/portfolio/delinquency/api/DelinquencyApiResourceSwagger.java
+++
b/fineract-provider/src/main/java/org/apache/fineract/portfolio/delinquency/api/DelinquencyApiResourceSwagger.java
@@ -19,6 +19,7 @@
package org.apache.fineract.portfolio.delinquency.api;
import io.swagger.v3.oas.annotations.media.Schema;
+import java.time.LocalDate;
public final class DelinquencyApiResourceSwagger {
@@ -133,4 +134,21 @@ public final class DelinquencyApiResourceSwagger {
public Integer resourceId;
}
+ @Schema(description = "GetDelinquencyTagHistoryResponse")
+ public static final class GetDelinquencyTagHistoryResponse {
+
+ private GetDelinquencyTagHistoryResponse() {}
+
+ @Schema(example = "1")
+ public Integer id;
+ @Schema(example = "10")
+ public Long loanId;
+ @Schema(example = "Delinquent 1")
+ public String delinquencyRange;
+ @Schema(example = "2013,1,2")
+ public LocalDate addedOnDate;
+ @Schema(example = "2013,2,20")
+ public LocalDate liftedOnDate;
+ }
+
}
diff --git
a/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoansApiResourceSwagger.java
b/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoansApiResourceSwagger.java
index ccded21c3..a3bc7cd48 100644
---
a/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoansApiResourceSwagger.java
+++
b/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoansApiResourceSwagger.java
@@ -23,6 +23,7 @@ import java.math.BigDecimal;
import java.time.LocalDate;
import java.util.List;
import java.util.Set;
+import
org.apache.fineract.portfolio.delinquency.api.DelinquencyApiResourceSwagger.GetDelinquencyRangesResponse;
/**
* Created by Chirag Gupta on 12/09/17.
@@ -960,6 +961,7 @@ final class LoansApiResourceSwagger {
public GetLoansLoanIdCollectionData delinquent;
@Schema(description = "Set of charges")
public Set<GetLoansLoanIdLoanChargeData> charges;
+ public GetDelinquencyRangesResponse delinquencyRange;
}
@Schema(description = "GetLoansResponse")
diff --git
a/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/api/LoanProductsApiResourceSwagger.java
b/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/api/LoanProductsApiResourceSwagger.java
index 3aa826ef5..89ee4f657 100644
---
a/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/api/LoanProductsApiResourceSwagger.java
+++
b/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/api/LoanProductsApiResourceSwagger.java
@@ -26,6 +26,7 @@ import java.util.List;
import java.util.Set;
import
org.apache.fineract.accounting.producttoaccountmapping.data.ChargeToGLAccountMapper;
import org.apache.fineract.infrastructure.core.data.EnumOptionData;
+import
org.apache.fineract.portfolio.delinquency.api.DelinquencyApiResourceSwagger.GetDelinquencyBucketsResponse;
/**
* Created by Chirag Gupta on 12/27/17.
@@ -151,6 +152,8 @@ final class LoanProductsApiResourceSwagger {
public Integer overpaymentLiabilityAccountId;
@Schema(example = "41")
public Integer writeOffAccountId;
+ @Schema(example = "48")
+ public Integer goodwillCreditAccountId;
@Schema(example = "false")
public Boolean includeInBorrowerCycle;
@Schema(example = "false")
@@ -1221,6 +1224,7 @@ final class LoanProductsApiResourceSwagger {
public Integer overdueDaysForNPA;
@Schema(example = "50")
public Integer principalThresholdForLastInstalment;
+ public GetDelinquencyBucketsResponse delinquencyBucket;
}
@Schema(description = "PutLoanProductsProductIdRequest")