FunktionenEintragstypen

Document — Dokumente

Eingebettete Dateianhänge (einzeln oder mehrfach) mit Legacy-Spiegelfeldern.

Dokumenttyp (Document, Diskriminante 18) – Kategorie Dokument. Eingebettete Dateianhänge (einzeln oder mehrfach) mit Legacy-Spiegelfeldern.

Einstufung

← Typenindex · Kategorie: Dokument · Diskriminante: 18

Feldschema (EntryData)

FeldRosttypOptionalGeschütztUI-Label
filenameStringneinneinDateiname
mime_typeStringneinneinMIME-Typ
contentVec<u8>neinjaDatei
notesOption<String>janeinNotizen
filesVec<DocumentAttachment>neinneinAngehängte Dateien
foldersVec<DocumentFolder>neinneinOrdner

Geheimnisse

Geschützte Felder (in der Benutzeroberfläche maskiert, EntryType::is_protected_field): content.

Anhänge

Anhänge

Der Typ Dokument speichert Anhänge in DocumentInner.files / folders (nicht Entry.attachments) über attachment_store_mut(). Die alten Felder filename, mime_type, content bleiben die primäre Nutzlast; Anhänge mit mehreren Dateien teilen sich die Strukturen DocumentAttachment / DocumentFolder.

Dokumentenstruktur

DocumentInner (primäre Nutzlast): filename, mime_type, content (geschützt), notes, plus files / folders für Anhänge mit mehreren Dateien. Einheitliche Auflösung über attachment_store_mut() in document_service.rs.

In der App

Dokumenteintrag erstellen: Tresor → ***→ Dokument eingeben → Felder ausfüllen → Anhänge hinzufügen (optional, alle Typen) → Speichern. Validierung: Es ist nur der Titel erforderlich (validation_service.rs).