package ru.soune.nocopy.dto.statistic;

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

@Builder
@AllArgsConstructor
@NoArgsConstructor
public class UserDynamicStatisticResponse {

    @JsonProperty("total_users")
    private Long totalUsers;

    @JsonProperty("new_last_30_days")
    private Long newLast30Days;

    @JsonProperty("new_previous_30_days")
    private Long newPrevious30Days;

    @JsonProperty("growth_percent")
    private Double growthPercent;

    @JsonProperty("new_current_month")
    private Long newCurrentMonth;

    @JsonProperty("new_previous_month")
    private Long newPreviousMonth;

    @JsonProperty("month_growth_percent")
    private Double monthGrowthPercent;
}
