package at.procon.dip.domain.document; import at.procon.dip.domain.access.DocumentAccessContext; import java.time.OffsetDateTime; import java.util.UUID; /** * Minimal canonical document descriptor used by Phase 0 SPI contracts. */ public record CanonicalDocumentMetadata( UUID documentId, DocumentAccessContext accessContext, DocumentType documentType, DocumentFamily documentFamily, DocumentStatus status, String title, String languageCode, String mimeType, String dedupHash, OffsetDateTime createdAt, OffsetDateTime updatedAt ) { }