package at.procon.dip.search.dto;

import at.procon.dip.domain.document.RepresentationType;
import java.util.Map;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SearchMetricsResponse {
    private long totalSearchRequests;
    private long totalDebugRequests;
    private long totalCollapsedHitsReturned;
    private Map<SearchEngineType, Long> engineExecutions;
    private Map<RepresentationType, Long> representationCounts;
    private long primaryRepresentationCount;
    private long chunkRepresentationCount;
}
