code: @PUT
      @Path("/wardensuspensionlevelsanddurations")
      @Consumes(MediaType.APPLICATION_JSON)
      @Produces(MediaType.APPLICATION_JSON)
      @Description("Updates warden infraction level counts and suspension durations.")
      public Response updateWardenSuspensionLevelsAndDurations(@Context HttpServletRequest req, Map<Integer, Long> infractionCounts) {
          if (infractionCounts == null || infractionCounts.isEmpty()) {
              throw new IllegalArgumentException("Infraction counts cannot be null or empty.");
          }
          validatePrivilegedUser(req);
          managementService.updateWardenSuspensionLevelsAndDurations(infractionCounts);
          return Response.status(Status.OK).build();
      }
docs: Updates warden suspension levels.
  
  @param   req               The HTTP request.
  @param   infractionCounts  Warden suspension levels.
  
  @return  Response object indicating whether the operation was successful or not.
  
  @throws  IllegalArgumentException  WebApplicationException.