DocumentDto.java

package com.tdmconsult.ete.documents;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List;

public record DocumentDto(
        // Dokumentennummer
        String publicId,
        // Dokmentenart
        FinancialDocument.TypeOfDocument typeOfDocument,
        // Eingang
        LocalDate dateReceived,
        // hochgeladen am
        LocalDateTime uploadedAt,
        // hohgeladen durch
        String uploadedBy,
        // Status
        FinancialDocument.State state,
        // Attachments
        List<DocumentAttachmentDto> attachments
) {
}