diff --git a/src/main/java/com/poststats/golf/rs/api/RoundApi.java b/src/main/java/com/poststats/golf/rs/api/RoundApi.java index 08f724f..e8d590e 100644 --- a/src/main/java/com/poststats/golf/rs/api/RoundApi.java +++ b/src/main/java/com/poststats/golf/rs/api/RoundApi.java @@ -12,6 +12,7 @@ import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.annotation.security.RolesAllowed; import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Positive; +import jakarta.ws.rs.DELETE; import jakarta.ws.rs.GET; import jakarta.ws.rs.PUT; import jakarta.ws.rs.Path; @@ -41,4 +42,9 @@ public interface RoundApi { @Operation(summary = "Recomputes a round's score and its impact on leaderboards and future handicaps.") void recompute(@NotNull @Positive @PathParam("roundId") BigInteger roundId); + @DELETE + @SecurityRequirement(name = "basic") + @Operation(summary = "Deletes a round.") + void remove(@NotNull @Positive @PathParam("roundId") BigInteger roundId); + }