Update fineract client for Loan delinquency

This commit is contained in:
Jose Alberto Hernandez
2022-08-17 08:37:45 +02:00
committed by Arnold Gálovics
parent 8a1f134881
commit 30e11910f3
3 changed files with 24 additions and 0 deletions
@@ -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;
}
}
@@ -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")
@@ -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")