package dev.lions.unionflow.server.api.dto.system.response;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

/**
 * Response pour les résultats de test système (email, database, etc.)
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SystemTestResultResponse {

    private String testType; // EMAIL, DATABASE, NETWORK, CACHE
    private Boolean success;
    private String message;
    private Long responseTimeMs;
    private LocalDateTime testedAt;
    private String details;
}
