From 6fd67b19dd1fde68fbd162242783000b889c9d31 Mon Sep 17 00:00:00 2001 From: Arnold Galovics Date: Fri, 24 Feb 2023 16:20:08 +0100 Subject: [PATCH] FINERACT-1724: Swagger adjustments --- .../api/PermissionsApiResourceSwagger.java | 3 ++- .../api/RolesApiResourceSwagger.java | 15 +++++++++++++-- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/fineract-provider/src/main/java/org/apache/fineract/useradministration/api/PermissionsApiResourceSwagger.java b/fineract-provider/src/main/java/org/apache/fineract/useradministration/api/PermissionsApiResourceSwagger.java index 7bd32499a..3d806c307 100644 --- a/fineract-provider/src/main/java/org/apache/fineract/useradministration/api/PermissionsApiResourceSwagger.java +++ b/fineract-provider/src/main/java/org/apache/fineract/useradministration/api/PermissionsApiResourceSwagger.java @@ -19,6 +19,7 @@ package org.apache.fineract.useradministration.api; import io.swagger.v3.oas.annotations.media.Schema; +import java.util.Map; /** * Created by sanyam on 22/8/17. @@ -56,6 +57,6 @@ final class PermissionsApiResourceSwagger { } @Schema(example = "\"CREATE_GUARANTOR\":true,\n" + " \"CREATE_CLIENT\":true") - public String permissions; + public Map permissions; } } diff --git a/fineract-provider/src/main/java/org/apache/fineract/useradministration/api/RolesApiResourceSwagger.java b/fineract-provider/src/main/java/org/apache/fineract/useradministration/api/RolesApiResourceSwagger.java index 33d4a9c40..0fbcb109e 100644 --- a/fineract-provider/src/main/java/org/apache/fineract/useradministration/api/RolesApiResourceSwagger.java +++ b/fineract-provider/src/main/java/org/apache/fineract/useradministration/api/RolesApiResourceSwagger.java @@ -177,8 +177,8 @@ final class RolesApiResourceSwagger { } + @Schema(example = "\"CREATE_GUARANTOR\":true,\n" + " \"CREATE_CLIENT\":true") public Map permissions; - } @Schema(description = "PutRolesRoleIdPermissionsResponse") @@ -188,10 +188,21 @@ final class RolesApiResourceSwagger { } + static final class PutRolesRoleIdPermissionsResponsePermissionsChanges { + + private PutRolesRoleIdPermissionsResponsePermissionsChanges() { + + } + + @Schema(example = "\"CREATE_GUARANTOR\":true,\n" + " \"CREATE_CLIENT\":true") + public Map permissions; + } + @Schema(example = "8") public Long resourceId; - public Map permissions; + @Schema + public PutRolesRoleIdPermissionsResponsePermissionsChanges changes; } @Schema(description = "DeleteRolesRoleIdResponse")