package dev.lions.unionflow.server.api.dto.ticket.request;

import jakarta.validation.constraints.Size;
import java.util.List;
import java.util.UUID;
import lombok.Builder;

/**
 * Requête de mise à jour d'un ticket de support.
 *
 * @author UnionFlow Team
 * @version 1.0
 */
@Builder
public record UpdateTicketRequest(
        @Size(max = 200) String sujet,
        @Size(max = 2000) String description,
        String categorie,
        String priorite,
        String statut,
        UUID agentId,
        String resolution,
        List<String> piecesJointes) {
}
