package com.gameplatform.server.model.dto.cooldown;

/**
 * 冷却统计响应
 */
public class CooldownStatsResponse {
    private boolean success;
    private int totalDevices;
    private int activeDevices;
    private long totalRemainingMinutes;

    public CooldownStatsResponse() {}

    public CooldownStatsResponse(boolean success, int totalDevices, int activeDevices, long totalRemainingMinutes) {
        this.success = success;
        this.totalDevices = totalDevices;
        this.activeDevices = activeDevices;
        this.totalRemainingMinutes = totalRemainingMinutes;
    }

    public boolean isSuccess() { return success; }
    public void setSuccess(boolean success) { this.success = success; }

    public int getTotalDevices() { return totalDevices; }
    public void setTotalDevices(int totalDevices) { this.totalDevices = totalDevices; }

    public int getActiveDevices() { return activeDevices; }
    public void setActiveDevices(int activeDevices) { this.activeDevices = activeDevices; }

    public long getTotalRemainingMinutes() { return totalRemainingMinutes; }
    public void setTotalRemainingMinutes(long totalRemainingMinutes) { this.totalRemainingMinutes = totalRemainingMinutes; }
}


