From 9e39ecb2799549e99200e4760401391c8caedc01 Mon Sep 17 00:00:00 2001 From: Adam Saghy Date: Wed, 4 Jun 2025 18:17:55 +0200 Subject: [PATCH] FINERACT-2181: Add datatable field to Loan request swagger --- .../loanaccount/api/LoansApiResourceSwagger.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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 39a37a81d..d53dcaf6f 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 @@ -22,6 +22,7 @@ import io.swagger.v3.oas.annotations.media.Schema; import java.math.BigDecimal; import java.time.LocalDate; import java.util.List; +import java.util.Map; import java.util.Set; import org.apache.fineract.infrastructure.core.data.EnumOptionData; import org.apache.fineract.infrastructure.core.data.StringEnumOptionData; @@ -1249,6 +1250,16 @@ final class LoansApiResourceSwagger { public BigDecimal principal; } + static final class PostLoansDataTable { + + private PostLoansDataTable() {} + + @Schema(example = "m_loan") + public String registeredTableName; + @Schema(example = "Datatable data") + public Map data; + } + private PostLoansRequest() {} @Schema(example = "1") @@ -1335,6 +1346,8 @@ final class LoansApiResourceSwagger { public String capitalizedIncomeStrategy; @Schema(example = "FEE") public StringEnumOptionData capitalizedIncomeType; + @Schema(example = "List of PostLoansDataTable") + public List datatables; public List charges;