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; package org.apache.fineract.portfolio.delinquency.api;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import java.time.LocalDate;
public final class DelinquencyApiResourceSwagger { public final class DelinquencyApiResourceSwagger {
@@ -133,4 +134,21 @@ public final class DelinquencyApiResourceSwagger {
public Integer resourceId; 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.time.LocalDate;
import java.util.List; import java.util.List;
import java.util.Set; import java.util.Set;
import org.apache.fineract.portfolio.delinquency.api.DelinquencyApiResourceSwagger.GetDelinquencyRangesResponse;
/** /**
* Created by Chirag Gupta on 12/09/17. * Created by Chirag Gupta on 12/09/17.
@@ -960,6 +961,7 @@ final class LoansApiResourceSwagger {
public GetLoansLoanIdCollectionData delinquent; public GetLoansLoanIdCollectionData delinquent;
@Schema(description = "Set of charges") @Schema(description = "Set of charges")
public Set<GetLoansLoanIdLoanChargeData> charges; public Set<GetLoansLoanIdLoanChargeData> charges;
public GetDelinquencyRangesResponse delinquencyRange;
} }
@Schema(description = "GetLoansResponse") @Schema(description = "GetLoansResponse")
@@ -26,6 +26,7 @@ import java.util.List;
import java.util.Set; import java.util.Set;
import org.apache.fineract.accounting.producttoaccountmapping.data.ChargeToGLAccountMapper; import org.apache.fineract.accounting.producttoaccountmapping.data.ChargeToGLAccountMapper;
import org.apache.fineract.infrastructure.core.data.EnumOptionData; 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. * Created by Chirag Gupta on 12/27/17.
@@ -151,6 +152,8 @@ final class LoanProductsApiResourceSwagger {
public Integer overpaymentLiabilityAccountId; public Integer overpaymentLiabilityAccountId;
@Schema(example = "41") @Schema(example = "41")
public Integer writeOffAccountId; public Integer writeOffAccountId;
@Schema(example = "48")
public Integer goodwillCreditAccountId;
@Schema(example = "false") @Schema(example = "false")
public Boolean includeInBorrowerCycle; public Boolean includeInBorrowerCycle;
@Schema(example = "false") @Schema(example = "false")
@@ -1221,6 +1224,7 @@ final class LoanProductsApiResourceSwagger {
public Integer overdueDaysForNPA; public Integer overdueDaysForNPA;
@Schema(example = "50") @Schema(example = "50")
public Integer principalThresholdForLastInstalment; public Integer principalThresholdForLastInstalment;
public GetDelinquencyBucketsResponse delinquencyBucket;
} }
@Schema(description = "PutLoanProductsProductIdRequest") @Schema(description = "PutLoanProductsProductIdRequest")