package at.procon.dip.domain.document.service.command;

import at.procon.dip.domain.access.DocumentVisibility;
import at.procon.dip.domain.document.DocumentFamily;
import at.procon.dip.domain.document.DocumentStatus;
import at.procon.dip.domain.document.DocumentType;

/**
 * Minimal Phase 1 command for creating the canonical document root.
 */
public record CreateDocumentCommand(
        String ownerTenantKey,
        DocumentVisibility visibility,
        DocumentType documentType,
        DocumentFamily documentFamily,
        DocumentStatus status,
        String title,
        String summary,
        String languageCode,
        String mimeType,
        String businessKey,
        String dedupHash
) {
}
