FINERACT-2181: Add datatable field to Loan request swagger
This commit is contained in:
+13
@@ -22,6 +22,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
|
|||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.time.LocalDate;
|
import java.time.LocalDate;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import org.apache.fineract.infrastructure.core.data.EnumOptionData;
|
import org.apache.fineract.infrastructure.core.data.EnumOptionData;
|
||||||
import org.apache.fineract.infrastructure.core.data.StringEnumOptionData;
|
import org.apache.fineract.infrastructure.core.data.StringEnumOptionData;
|
||||||
@@ -1249,6 +1250,16 @@ final class LoansApiResourceSwagger {
|
|||||||
public BigDecimal principal;
|
public BigDecimal principal;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static final class PostLoansDataTable {
|
||||||
|
|
||||||
|
private PostLoansDataTable() {}
|
||||||
|
|
||||||
|
@Schema(example = "m_loan")
|
||||||
|
public String registeredTableName;
|
||||||
|
@Schema(example = "Datatable data")
|
||||||
|
public Map<String, Object> data;
|
||||||
|
}
|
||||||
|
|
||||||
private PostLoansRequest() {}
|
private PostLoansRequest() {}
|
||||||
|
|
||||||
@Schema(example = "1")
|
@Schema(example = "1")
|
||||||
@@ -1335,6 +1346,8 @@ final class LoansApiResourceSwagger {
|
|||||||
public String capitalizedIncomeStrategy;
|
public String capitalizedIncomeStrategy;
|
||||||
@Schema(example = "FEE")
|
@Schema(example = "FEE")
|
||||||
public StringEnumOptionData capitalizedIncomeType;
|
public StringEnumOptionData capitalizedIncomeType;
|
||||||
|
@Schema(example = "List of PostLoansDataTable")
|
||||||
|
public List<PostLoansDataTable> datatables;
|
||||||
|
|
||||||
public List<PostLoansRequestChargeData> charges;
|
public List<PostLoansRequestChargeData> charges;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user