OPenAPI fixes

This commit is contained in:
Anthony Stirling 2025-09-04 16:34:27 +01:00
parent cb7471024b
commit a9694e567a
4 changed files with 6 additions and 7 deletions

View File

@ -41,8 +41,7 @@ public class OpenApiConfig {
new License() new License()
.name("MIT") .name("MIT")
.url( .url(
"https://raw.githubusercontent.com/Stirling-Tools/Stirling-PDF/refs/heads/main/LICENSE") "https://raw.githubusercontent.com/Stirling-Tools/Stirling-PDF/refs/heads/main/LICENSE"))
.identifier("MIT"))
.termsOfService("https://www.stirlingpdf.com/terms") .termsOfService("https://www.stirlingpdf.com/terms")
.contact( .contact(
new Contact() new Contact()

View File

@ -39,7 +39,7 @@ import stirling.software.common.util.WebResponseUtils;
@RestController @RestController
@RequestMapping("/api/v1/misc") @RequestMapping("/api/v1/misc")
@Tag(name = "Misc", description = "Miscellaneous PDF APIs") @Tag(name = "Misc", description = "Miscellaneous APIs")
@RequiredArgsConstructor @RequiredArgsConstructor
@Slf4j @Slf4j
public class ScannerEffectController { public class ScannerEffectController {

View File

@ -104,7 +104,7 @@ public class RedactController {
"This endpoint redacts content from a PDF file based on manually specified areas. " "This endpoint redacts content from a PDF file based on manually specified areas. "
+ "Users can specify areas to redact and optionally convert the PDF to an image. " + "Users can specify areas to redact and optionally convert the PDF to an image. "
+ "Input:PDF Output:PDF Type:SISO") + "Input:PDF Output:PDF Type:SISO")
public ResponseEntity<byte[]> redactPDF(@ModelAttribute ManualRedactPdfRequest request) public ResponseEntity<byte[]> redactPdfManual(@ModelAttribute ManualRedactPdfRequest request)
throws IOException { throws IOException {
MultipartFile file = request.getFileInput(); MultipartFile file = request.getFileInput();

View File

@ -114,7 +114,7 @@ class RedactControllerTest {
request.setConvertPDFToImage(convertToImage); request.setConvertPDFToImage(convertToImage);
try { try {
ResponseEntity<byte[]> response = redactController.redactPDF(request); ResponseEntity<byte[]> response = redactController.redactPdfManual(request);
if (response != null) { if (response != null) {
assertNotNull(response); assertNotNull(response);
@ -700,7 +700,7 @@ class RedactControllerTest {
ManualRedactPdfRequest request = createManualRedactPdfRequest(); ManualRedactPdfRequest request = createManualRedactPdfRequest();
request.setRedactions(null); request.setRedactions(null);
ResponseEntity<byte[]> response = redactController.redactPDF(request); ResponseEntity<byte[]> response = redactController.redactPdfManual(request);
assertNotNull(response); assertNotNull(response);
assertEquals(200, response.getStatusCode().value()); assertEquals(200, response.getStatusCode().value());
@ -712,7 +712,7 @@ class RedactControllerTest {
ManualRedactPdfRequest request = createManualRedactPdfRequest(); ManualRedactPdfRequest request = createManualRedactPdfRequest();
request.setPageNumbers("100-200"); request.setPageNumbers("100-200");
ResponseEntity<byte[]> response = redactController.redactPDF(request); ResponseEntity<byte[]> response = redactController.redactPdfManual(request);
assertNotNull(response); assertNotNull(response);
assertEquals(200, response.getStatusCode().value()); assertEquals(200, response.getStatusCode().value());