From 5e36291e28f2dddf7a00f8225a9050595bb47677 Mon Sep 17 00:00:00 2001 From: Anthony Stirling <77850077+Frooodle@users.noreply.github.com.> Date: Sat, 6 Sep 2025 00:29:53 +0100 Subject: [PATCH] cleanup 2 --- .../SPDF/model/api/general/BookletImpositionRequest.java | 2 +- .../SPDF/model/api/general/MergeMultiplePagesRequest.java | 2 +- .../software/SPDF/model/api/general/RotatePDFRequest.java | 1 + .../software/SPDF/model/api/misc/AddPageNumbersRequest.java | 1 + .../stirling/software/SPDF/model/api/misc/AddStampRequest.java | 1 + .../software/SPDF/model/api/misc/OptimizePdfRequest.java | 1 + .../software/SPDF/model/api/security/AddPasswordRequest.java | 1 + 7 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/core/src/main/java/stirling/software/SPDF/model/api/general/BookletImpositionRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/general/BookletImpositionRequest.java index 9d0612652..32419a4bf 100644 --- a/app/core/src/main/java/stirling/software/SPDF/model/api/general/BookletImpositionRequest.java +++ b/app/core/src/main/java/stirling/software/SPDF/model/api/general/BookletImpositionRequest.java @@ -21,7 +21,7 @@ public class BookletImpositionRequest extends PDFFile { @Schema( description = "The number of pages to fit onto a single sheet in the output PDF.", - type = "number", + type = "integer", defaultValue = "2", requiredMode = Schema.RequiredMode.REQUIRED, allowableValues = {"2", "4"}) diff --git a/app/core/src/main/java/stirling/software/SPDF/model/api/general/MergeMultiplePagesRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/general/MergeMultiplePagesRequest.java index 6d9254023..df54fd741 100644 --- a/app/core/src/main/java/stirling/software/SPDF/model/api/general/MergeMultiplePagesRequest.java +++ b/app/core/src/main/java/stirling/software/SPDF/model/api/general/MergeMultiplePagesRequest.java @@ -13,7 +13,7 @@ public class MergeMultiplePagesRequest extends PDFFile { @Schema( description = "The number of pages to fit onto a single sheet in the output PDF.", - type = "number", + type = "integer", defaultValue = "2", requiredMode = Schema.RequiredMode.REQUIRED, allowableValues = {"2", "3", "4", "9", "16"}) diff --git a/app/core/src/main/java/stirling/software/SPDF/model/api/general/RotatePDFRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/general/RotatePDFRequest.java index aebc2b399..db687fdda 100644 --- a/app/core/src/main/java/stirling/software/SPDF/model/api/general/RotatePDFRequest.java +++ b/app/core/src/main/java/stirling/software/SPDF/model/api/general/RotatePDFRequest.java @@ -14,6 +14,7 @@ public class RotatePDFRequest extends PDFFile { @Schema( description = "The angle by which to rotate the PDF file. This should be a multiple of 90.", + type = "integer", requiredMode = Schema.RequiredMode.REQUIRED, allowableValues = {"0", "90", "180", "270"}, defaultValue = "90") diff --git a/app/core/src/main/java/stirling/software/SPDF/model/api/misc/AddPageNumbersRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/misc/AddPageNumbersRequest.java index 5f0f71695..0dc33d0ac 100644 --- a/app/core/src/main/java/stirling/software/SPDF/model/api/misc/AddPageNumbersRequest.java +++ b/app/core/src/main/java/stirling/software/SPDF/model/api/misc/AddPageNumbersRequest.java @@ -37,6 +37,7 @@ public class AddPageNumbersRequest extends PDFWithPageNums { "Position: 1-9 representing positions on the page (1=top-left, 2=top-center," + " 3=top-right, 4=middle-left, 5=middle-center, 6=middle-right," + " 7=bottom-left, 8=bottom-center, 9=bottom-right)", + type = "integer", allowableValues = {"1", "2", "3", "4", "5", "6", "7", "8", "9"}, defaultValue = "8", requiredMode = RequiredMode.REQUIRED) diff --git a/app/core/src/main/java/stirling/software/SPDF/model/api/misc/AddStampRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/misc/AddStampRequest.java index 48d470a5a..4a2659fd3 100644 --- a/app/core/src/main/java/stirling/software/SPDF/model/api/misc/AddStampRequest.java +++ b/app/core/src/main/java/stirling/software/SPDF/model/api/misc/AddStampRequest.java @@ -54,6 +54,7 @@ public class AddStampRequest extends PDFWithPageNums { "Position for stamp placement based on a 1-9 grid (1: bottom-left, 2: bottom-center," + " 3: bottom-right, 4: middle-left, 5: middle-center, 6: middle-right," + " 7: top-left, 8: top-center, 9: top-right)", + type = "integer", allowableValues = {"1", "2", "3", "4", "5", "6", "7", "8", "9"}, defaultValue = "5", requiredMode = Schema.RequiredMode.REQUIRED) diff --git a/app/core/src/main/java/stirling/software/SPDF/model/api/misc/OptimizePdfRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/misc/OptimizePdfRequest.java index eafeeceaa..1486cf6ec 100644 --- a/app/core/src/main/java/stirling/software/SPDF/model/api/misc/OptimizePdfRequest.java +++ b/app/core/src/main/java/stirling/software/SPDF/model/api/misc/OptimizePdfRequest.java @@ -15,6 +15,7 @@ public class OptimizePdfRequest extends PDFFile { description = "The level of optimization to apply to the PDF file. Higher values indicate" + " greater compression but may reduce quality.", + type = "integer", defaultValue = "5", requiredMode = Schema.RequiredMode.REQUIRED, allowableValues = {"1", "2", "3", "4", "5", "6", "7", "8", "9"}) diff --git a/app/core/src/main/java/stirling/software/SPDF/model/api/security/AddPasswordRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/security/AddPasswordRequest.java index 666318a49..6a707db30 100644 --- a/app/core/src/main/java/stirling/software/SPDF/model/api/security/AddPasswordRequest.java +++ b/app/core/src/main/java/stirling/software/SPDF/model/api/security/AddPasswordRequest.java @@ -27,6 +27,7 @@ public class AddPasswordRequest extends PDFFile { @Schema( description = "The length of the encryption key", + type = "integer", allowableValues = {"40", "128", "256"}, defaultValue = "256", requiredMode = Schema.RequiredMode.REQUIRED)