Add missing ReportsTest Swagger IT (see FINERACT-1173 & FINERACT-1263)

This commit is contained in:
Michael Vorburger
2020-11-21 14:20:49 +01:00
committed by Aleksandar Vidakovic
parent b29558062c
commit 834d8550fb
5 changed files with 135 additions and 12 deletions
@@ -105,7 +105,7 @@ public class RunreportsApiResource {
+ "\n" + "\n"
+ "runreports/Expected%20Payments%20By%20Date%20-%20Formatted?R_endDate=2013-04-30&R_loanOfficerId=-1&R_officeId=1&R_startDate=2013-04-16&output-type=PDF&R_officeId=1")
@ApiResponses({
@ApiResponse(responseCode = "200", description = "OK", content = @Content(schema = @Schema(implementation = RunreportsApiResourceSwagger.GetReportNameResponse.class))) })
@ApiResponse(responseCode = "200", description = "OK", content = @Content(schema = @Schema(implementation = RunreportsApiResourceSwagger.RunReportsResponse.class))) })
public Response runReport(@PathParam("reportName") @Parameter(description = "reportName") final String reportName,
@Context final UriInfo uriInfo,
@DefaultValue("false") @QueryParam("isSelfServiceUserReport") @Parameter(description = "isSelfServiceUserReport") final boolean isSelfServiceUserReport) {
@@ -19,26 +19,23 @@
package org.apache.fineract.infrastructure.dataqueries.api;
import io.swagger.v3.oas.annotations.media.Schema;
import java.util.List;
import org.apache.fineract.infrastructure.dataqueries.data.ResultsetColumnHeaderData;
import org.apache.fineract.infrastructure.dataqueries.data.ResultsetRowData;
/**
* Created by sanyam on 5/8/17.
* Created by sanyam on 5/8/17. Fixed ;) by Michael Vorburger.ch on 2020/11/21.
*/
final class RunreportsApiResourceSwagger {
private RunreportsApiResourceSwagger() {
private RunreportsApiResourceSwagger() {}
}
@Schema
public static final class RunReportsResponse {
@Schema(description = "GetReportNameResponse")
public static final class GetReportNameResponse {
private RunReportsResponse() {}
private GetReportNameResponse() {
}
public ResultsetColumnHeaderData columnHeaders;
public ResultsetRowData row;
public List<ResultsetColumnHeaderData> columnHeaders;
public List<ResultsetRowData> data;
}
}