Hide model validation methods in API docs

This commit is contained in:
Jon Chambers
2025-06-06 12:03:54 -04:00
committed by Jon Chambers
parent 1a7a446150
commit ca6e5fb0a8
10 changed files with 16 additions and 0 deletions

View File

@@ -5,6 +5,7 @@
package org.whispersystems.textsecuregcm.limits;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.AssertTrue;
import java.time.Duration;
@@ -15,6 +16,7 @@ public record RateLimiterConfig(int bucketSize, Duration permitRegenerationDurat
}
@AssertTrue
@Schema(hidden = true)
public boolean hasPositiveRegenerationRate() {
try {
return permitRegenerationDuration.toNanos() > 0;