package com.sino.mci.send.dto;

import lombok.Data;

import java.util.Map;

@Data
public class SendPreviewResponse {

    private int totalPersonCount;
    private int totalConversationCount;
    private Map<String, Integer> channelBreakdown;
    private int unreachableCount;
    private Map<String, Integer> accountUsage;
    private PolicyCheckInfo policyCheck;
    private int estimatedTimeSeconds;

    @Data
    public static class PolicyCheckInfo {

        private String rateLimitWarning;
        private boolean timeWindowOk;
        private int blacklistHit;
    }
}
