namespace CashLineERP.Application.Documents;

public sealed record CreateDocumentAttachmentCommand(
    string ModuleCode,
    string EntityName,
    long EntityId,
    string DocumentType,
    string AttachmentCategoryCode,
    string FileName,
    string StorageReference,
    string StorageProviderCode,
    string? ContentType,
    int? FileSizeBytes,
    string? ChecksumText,
    DateTime? RetentionUntilUtc);
