package ru.soune.nocopy.dto.statistic;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class ViolationStatisticResponse {

    @JsonProperty("total_violations")
    private Long totalViolations;

    @JsonProperty("total_complaints")
    private Long totalComplaints;

    @JsonProperty("total_law_cases")
    private Long totalLawCases;

    @JsonProperty("complaints_without_case")
    private Long complaintsWithoutCase;

    @JsonProperty("violations_with_complaint")
    private Long violationsWithComplaint;

    @JsonProperty("violations_without_complaint")
    private Long violationsWithoutComplaint;
}
