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

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.UUID;

/**
 * DTO de réponse résumé pour un paiement.
 * Utilisé principalement pour l'affichage de listes.
 *
 * @author UnionFlow Team
 * @version 3.0
 */
public record PaiementSummaryResponse(
        UUID id,
        String numeroReference,
        BigDecimal montant,
        String codeDevise,
        String methodePaiementLibelle,
        String statutPaiement,
        String statutPaiementLibelle,
        String statutPaiementSeverity,
        LocalDateTime datePaiement) {
}
