Document — Documenten
Ingesloten bestandsbijlagen (enkel of meervoudig) met oudere spiegelvelden.
Document type (Document, discriminant 18) — Document categorie. Ingesloten bestandsbijlagen (enkel of meervoudig) met oudere spiegelvelden.
Classificatie
← Typenindex · Categorie: Document · Discriminant: 18
Veldschema (EntryData)
| Veld | Roestsoort | Optioneel | Beschermd | UI-label |
|---|---|---|---|---|
filename | String | nee | nee | Bestandsnaam |
mime_type | String | nee | nee | MIME-type |
content | Vec<u8> | nee | ja | Bestand |
notes | Option<String> | ja | nee | Opmerkingen |
files | Vec<DocumentAttachment> | nee | nee | Bijgevoegde bestanden |
folders | Vec<DocumentFolder> | nee | nee | mappen |
Geheimen
Beveiligde velden (gemaskeerd in gebruikersinterface, EntryType::is_protected_field): content.
Bijlagen
Bijlagen
Het type Document slaat bijlagen op in DocumentInner.files / folders (niet Entry.attachments), via attachment_store_mut(). Verouderde velden filename, mime_type, content blijven de primaire payload; bijlagen met meerdere bestanden delen DocumentAttachment / DocumentFolder-structuren.
Documentstructuur
DocumentInner (primaire payload): filename, mime_type, content (beveiligd), notes, plus files / folders voor bijlagen met meerdere bestanden. Uniforme resolutie via attachment_store_mut() in document_service.rs.
In de app
Maak een documentinvoer: kluis → +* → typ Document → vul velden in → voeg bijlagen toe (optioneel, alle typen) → Opslaan. Validatie: alleen titel is vereist (validation_service.rs).