Class ApiResult.ApiLogsResponse<T>

java.lang.Object
org.codelibs.fess.app.web.api.ApiResult.ApiResponse
org.codelibs.fess.app.web.api.ApiResult.ApiLogsResponse<T>
Type Parameters:
T - the type of the logs
Enclosing class:
ApiResult

public static class ApiResult.ApiLogsResponse<T> extends ApiResult.ApiResponse
Represents an API response for a list of logs.
  • Field Details

    • logs

      protected List<T> logs
      The list of log entries.
    • total

      protected long total
      The total number of logs.
  • Constructor Details

    • ApiLogsResponse

      public ApiLogsResponse()
      Default constructor for ApiLogsResponse.
  • Method Details

    • logs

      public ApiResult.ApiLogsResponse<T> logs(List<T> logs)
      Sets the list of log entries.
      Parameters:
      logs - The list of log entries.
      Returns:
      This ApiLogsResponse instance.
    • total

      public ApiResult.ApiLogsResponse<T> total(long total)
      Sets the total number of logs.
      Parameters:
      total - The total number of logs.
      Returns:
      This ApiLogsResponse instance.
    • result

      public ApiResult result()
      Description copied from class: ApiResult.ApiResponse
      Returns a new ApiResult instance with this ApiResponse.
      Overrides:
      result in class ApiResult.ApiResponse
      Returns:
      A new ApiResult instance.