package com.gnx.telemedicine.dto.audit;

import com.gnx.telemedicine.model.enums.BreachStatus;
import com.gnx.telemedicine.model.enums.BreachType;

import java.time.Instant;
import java.time.LocalDate;
import java.util.UUID;

public record BreachNotificationResponseDto(
        UUID id,
        LocalDate incidentDate,
        LocalDate discoveryDate,
        BreachType breachType,
        Integer affectedPatientsCount,
        String description,
        String mitigationSteps,
        Instant notifiedAt,
        BreachStatus status,
        UUID createdById,
        String createdByName,
        Instant createdAt,
        Instant updatedAt
) {}

