package com.dne.ems.dto;

import com.dne.ems.model.enums.FeedbackStatus;

import jakarta.validation.constraints.NotNull;
import lombok.Data;

/**
 * DTO for processing a feedback.
 * This is used when an admin or supervisor approves or takes action on a feedback entry.
 */
@Data
public class ProcessFeedbackRequest {

    /**
     * The new status to set for the feedback.
     */
    @NotNull(message = "New status cannot be null")
    private FeedbackStatus status;

    /**
     * Optional notes related to the processing action.
     */
    private String notes;
} 