Interface PermissionApi


@Path("/v1/permissions/user") @RegisterRestClient(baseUri="http://onecx-permission-svc:8080", configKey="onecx_permission") @ApplicationScoped @RegisterClientHeaders(PermissionDefaultClientHeadersFactoryImpl.class) public interface PermissionApi
onecx-permission service

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

  • Method Details

    • getApplicationPermissions

      @POST @Path("/application/{appId}") @Consumes("application/json") @Produces("application/json") io.smallrye.mutiny.Uni<ApplicationPermissions> getApplicationPermissions(@PathParam("appId") String appId, PermissionRequest permissionRequest)
    • getWorkspacePermission

      @POST @Path("/workspace/{workspace}") @Consumes("application/json") @Produces("application/json") io.smallrye.mutiny.Uni<List<WorkspacePermissions>> getWorkspacePermission(@PathParam("workspace") String workspace, PermissionRequest permissionRequest)
    • getWorkspacePermissionApplications

      @POST @Path("/workspace/{workspace}/applications") @Consumes("application/json") @Produces("application/json") io.smallrye.mutiny.Uni<WorkspacePermissionApplications> getWorkspacePermissionApplications(@PathParam("workspace") String workspace, PermissionRequest permissionRequest)