package com.gnx.telemedicine.dto.audit;

import com.gnx.telemedicine.model.enums.ActionType;

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

public record HipaaAuditLogResponseDto(
        UUID id,
        UUID userId,
        String userName,
        String userEmail,
        ActionType actionType,
        String resourceType,
        UUID resourceId,
        UUID patientId,
        String patientName,
        String ipAddress,
        String userAgent,
        Instant timestamp,
        Map<String, Object> details,
        Boolean success,
        String errorMessage
) {}

