package com.caliverse.admin.Indicators.entity;

import com.caliverse.admin.Indicators.Indicatordomain.IndicatorsLog;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class RetentionInfo implements IndicatorsLog {
    private String logDay;
    private Integer totalCreate;
    private Integer totalActiveUsers;
    private Integer d1_users;
    private Integer d7_users;
    private Integer d30_users;
    private Integer d1_rate;
    private Integer d7_rate;
    private Integer d30_rate;

    public RetentionInfo(String logDay,
                         Integer totalCreate,
                         Integer totalActiveUsers,
                         Integer d1_users,
                         Integer d7_users,
                         Integer d30_users,
                         Integer d1_rate,
                         Integer d7_rate,
                         Integer d30_rate
    ) {

        this.logDay = logDay;
        this.totalCreate = totalCreate;
        this.totalActiveUsers = totalActiveUsers;
        this.d1_users = d1_users;
        this.d7_users = d7_users;
        this.d30_users = d30_users;
        this.d1_rate = d1_rate;
        this.d7_rate = d7_rate;
        this.d30_rate = d30_rate;
    }

}
